Files
CelerisLab/research/refinement_prepare_20261013/validation.json
T

56 lines
3.5 KiB
JSON

{
"started_utc": "2026-10-13T07:13:02.579165+00:00",
"parent_command": [
"env",
"PYTHONPATH=/home/frank14f/CelerisLab/src",
"OPENBLAS_NUM_THREADS=1",
"PYTHONDONTWRITEBYTECODE=1",
"PYTHONNOUSERSITE=1",
"PYTHONOPTIMIZE=0",
"/usr/bin/prlimit",
"--as=268435456",
"--fsize=2097152",
"--core=0",
"--",
"/home/frank14f/anaconda3/envs/pycuda_3_10/bin/python",
"-B",
"-c",
"\nimport datetime,hashlib,importlib.metadata,json,os,resource,subprocess,sys,time\nfrom pathlib import Path\nroot=Path('/home/frank14f/CelerisLab'); e=root/'research/refinement_prepare_20261013'\nlimits=['/usr/bin/prlimit','--as=268435456','--fsize=2097152','--core=0','--']\nenv={k:os.environ[k] for k in ('PYTHONPATH','OPENBLAS_NUM_THREADS','PYTHONDONTWRITEBYTECODE','PYTHONNOUSERSITE','PYTHONOPTIMIZE')}\nassert env['PYTHONPATH']==str(root/'src')\nassert resource.getrlimit(resource.RLIMIT_AS)==(268435456,268435456)\nassert resource.getrlimit(resource.RLIMIT_FSIZE)==(2097152,2097152)\ncommand=limits+[sys.executable,'-B',str(root/'tests/unit/test_refinement.py')]\nresult={'started_utc':datetime.datetime.now(datetime.timezone.utc).isoformat(),'parent_command':['env']+[k+'='+v for k,v in env.items()]+limits+sys.orig_argv,'command':command,'cwd':str(root),'environment':env,'python':sys.version,'numpy':importlib.metadata.version('numpy'),'limits':{'address_space_bytes':268435456,'file_bytes':2097152,'core_bytes':0},'numerical_steps':0,'GPU_used':False,'kernel_source_read_only':str(root/'src/CelerisLab/lbm/kernels'),'source_sha256':hashlib.sha256((root/'src/CelerisLab/lbm/refinement.py').read_bytes()).hexdigest()}\nwith (e/'validation.txt').open('xb',buffering=0) as log:\n start=time.monotonic()\n run=subprocess.run(command,cwd=root,stdout=log,stderr=subprocess.STDOUT,check=False)\n result.update(returncode=run.returncode,elapsed_seconds=time.monotonic()-start,child_peak_rss_MiB=resource.getrusage(resource.RUSAGE_CHILDREN).ru_maxrss/1024,parent_peak_rss_MiB=resource.getrusage(resource.RUSAGE_SELF).ru_maxrss/1024,completed_utc=datetime.datetime.now(datetime.timezone.utc).isoformat())\nresult['stdout_bytes']=(e/'validation.txt').stat().st_size\nwith (e/'validation.json').open('x') as f:json.dump(result,f,indent=2);f.write('\\n')\nprint(json.dumps({k:v for k,v in result.items() if k not in ('parent_command','environment')},indent=2))\nassert result['stdout_bytes']<2097152\nsys.exit(run.returncode)\n"
],
"command": [
"/usr/bin/prlimit",
"--as=268435456",
"--fsize=2097152",
"--core=0",
"--",
"/home/frank14f/anaconda3/envs/pycuda_3_10/bin/python",
"-B",
"/home/frank14f/CelerisLab/tests/unit/test_refinement.py"
],
"cwd": "/home/frank14f/CelerisLab",
"environment": {
"PYTHONPATH": "/home/frank14f/CelerisLab/src",
"OPENBLAS_NUM_THREADS": "1",
"PYTHONDONTWRITEBYTECODE": "1",
"PYTHONNOUSERSITE": "1",
"PYTHONOPTIMIZE": "0"
},
"python": "3.10.13 (main, Sep 11 2023, 13:44:35) [GCC 11.2.0]",
"numpy": "1.26.4",
"limits": {
"address_space_bytes": 268435456,
"file_bytes": 2097152,
"core_bytes": 0
},
"numerical_steps": 0,
"GPU_used": false,
"kernel_source_read_only": "/home/frank14f/CelerisLab/src/CelerisLab/lbm/kernels",
"source_sha256": "554735c5613129eb29f339c6aeeb4f3a3bbc5aba67558be51fbf7c2fb6ac442a",
"returncode": 0,
"elapsed_seconds": 0.2744845859706402,
"child_peak_rss_MiB": 36.00390625,
"parent_peak_rss_MiB": 18.5,
"completed_utc": "2026-10-13T07:13:02.866335+00:00",
"stdout_bytes": 873
}