From 76dce87ae1c5e9d8371cc563dcfbd0ec2f78db2f Mon Sep 17 00:00:00 2001 From: mlcommons-bot Date: Fri, 31 Jan 2025 07:03:54 +0000 Subject: [PATCH 1/2] Results from R50 GH action on ubuntu-latest --- .../README.md | 2 +- .../rgat/offline/README.md | 12 +- .../rgat/offline/accuracy_console.out | 10 +- .../rgat/offline/mlc-deps.mmd | 12 ++ .../rgat/offline/mlc-version-info.json | 120 ++++++++++++ .../rgat/offline/os_info.json | 2 +- .../rgat/offline/performance_console.out | 10 +- .../rgat/offline/pip_freeze.json | 4 +- .../rgat/offline/system_info.txt | 118 ++++++------ .../rgat/system_info.txt | 118 ++++++------ .../system_info.txt | 118 ++++++------ .../rgat/offline/accuracy/accuracy.txt | 2 +- .../offline/accuracy/mlperf_log_accuracy.json | 70 +++---- .../offline/accuracy/mlperf_log_detail.txt | 140 +++++++------- .../performance/run_1/mlperf_log_detail.txt | 174 +++++++++--------- .../performance/run_1/mlperf_log_summary.txt | 20 +- 16 files changed, 529 insertions(+), 403 deletions(-) diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/README.md b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/README.md index f20583767..72d89bd07 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/README.md +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/README.md @@ -1,3 +1,3 @@ | Model | Scenario | Accuracy | Throughput | Latency (in ms) | |---------|------------|------------|--------------|-------------------| -| rgat | offline | 75.2 | 9.95 | - | \ No newline at end of file +| rgat | offline | 75.2 | 10.117 | - | \ No newline at end of file diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/README.md b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/README.md index 3d66eb466..2f046edaa 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/README.md +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/README.md @@ -5,7 +5,7 @@ * OS version: Linux-6.8.0-1020-azure-x86_64-with-glibc2.39 * CPU version: x86_64 * Python version: 3.12.8 (main, Dec 4 2024, 06:20:31) [GCC 13.2.0] -* MLC version: unknown +* MLC version: 0.1.0 ## CM Run Command @@ -16,16 +16,16 @@ pip install -U mlcflow mlc rm cache -f -mlc pull repo GATEOverflow@mlperf-automations --checkout=d89196b1a770d1593191bcc0901de0d86b4e8d6b +mlc pull repo anandhu-eng@mlperf-automations --checkout=522dda5f5d277b5943abef849a421c25ecea9d4e ``` *Note that if you want to use the [latest automation recipes](https://docs.mlcommons.org/inference) for MLPerf, - you should simply reload GATEOverflow@mlperf-automations without checkout and clean MLC cache as follows:* + you should simply reload anandhu-eng@mlperf-automations without checkout and clean MLC cache as follows:* ```bash -mlc rm repo GATEOverflow@mlperf-automations -mlc pull repo GATEOverflow@mlperf-automations +mlc rm repo anandhu-eng@mlperf-automations +mlc pull repo anandhu-eng@mlperf-automations mlc rm cache -f ``` @@ -40,4 +40,4 @@ Model Precision: fp32 `acc`: `75.2`, Required accuracy for closed division `>= 0.72131` ### Performance Results -`Samples per second`: `9.95025` +`Samples per second`: `10.117` diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy_console.out b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy_console.out index 423bbff90..07f402007 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy_console.out +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy_console.out @@ -1,10 +1,10 @@ -INFO:main:Namespace(dataset='igbh-dgl-tiny', dataset_path='/home/runner/MLC/repos/local/cache/get-dataset-igbh_6e83289d', layout='COO', profile='debug-dgl', scenario='Offline', max_batchsize=1, threads=4, accuracy=True, find_peak_performance=False, backend='dgl', model_name='rgat', output='/home/runner/MLC/repos/local/cache/get-mlperf-inference-results-dir_8bd222eb/test_results/gh_ubuntu-latest_x86-reference-cpu-pytorch-v2.4.0-default_config/rgat/offline/accuracy', qps=None, model_path='/home/runner/MLC/repos/local/cache/download-file_c25f6255/RGAT/RGAT.pt', dtype='fp32', device='cpu', user_conf='/home/runner/MLC/repos/GATEOverflow@mlperf-automations/script/generate-mlperf-inference-user-conf/tmp/0e442c424de947aebca1a9cdfaaa3836.conf', audit_conf='audit.config', time=None, count=500, debug=False, performance_sample_count=5000, max_latency=None, samples_per_query=8) -/home/runner/MLC/repos/local/cache/get-git-repo_604a47e2/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:231: UserWarning: The given NumPy array is not writable, and PyTorch does not support non-writable tensors. This means writing to this tensor will result in undefined behavior. You may want to copy the array to protect its data or make it writable before converting it to a tensor. This type of warning will be suppressed for the rest of this program. (Triggered internally at ../torch/csrc/utils/tensor_numpy.cpp:206.) +INFO:main:Namespace(dataset='igbh-dgl-tiny', dataset_path='/home/runner/MLC/repos/local/cache/get-dataset-igbh_9b365217', layout='COO', profile='debug-dgl', scenario='Offline', max_batchsize=1, threads=4, accuracy=True, find_peak_performance=False, backend='dgl', model_name='rgat', output='/home/runner/MLC/repos/local/cache/get-mlperf-inference-results-dir_63235ab7/test_results/gh_ubuntu-latest_x86-reference-cpu-pytorch-v2.4.0-default_config/rgat/offline/accuracy', qps=None, model_path='/home/runner/MLC/repos/local/cache/download-file_f7e426bc/RGAT/RGAT.pt', dtype='fp32', device='cpu', user_conf='/home/runner/MLC/repos/anandhu-eng@mlperf-automations/script/generate-mlperf-inference-user-conf/tmp/797a92d9e780452c995e97eadd94176d.conf', audit_conf='audit.config', time=None, count=500, debug=False, performance_sample_count=5000, max_latency=None, samples_per_query=8) +/home/runner/MLC/repos/local/cache/get-git-repo_8cc556e9/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:231: UserWarning: The given NumPy array is not writable, and PyTorch does not support non-writable tensors. This means writing to this tensor will result in undefined behavior. You may want to copy the array to protect its data or make it writable before converting it to a tensor. This type of warning will be suppressed for the rest of this program. (Triggered internally at ../torch/csrc/utils/tensor_numpy.cpp:206.) return edge, torch.from_numpy( -/home/runner/MLC/repos/local/cache/get-git-repo_604a47e2/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:312: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. +/home/runner/MLC/repos/local/cache/get-git-repo_8cc556e9/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:312: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. torch.load( -/home/runner/MLC/repos/local/cache/get-git-repo_604a47e2/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:318: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. +/home/runner/MLC/repos/local/cache/get-git-repo_8cc556e9/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:318: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. torch.load( -/home/runner/MLC/repos/local/cache/get-git-repo_604a47e2/inference/graph/R-GAT/backend_dgl.py:70: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. +/home/runner/MLC/repos/local/cache/get-git-repo_8cc556e9/inference/graph/R-GAT/backend_dgl.py:70: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. ckpt = torch.load(ckpt_path, map_location=self.device) INFO:main:starting TestScenario.Offline diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-deps.mmd b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-deps.mmd index 6b286f76d..65c57b7ef 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-deps.mmd +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-deps.mmd @@ -8,6 +8,9 @@ graph TD app-mlperf-inference,d775cac873ee4231_(_python,_rgat,_pytorch,_cpu,_test,_r5.0-dev_default,_offline_) --> get,mlcommons,inference,src,_branch.dev pull-git-repo,c23132ed65c4421d --> detect,os app-mlperf-inference,d775cac873ee4231_(_python,_rgat,_pytorch,_cpu,_test,_r5.0-dev_default,_offline_) --> pull,git,repo + get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> detect,os + get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,python3 + get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,git,repo,_branch.dev,_repo.https://github.com/mlcommons/inference get-mlperf-inference-utils,e341e5f86d8342e5 --> get,mlperf,inference,src,_branch.dev app-mlperf-inference,d775cac873ee4231_(_python,_rgat,_pytorch,_cpu,_test,_r5.0-dev_default,_offline_) --> get,mlperf,inference,utils app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> detect,os @@ -28,6 +31,9 @@ graph TD download-file,9cdc8dc41aae437e_(_rclone,_url.mlc-inference:mlcommons-inference-wg-public/R-GAT/RGAT.pt_) --> get,rclone-config,_mlc-inference get-ml-model-rgat,b409fd66c5ad4ed5 --> download,file,_rclone,_url.mlc-inference:mlcommons-inference-wg-public/R-GAT/RGAT.pt app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,ml-model,rgat + get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> detect,os + get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,python3 + get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,git,repo,_branch.dev,_repo.https://github.com/mlcommons/inference get-dataset-igbh,824e61316c074253 --> mlperf,inference,source,_branch.dev get-dataset-igbh,824e61316c074253 --> get,python get-generic-python-lib,94b62a682bc44791_(_package.igb,_url.git+https://github.com/gateoverflow/IGB-Datasets.git_) --> detect,os @@ -56,6 +62,9 @@ graph TD detect-cpu,586c8a43320142f7 --> detect,os generate-mlperf-inference-user-conf,3af4475745964b93 --> detect,cpu generate-mlperf-inference-user-conf,3af4475745964b93 --> get,python + get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> detect,os + get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,python3 + get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,git,repo,_branch.dev,_repo.https://github.com/mlcommons/inference generate-mlperf-inference-user-conf,3af4475745964b93 --> get,mlcommons,inference,src,_branch.dev get-mlperf-inference-sut-configs,c2fbf72009e2445b --> get,cache,dir,_name.mlperf-inference-sut-configs generate-mlperf-inference-user-conf,3af4475745964b93 --> get,sut,configs @@ -95,6 +104,9 @@ graph TD get-generic-python-lib,94b62a682bc44791_(_package.setuptools_) --> get,generic-python-lib,_pip get-mlperf-inference-loadgen,64c3d98d0ba04950 --> get,generic-python-lib,_package.setuptools app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,loadgen + get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> detect,os + get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,python3 + get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,git,repo,_branch.dev,_repo.https://github.com/mlcommons/inference app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,mlcommons,inference,src,_branch.dev app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,mlcommons,inference,src get-generic-python-lib,94b62a682bc44791_(_package.psutil_) --> detect,os diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-version-info.json b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-version-info.json index 128daff06..e4fbed5f5 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-version-info.json +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-version-info.json @@ -90,6 +90,36 @@ "parent": "app-mlperf-inference,d775cac873ee4231 ( python,_rgat,_pytorch,_cpu,_test,_r5.0-dev_default,_offline )" } }, + { + "detect,os": { + "script_uid": "863735b7db8c44fc", + "script_alias": "detect-os", + "script_tags": "detect-os,detect,os,info", + "script_variations": "", + "version": "", + "parent": "get-mlperf-inference-src,4b57186581024797 ( branch.dev )" + } + }, + { + "get,python3": { + "script_uid": "d0b5dd74373f4a62", + "script_alias": "get-python3", + "script_tags": "get,python,python3,get-python,get-python3", + "script_variations": "", + "version": "3.12.8", + "parent": "get-mlperf-inference-src,4b57186581024797 ( branch.dev )" + } + }, + { + "get,git,repo,_branch.dev,_repo.https://github.com/mlcommons/inference": { + "script_uid": "ed603e7292974f10", + "script_alias": "get-git-repo", + "script_tags": "get,git,repo,repository,clone", + "script_variations": "branch.dev,repo.https://github.com/mlcommons/inference", + "version": "", + "parent": "get-mlperf-inference-src,4b57186581024797 ( branch.dev )" + } + }, { "get,mlperf,inference,src,_branch.dev": { "script_uid": "4b57186581024797", @@ -290,6 +320,36 @@ "parent": "app-mlperf-inference-mlcommons-python,ff149e9781fc4b65 ( rgat,_offline,_pytorch,_cpu,_fp32 )" } }, + { + "detect,os": { + "script_uid": "863735b7db8c44fc", + "script_alias": "detect-os", + "script_tags": "detect-os,detect,os,info", + "script_variations": "", + "version": "", + "parent": "get-mlperf-inference-src,4b57186581024797 ( branch.dev )" + } + }, + { + "get,python3": { + "script_uid": "d0b5dd74373f4a62", + "script_alias": "get-python3", + "script_tags": "get,python,python3,get-python,get-python3", + "script_variations": "", + "version": "3.12.8", + "parent": "get-mlperf-inference-src,4b57186581024797 ( branch.dev )" + } + }, + { + "get,git,repo,_branch.dev,_repo.https://github.com/mlcommons/inference": { + "script_uid": "ed603e7292974f10", + "script_alias": "get-git-repo", + "script_tags": "get,git,repo,repository,clone", + "script_variations": "branch.dev,repo.https://github.com/mlcommons/inference", + "version": "", + "parent": "get-mlperf-inference-src,4b57186581024797 ( branch.dev )" + } + }, { "mlperf,inference,source,_branch.dev": { "script_uid": "4b57186581024797", @@ -570,6 +630,36 @@ "parent": "generate-mlperf-inference-user-conf,3af4475745964b93" } }, + { + "detect,os": { + "script_uid": "863735b7db8c44fc", + "script_alias": "detect-os", + "script_tags": "detect-os,detect,os,info", + "script_variations": "", + "version": "", + "parent": "get-mlperf-inference-src,4b57186581024797 ( branch.dev )" + } + }, + { + "get,python3": { + "script_uid": "d0b5dd74373f4a62", + "script_alias": "get-python3", + "script_tags": "get,python,python3,get-python,get-python3", + "script_variations": "", + "version": "3.12.8", + "parent": "get-mlperf-inference-src,4b57186581024797 ( branch.dev )" + } + }, + { + "get,git,repo,_branch.dev,_repo.https://github.com/mlcommons/inference": { + "script_uid": "ed603e7292974f10", + "script_alias": "get-git-repo", + "script_tags": "get,git,repo,repository,clone", + "script_variations": "branch.dev,repo.https://github.com/mlcommons/inference", + "version": "", + "parent": "get-mlperf-inference-src,4b57186581024797 ( branch.dev )" + } + }, { "get,mlcommons,inference,src,_branch.dev": { "script_uid": "4b57186581024797", @@ -960,6 +1050,36 @@ "parent": "app-mlperf-inference-mlcommons-python,ff149e9781fc4b65 ( rgat,_offline,_pytorch,_cpu,_fp32 )" } }, + { + "detect,os": { + "script_uid": "863735b7db8c44fc", + "script_alias": "detect-os", + "script_tags": "detect-os,detect,os,info", + "script_variations": "", + "version": "", + "parent": "get-mlperf-inference-src,4b57186581024797 ( branch.dev )" + } + }, + { + "get,python3": { + "script_uid": "d0b5dd74373f4a62", + "script_alias": "get-python3", + "script_tags": "get,python,python3,get-python,get-python3", + "script_variations": "", + "version": "3.12.8", + "parent": "get-mlperf-inference-src,4b57186581024797 ( branch.dev )" + } + }, + { + "get,git,repo,_branch.dev,_repo.https://github.com/mlcommons/inference": { + "script_uid": "ed603e7292974f10", + "script_alias": "get-git-repo", + "script_tags": "get,git,repo,repository,clone", + "script_variations": "branch.dev,repo.https://github.com/mlcommons/inference", + "version": "", + "parent": "get-mlperf-inference-src,4b57186581024797 ( branch.dev )" + } + }, { "get,mlcommons,inference,src,_branch.dev": { "script_uid": "4b57186581024797", diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/os_info.json b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/os_info.json index b6d64d869..ae5f383f0 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/os_info.json +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/os_info.json @@ -26,5 +26,5 @@ ], "MLC_HOST_PLATFORM_FLAVOR": "x86_64", "MLC_HOST_PYTHON_BITS": "64", - "MLC_HOST_SYSTEM_NAME": "fv-az1319-932" + "MLC_HOST_SYSTEM_NAME": "fv-az1940-417" } \ No newline at end of file diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/performance_console.out b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/performance_console.out index 32af03e04..0840b6325 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/performance_console.out +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/performance_console.out @@ -1,12 +1,12 @@ -INFO:main:Namespace(dataset='igbh-dgl-tiny', dataset_path='/home/runner/MLC/repos/local/cache/get-dataset-igbh_6e83289d', layout='COO', profile='debug-dgl', scenario='Offline', max_batchsize=1, threads=4, accuracy=False, find_peak_performance=False, backend='dgl', model_name='rgat', output='/home/runner/MLC/repos/local/cache/get-mlperf-inference-results-dir_8bd222eb/test_results/gh_ubuntu-latest_x86-reference-cpu-pytorch-v2.4.0-default_config/rgat/offline/performance/run_1', qps=None, model_path='/home/runner/MLC/repos/local/cache/download-file_c25f6255/RGAT/RGAT.pt', dtype='fp32', device='cpu', user_conf='/home/runner/MLC/repos/GATEOverflow@mlperf-automations/script/generate-mlperf-inference-user-conf/tmp/f8e31d0836dd4199abd66c91adf0d8fa.conf', audit_conf='audit.config', time=None, count=None, debug=False, performance_sample_count=5000, max_latency=None, samples_per_query=8) -/home/runner/MLC/repos/local/cache/get-git-repo_604a47e2/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:231: UserWarning: The given NumPy array is not writable, and PyTorch does not support non-writable tensors. This means writing to this tensor will result in undefined behavior. You may want to copy the array to protect its data or make it writable before converting it to a tensor. This type of warning will be suppressed for the rest of this program. (Triggered internally at ../torch/csrc/utils/tensor_numpy.cpp:206.) +INFO:main:Namespace(dataset='igbh-dgl-tiny', dataset_path='/home/runner/MLC/repos/local/cache/get-dataset-igbh_9b365217', layout='COO', profile='debug-dgl', scenario='Offline', max_batchsize=1, threads=4, accuracy=False, find_peak_performance=False, backend='dgl', model_name='rgat', output='/home/runner/MLC/repos/local/cache/get-mlperf-inference-results-dir_63235ab7/test_results/gh_ubuntu-latest_x86-reference-cpu-pytorch-v2.4.0-default_config/rgat/offline/performance/run_1', qps=None, model_path='/home/runner/MLC/repos/local/cache/download-file_f7e426bc/RGAT/RGAT.pt', dtype='fp32', device='cpu', user_conf='/home/runner/MLC/repos/anandhu-eng@mlperf-automations/script/generate-mlperf-inference-user-conf/tmp/5fc8790ad0ac4ad69895c324d82f4e74.conf', audit_conf='audit.config', time=None, count=None, debug=False, performance_sample_count=5000, max_latency=None, samples_per_query=8) +/home/runner/MLC/repos/local/cache/get-git-repo_8cc556e9/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:231: UserWarning: The given NumPy array is not writable, and PyTorch does not support non-writable tensors. This means writing to this tensor will result in undefined behavior. You may want to copy the array to protect its data or make it writable before converting it to a tensor. This type of warning will be suppressed for the rest of this program. (Triggered internally at ../torch/csrc/utils/tensor_numpy.cpp:206.) return edge, torch.from_numpy( -/home/runner/MLC/repos/local/cache/get-git-repo_604a47e2/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:312: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. +/home/runner/MLC/repos/local/cache/get-git-repo_8cc556e9/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:312: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. torch.load( -/home/runner/MLC/repos/local/cache/get-git-repo_604a47e2/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:318: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. +/home/runner/MLC/repos/local/cache/get-git-repo_8cc556e9/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:318: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. torch.load( DGL backend not selected or invalid. Assuming PyTorch for now. -/home/runner/MLC/repos/local/cache/get-git-repo_604a47e2/inference/graph/R-GAT/backend_dgl.py:70: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. +/home/runner/MLC/repos/local/cache/get-git-repo_8cc556e9/inference/graph/R-GAT/backend_dgl.py:70: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. ckpt = torch.load(ckpt_path, map_location=self.device) INFO:main:starting TestScenario.Offline Setting the default backend to "pytorch". You can change it in the ~/.dgl/config.json file or export the DGLBACKEND environment variable. Valid options are: pytorch, mxnet, tensorflow (all lowercase) diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/pip_freeze.json b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/pip_freeze.json index c6dbd07f1..297f1c0f4 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/pip_freeze.json +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/pip_freeze.json @@ -5,7 +5,7 @@ "aiosignal": "1.3.2", "annotated-types": "0.7.0", "attrs": "25.1.0", - "certifi": "2024.12.14", + "certifi": "2025.1.31", "charset-normalizer": "3.4.1", "colorama": "0.4.6", "dgl": "2.4.0", @@ -32,7 +32,7 @@ "pydantic_core": "2.27.2", "pyparsing": "3.2.1", "python-dateutil": "2.9.0.post0", - "pytz": "2024.2", + "pytz": "2025.1", "PyYAML": "6.0.2", "requests": "2.32.3", "scipy": "1.15.1", diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/system_info.txt b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/system_info.txt index b07d4aa7d..b94dfd920 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/system_info.txt +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/system_info.txt @@ -2,10 +2,10 @@ Platform Details ------------------------------------------------------------ 1. uname -a -Linux fv-az1319-932 6.8.0-1020-azure #23-Ubuntu SMP Mon Dec 9 16:58:58 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux +Linux fv-az1940-417 6.8.0-1020-azure #23-Ubuntu SMP Mon Dec 9 16:58:58 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux ------------------------------------------------------------ 2. w - 20:36:46 up 5 min, 0 user, load average: 1.80, 0.83, 0.34 + 07:01:56 up 7 min, 0 user, load average: 2.06, 1.05, 0.48 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT ------------------------------------------------------------ 3. Username @@ -38,8 +38,6 @@ systemd-+-ModemManager---3*[{ModemManager}] |-cron |-dbus-daemon |-dockerd---9*[{dockerd}] - |-fwupd---6*[{fwupd}] - |-gpg-agent |-haveged |-hv_kvp_daemon |-multipathd---6*[{multipathd}] @@ -48,9 +46,9 @@ systemd-+-ModemManager---3*[{ModemManager}] |-polkitd---3*[{polkitd}] |-provisioner-+-Runner.Listener-+-Runner.Worker-+-bash---mlcr---sh---bash---pstree | | | `-17*[{Runner.Worker}] - | | `-15*[{Runner.Listener}] + | | `-14*[{Runner.Listener}] | |-provjobd---9*[{provjobd}] - | `-15*[{provisioner}] + | `-14*[{provisioner}] |-python3---python3---4*[{python3}] |-rsyslogd---3*[{rsyslogd}] |-systemd---(sd-pam) @@ -59,7 +57,7 @@ systemd-+-ModemManager---3*[{ModemManager}] |-systemd-network |-systemd-resolve |-systemd-udevd - `-udisksd---6*[{udisksd}] + `-udisksd---5*[{udisksd}] ------------------------------------------------------------ 6. /proc/cpuinfo processor : 0 @@ -69,7 +67,7 @@ model : 1 model name : AMD EPYC 7763 64-Core Processor stepping : 1 microcode : 0xffffffff -cpu MHz : 3243.926 +cpu MHz : 2593.442 cache size : 512 KB physical id : 0 siblings : 4 @@ -97,7 +95,7 @@ model : 1 model name : AMD EPYC 7763 64-Core Processor stepping : 1 microcode : 0xffffffff -cpu MHz : 2445.430 +cpu MHz : 2805.384 cache size : 512 KB physical id : 0 siblings : 4 @@ -125,7 +123,7 @@ model : 1 model name : AMD EPYC 7763 64-Core Processor stepping : 1 microcode : 0xffffffff -cpu MHz : 2633.273 +cpu MHz : 3244.339 cache size : 512 KB physical id : 0 siblings : 4 @@ -153,7 +151,7 @@ model : 1 model name : AMD EPYC 7763 64-Core Processor stepping : 1 microcode : 0xffffffff -cpu MHz : 2445.430 +cpu MHz : 2445.432 cache size : 512 KB physical id : 0 siblings : 4 @@ -220,53 +218,53 @@ Vulnerability Tsx async abort: Not affected available: 1 nodes (0) node 0 cpus: 0 1 2 3 node 0 size: 15990 MB -node 0 free: 5275 MB +node 0 free: 5418 MB node distances: node 0 0: 10 ------------------------------------------------------------ 9. /proc/meminfo MemTotal: 16373796 kB -MemFree: 5402008 kB -MemAvailable: 15215128 kB -Buffers: 190616 kB -Cached: 9471824 kB +MemFree: 5548512 kB +MemAvailable: 15336232 kB +Buffers: 190372 kB +Cached: 9446120 kB SwapCached: 0 kB -Active: 1367124 kB -Inactive: 8709200 kB -Active(anon): 494332 kB +Active: 1249700 kB +Inactive: 8696240 kB +Active(anon): 389060 kB Inactive(anon): 0 kB -Active(file): 872792 kB -Inactive(file): 8709200 kB -Unevictable: 46772 kB -Mlocked: 43700 kB +Active(file): 860640 kB +Inactive(file): 8696240 kB +Unevictable: 46904 kB +Mlocked: 43832 kB SwapTotal: 4194300 kB SwapFree: 4194300 kB Zswap: 0 kB Zswapped: 0 kB -Dirty: 5000 kB +Dirty: 5412 kB Writeback: 0 kB -AnonPages: 460672 kB -Mapped: 362268 kB -Shmem: 71696 kB -KReclaimable: 577040 kB -Slab: 688896 kB -SReclaimable: 577040 kB -SUnreclaim: 111856 kB -KernelStack: 4080 kB -PageTables: 6816 kB +AnonPages: 354336 kB +Mapped: 339676 kB +Shmem: 70860 kB +KReclaimable: 576752 kB +Slab: 688340 kB +SReclaimable: 576752 kB +SUnreclaim: 111588 kB +KernelStack: 3888 kB +PageTables: 6296 kB SecPageTables: 0 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 12381196 kB -Committed_AS: 2437632 kB +Committed_AS: 2214388 kB VmallocTotal: 34359738367 kB -VmallocUsed: 35220 kB +VmallocUsed: 35008 kB VmallocChunk: 0 kB Percpu: 2208 kB HardwareCorrupted: 0 kB -AnonHugePages: 182272 kB +AnonHugePages: 167936 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 0 kB @@ -278,12 +276,12 @@ HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB -DirectMap4k: 106432 kB -DirectMap2M: 3039232 kB -DirectMap1G: 15728640 kB +DirectMap4k: 108480 kB +DirectMap2M: 4085760 kB +DirectMap1G: 14680064 kB ------------------------------------------------------------ 10. who -r - run-level 5 2025-01-30 20:31 + run-level 5 2025-01-31 06:54 ------------------------------------------------------------ 11. Systemd service manager version systemd 255 (255.4-1ubuntu8.4) @@ -734,7 +732,7 @@ xfs_scrub_all.timer disabled enabled BOOT_IMAGE=/vmlinuz-6.8.0-1020-azure root=PARTUUID=8be7931c-8315-4344-95d4-bcbd379998fb ro console=tty1 console=ttyS0 earlyprintk=ttyS0 nvme_core.io_timeout=240 panic=-1 ------------------------------------------------------------ 14. cpupower frequency-info -analyzing CPU 0: +analyzing CPU 3: no or unknown cpufreq driver is active on this CPU CPUs which run at the same hardware frequency: Not Available CPUs which need to have their frequency coordinated by software: Not Available @@ -810,16 +808,16 @@ fs.binfmt_misc.llvm-16-runtime/binfmt = flags: fs.binfmt_misc.llvm-16-runtime/binfmt = offset 0 fs.binfmt_misc.llvm-16-runtime/binfmt = magic 4243 fs.binfmt_misc.status = enabled -fs.dentry-state = 250883 243350 45 0 15170 0 +fs.dentry-state = 250322 242899 45 0 14856 0 fs.dir-notify-enable = 1 fs.epoll.max_user_watches = 3643703 fs.fanotify.max_queued_events = 16384 fs.fanotify.max_user_groups = 128 fs.fanotify.max_user_marks = 132601 fs.file-max = 9223372036854775807 -fs.file-nr = 1888 0 9223372036854775807 -fs.inode-nr = 235653 567 -fs.inode-state = 235653 567 0 0 0 0 0 +fs.file-nr = 1664 0 9223372036854775807 +fs.inode-nr = 235438 568 +fs.inode-state = 235438 568 0 0 0 0 0 fs.inotify.max_queued_events = 16384 fs.inotify.max_user_instances = 1280 fs.inotify.max_user_watches = 655360 @@ -878,7 +876,7 @@ kernel.ftrace_dump_on_oops = 0 kernel.ftrace_enabled = 1 kernel.hardlockup_all_cpu_backtrace = 0 kernel.hardlockup_panic = 0 -kernel.hostname = fv-az1319-932 +kernel.hostname = fv-az1940-417 kernel.hotplug = kernel.hung_task_all_cpu_backtrace = 0 kernel.hung_task_check_count = 4194304 @@ -911,7 +909,7 @@ kernel.msgmnb = 16384 kernel.msgmni = 32000 kernel.ngroups_max = 65536 kernel.nmi_watchdog = 0 -kernel.ns_last_pid = 8192 +kernel.ns_last_pid = 8329 kernel.numa_balancing = 0 kernel.numa_balancing_promote_rate_limit_MBps = 65536 kernel.oops_all_cpu_backtrace = 0 @@ -944,11 +942,11 @@ kernel.printk_ratelimit_burst = 10 kernel.pty.max = 4096 kernel.pty.nr = 0 kernel.pty.reserve = 1024 -kernel.random.boot_id = 948c5e66-faaf-46d2-ac82-968612c91476 +kernel.random.boot_id = 82a3f5da-b58f-48f6-a30d-804e0f9a7516 kernel.random.entropy_avail = 256 kernel.random.poolsize = 256 kernel.random.urandom_min_reseed_secs = 60 -kernel.random.uuid = 2f282d63-dc43-4fcc-a064-81630efdc6c4 +kernel.random.uuid = 51173c5b-a540-493e-b71e-1fa33506df49 kernel.random.write_wakeup_threshold = 256 kernel.randomize_va_space = 2 kernel.real-root-dev = 0 @@ -1361,7 +1359,7 @@ net.ipv4.tcp_ehash_entries = 131072 net.ipv4.tcp_fack = 0 net.ipv4.tcp_fastopen = 1 net.ipv4.tcp_fastopen_blackhole_timeout_sec = 0 -net.ipv4.tcp_fastopen_key = bb0dbd1a-0c12ab84-8bbb0c41-160e1d15 +net.ipv4.tcp_fastopen_key = 877de76d-ee7da176-d13a2183-c4b279a4 net.ipv4.tcp_fin_timeout = 60 net.ipv4.tcp_frto = 2 net.ipv4.tcp_fwmark_accept = 0 @@ -1835,7 +1833,7 @@ net.mptcp.stale_loss_cnt = 4 net.netfilter.nf_conntrack_acct = 0 net.netfilter.nf_conntrack_buckets = 262144 net.netfilter.nf_conntrack_checksum = 1 -net.netfilter.nf_conntrack_count = 146 +net.netfilter.nf_conntrack_count = 104 net.netfilter.nf_conntrack_dccp_loose = 1 net.netfilter.nf_conntrack_dccp_timeout_closereq = 64 net.netfilter.nf_conntrack_dccp_timeout_closing = 64 @@ -1983,12 +1981,12 @@ LOGO=ubuntu-logo 19. Disk information NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 75G 0 disk -├─sda1 8:1 0 74G 0 part / -├─sda14 8:14 0 4M 0 part -├─sda15 8:15 0 106M 0 part /boot/efi -└─sda16 259:0 0 913M 0 part /boot +└─sda1 8:1 0 75G 0 part /mnt sdb 8:16 0 75G 0 disk -└─sdb1 8:17 0 75G 0 part /mnt +├─sdb1 8:17 0 74G 0 part / +├─sdb14 8:30 0 4M 0 part +├─sdb15 8:31 0 106M 0 part /boot/efi +└─sdb16 259:0 0 913M 0 part /boot ------------------------------------------------------------ 20. /sys/devices/virtual/dmi/id bios_date @@ -2058,8 +2056,8 @@ System Information Manufacturer: Microsoft Corporation Product Name: Virtual Machine Version: 7.0 - Serial Number: 0000-0010-3057-1209-8968-8815-21 - UUID: 8d3e058f-7c50-7149-9127-a8ebc079bd27 + Serial Number: 0000-0004-8691-4364-8935-1026-69 + UUID: 59ac9243-20d3-cd48-aa36-3b6c514dc4bf Wake-up Type: Power Switch Handle 0x0002, DMI type 2, 8 bytes @@ -2067,7 +2065,7 @@ Base Board Information Manufacturer: Microsoft Corporation Product Name: Virtual Machine Version: 7.0 - Serial Number: 0000-0010-4595-1439-0091-2509-83 + Serial Number: 0000-0012-2650-5597-1596-6824-31 Handle 0x0003, DMI type 3, 17 bytes Chassis Information @@ -2075,7 +2073,7 @@ Chassis Information Type: Desktop Lock: Not Present Version: 7.0 - Serial Number: 3738-8520-4900-3352-5611-1282-96 + Serial Number: 9652-5508-5510-3697-8788-1513-43 Asset Tag: 7783-7084-3265-9085-8269-3286-77 Boot-up State: Safe Power Supply State: Safe diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/system_info.txt b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/system_info.txt index b07d4aa7d..b94dfd920 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/system_info.txt +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/system_info.txt @@ -2,10 +2,10 @@ Platform Details ------------------------------------------------------------ 1. uname -a -Linux fv-az1319-932 6.8.0-1020-azure #23-Ubuntu SMP Mon Dec 9 16:58:58 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux +Linux fv-az1940-417 6.8.0-1020-azure #23-Ubuntu SMP Mon Dec 9 16:58:58 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux ------------------------------------------------------------ 2. w - 20:36:46 up 5 min, 0 user, load average: 1.80, 0.83, 0.34 + 07:01:56 up 7 min, 0 user, load average: 2.06, 1.05, 0.48 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT ------------------------------------------------------------ 3. Username @@ -38,8 +38,6 @@ systemd-+-ModemManager---3*[{ModemManager}] |-cron |-dbus-daemon |-dockerd---9*[{dockerd}] - |-fwupd---6*[{fwupd}] - |-gpg-agent |-haveged |-hv_kvp_daemon |-multipathd---6*[{multipathd}] @@ -48,9 +46,9 @@ systemd-+-ModemManager---3*[{ModemManager}] |-polkitd---3*[{polkitd}] |-provisioner-+-Runner.Listener-+-Runner.Worker-+-bash---mlcr---sh---bash---pstree | | | `-17*[{Runner.Worker}] - | | `-15*[{Runner.Listener}] + | | `-14*[{Runner.Listener}] | |-provjobd---9*[{provjobd}] - | `-15*[{provisioner}] + | `-14*[{provisioner}] |-python3---python3---4*[{python3}] |-rsyslogd---3*[{rsyslogd}] |-systemd---(sd-pam) @@ -59,7 +57,7 @@ systemd-+-ModemManager---3*[{ModemManager}] |-systemd-network |-systemd-resolve |-systemd-udevd - `-udisksd---6*[{udisksd}] + `-udisksd---5*[{udisksd}] ------------------------------------------------------------ 6. /proc/cpuinfo processor : 0 @@ -69,7 +67,7 @@ model : 1 model name : AMD EPYC 7763 64-Core Processor stepping : 1 microcode : 0xffffffff -cpu MHz : 3243.926 +cpu MHz : 2593.442 cache size : 512 KB physical id : 0 siblings : 4 @@ -97,7 +95,7 @@ model : 1 model name : AMD EPYC 7763 64-Core Processor stepping : 1 microcode : 0xffffffff -cpu MHz : 2445.430 +cpu MHz : 2805.384 cache size : 512 KB physical id : 0 siblings : 4 @@ -125,7 +123,7 @@ model : 1 model name : AMD EPYC 7763 64-Core Processor stepping : 1 microcode : 0xffffffff -cpu MHz : 2633.273 +cpu MHz : 3244.339 cache size : 512 KB physical id : 0 siblings : 4 @@ -153,7 +151,7 @@ model : 1 model name : AMD EPYC 7763 64-Core Processor stepping : 1 microcode : 0xffffffff -cpu MHz : 2445.430 +cpu MHz : 2445.432 cache size : 512 KB physical id : 0 siblings : 4 @@ -220,53 +218,53 @@ Vulnerability Tsx async abort: Not affected available: 1 nodes (0) node 0 cpus: 0 1 2 3 node 0 size: 15990 MB -node 0 free: 5275 MB +node 0 free: 5418 MB node distances: node 0 0: 10 ------------------------------------------------------------ 9. /proc/meminfo MemTotal: 16373796 kB -MemFree: 5402008 kB -MemAvailable: 15215128 kB -Buffers: 190616 kB -Cached: 9471824 kB +MemFree: 5548512 kB +MemAvailable: 15336232 kB +Buffers: 190372 kB +Cached: 9446120 kB SwapCached: 0 kB -Active: 1367124 kB -Inactive: 8709200 kB -Active(anon): 494332 kB +Active: 1249700 kB +Inactive: 8696240 kB +Active(anon): 389060 kB Inactive(anon): 0 kB -Active(file): 872792 kB -Inactive(file): 8709200 kB -Unevictable: 46772 kB -Mlocked: 43700 kB +Active(file): 860640 kB +Inactive(file): 8696240 kB +Unevictable: 46904 kB +Mlocked: 43832 kB SwapTotal: 4194300 kB SwapFree: 4194300 kB Zswap: 0 kB Zswapped: 0 kB -Dirty: 5000 kB +Dirty: 5412 kB Writeback: 0 kB -AnonPages: 460672 kB -Mapped: 362268 kB -Shmem: 71696 kB -KReclaimable: 577040 kB -Slab: 688896 kB -SReclaimable: 577040 kB -SUnreclaim: 111856 kB -KernelStack: 4080 kB -PageTables: 6816 kB +AnonPages: 354336 kB +Mapped: 339676 kB +Shmem: 70860 kB +KReclaimable: 576752 kB +Slab: 688340 kB +SReclaimable: 576752 kB +SUnreclaim: 111588 kB +KernelStack: 3888 kB +PageTables: 6296 kB SecPageTables: 0 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 12381196 kB -Committed_AS: 2437632 kB +Committed_AS: 2214388 kB VmallocTotal: 34359738367 kB -VmallocUsed: 35220 kB +VmallocUsed: 35008 kB VmallocChunk: 0 kB Percpu: 2208 kB HardwareCorrupted: 0 kB -AnonHugePages: 182272 kB +AnonHugePages: 167936 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 0 kB @@ -278,12 +276,12 @@ HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB -DirectMap4k: 106432 kB -DirectMap2M: 3039232 kB -DirectMap1G: 15728640 kB +DirectMap4k: 108480 kB +DirectMap2M: 4085760 kB +DirectMap1G: 14680064 kB ------------------------------------------------------------ 10. who -r - run-level 5 2025-01-30 20:31 + run-level 5 2025-01-31 06:54 ------------------------------------------------------------ 11. Systemd service manager version systemd 255 (255.4-1ubuntu8.4) @@ -734,7 +732,7 @@ xfs_scrub_all.timer disabled enabled BOOT_IMAGE=/vmlinuz-6.8.0-1020-azure root=PARTUUID=8be7931c-8315-4344-95d4-bcbd379998fb ro console=tty1 console=ttyS0 earlyprintk=ttyS0 nvme_core.io_timeout=240 panic=-1 ------------------------------------------------------------ 14. cpupower frequency-info -analyzing CPU 0: +analyzing CPU 3: no or unknown cpufreq driver is active on this CPU CPUs which run at the same hardware frequency: Not Available CPUs which need to have their frequency coordinated by software: Not Available @@ -810,16 +808,16 @@ fs.binfmt_misc.llvm-16-runtime/binfmt = flags: fs.binfmt_misc.llvm-16-runtime/binfmt = offset 0 fs.binfmt_misc.llvm-16-runtime/binfmt = magic 4243 fs.binfmt_misc.status = enabled -fs.dentry-state = 250883 243350 45 0 15170 0 +fs.dentry-state = 250322 242899 45 0 14856 0 fs.dir-notify-enable = 1 fs.epoll.max_user_watches = 3643703 fs.fanotify.max_queued_events = 16384 fs.fanotify.max_user_groups = 128 fs.fanotify.max_user_marks = 132601 fs.file-max = 9223372036854775807 -fs.file-nr = 1888 0 9223372036854775807 -fs.inode-nr = 235653 567 -fs.inode-state = 235653 567 0 0 0 0 0 +fs.file-nr = 1664 0 9223372036854775807 +fs.inode-nr = 235438 568 +fs.inode-state = 235438 568 0 0 0 0 0 fs.inotify.max_queued_events = 16384 fs.inotify.max_user_instances = 1280 fs.inotify.max_user_watches = 655360 @@ -878,7 +876,7 @@ kernel.ftrace_dump_on_oops = 0 kernel.ftrace_enabled = 1 kernel.hardlockup_all_cpu_backtrace = 0 kernel.hardlockup_panic = 0 -kernel.hostname = fv-az1319-932 +kernel.hostname = fv-az1940-417 kernel.hotplug = kernel.hung_task_all_cpu_backtrace = 0 kernel.hung_task_check_count = 4194304 @@ -911,7 +909,7 @@ kernel.msgmnb = 16384 kernel.msgmni = 32000 kernel.ngroups_max = 65536 kernel.nmi_watchdog = 0 -kernel.ns_last_pid = 8192 +kernel.ns_last_pid = 8329 kernel.numa_balancing = 0 kernel.numa_balancing_promote_rate_limit_MBps = 65536 kernel.oops_all_cpu_backtrace = 0 @@ -944,11 +942,11 @@ kernel.printk_ratelimit_burst = 10 kernel.pty.max = 4096 kernel.pty.nr = 0 kernel.pty.reserve = 1024 -kernel.random.boot_id = 948c5e66-faaf-46d2-ac82-968612c91476 +kernel.random.boot_id = 82a3f5da-b58f-48f6-a30d-804e0f9a7516 kernel.random.entropy_avail = 256 kernel.random.poolsize = 256 kernel.random.urandom_min_reseed_secs = 60 -kernel.random.uuid = 2f282d63-dc43-4fcc-a064-81630efdc6c4 +kernel.random.uuid = 51173c5b-a540-493e-b71e-1fa33506df49 kernel.random.write_wakeup_threshold = 256 kernel.randomize_va_space = 2 kernel.real-root-dev = 0 @@ -1361,7 +1359,7 @@ net.ipv4.tcp_ehash_entries = 131072 net.ipv4.tcp_fack = 0 net.ipv4.tcp_fastopen = 1 net.ipv4.tcp_fastopen_blackhole_timeout_sec = 0 -net.ipv4.tcp_fastopen_key = bb0dbd1a-0c12ab84-8bbb0c41-160e1d15 +net.ipv4.tcp_fastopen_key = 877de76d-ee7da176-d13a2183-c4b279a4 net.ipv4.tcp_fin_timeout = 60 net.ipv4.tcp_frto = 2 net.ipv4.tcp_fwmark_accept = 0 @@ -1835,7 +1833,7 @@ net.mptcp.stale_loss_cnt = 4 net.netfilter.nf_conntrack_acct = 0 net.netfilter.nf_conntrack_buckets = 262144 net.netfilter.nf_conntrack_checksum = 1 -net.netfilter.nf_conntrack_count = 146 +net.netfilter.nf_conntrack_count = 104 net.netfilter.nf_conntrack_dccp_loose = 1 net.netfilter.nf_conntrack_dccp_timeout_closereq = 64 net.netfilter.nf_conntrack_dccp_timeout_closing = 64 @@ -1983,12 +1981,12 @@ LOGO=ubuntu-logo 19. Disk information NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 75G 0 disk -├─sda1 8:1 0 74G 0 part / -├─sda14 8:14 0 4M 0 part -├─sda15 8:15 0 106M 0 part /boot/efi -└─sda16 259:0 0 913M 0 part /boot +└─sda1 8:1 0 75G 0 part /mnt sdb 8:16 0 75G 0 disk -└─sdb1 8:17 0 75G 0 part /mnt +├─sdb1 8:17 0 74G 0 part / +├─sdb14 8:30 0 4M 0 part +├─sdb15 8:31 0 106M 0 part /boot/efi +└─sdb16 259:0 0 913M 0 part /boot ------------------------------------------------------------ 20. /sys/devices/virtual/dmi/id bios_date @@ -2058,8 +2056,8 @@ System Information Manufacturer: Microsoft Corporation Product Name: Virtual Machine Version: 7.0 - Serial Number: 0000-0010-3057-1209-8968-8815-21 - UUID: 8d3e058f-7c50-7149-9127-a8ebc079bd27 + Serial Number: 0000-0004-8691-4364-8935-1026-69 + UUID: 59ac9243-20d3-cd48-aa36-3b6c514dc4bf Wake-up Type: Power Switch Handle 0x0002, DMI type 2, 8 bytes @@ -2067,7 +2065,7 @@ Base Board Information Manufacturer: Microsoft Corporation Product Name: Virtual Machine Version: 7.0 - Serial Number: 0000-0010-4595-1439-0091-2509-83 + Serial Number: 0000-0012-2650-5597-1596-6824-31 Handle 0x0003, DMI type 3, 17 bytes Chassis Information @@ -2075,7 +2073,7 @@ Chassis Information Type: Desktop Lock: Not Present Version: 7.0 - Serial Number: 3738-8520-4900-3352-5611-1282-96 + Serial Number: 9652-5508-5510-3697-8788-1513-43 Asset Tag: 7783-7084-3265-9085-8269-3286-77 Boot-up State: Safe Power Supply State: Safe diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/system_info.txt b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/system_info.txt index b07d4aa7d..b94dfd920 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/system_info.txt +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/system_info.txt @@ -2,10 +2,10 @@ Platform Details ------------------------------------------------------------ 1. uname -a -Linux fv-az1319-932 6.8.0-1020-azure #23-Ubuntu SMP Mon Dec 9 16:58:58 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux +Linux fv-az1940-417 6.8.0-1020-azure #23-Ubuntu SMP Mon Dec 9 16:58:58 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux ------------------------------------------------------------ 2. w - 20:36:46 up 5 min, 0 user, load average: 1.80, 0.83, 0.34 + 07:01:56 up 7 min, 0 user, load average: 2.06, 1.05, 0.48 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT ------------------------------------------------------------ 3. Username @@ -38,8 +38,6 @@ systemd-+-ModemManager---3*[{ModemManager}] |-cron |-dbus-daemon |-dockerd---9*[{dockerd}] - |-fwupd---6*[{fwupd}] - |-gpg-agent |-haveged |-hv_kvp_daemon |-multipathd---6*[{multipathd}] @@ -48,9 +46,9 @@ systemd-+-ModemManager---3*[{ModemManager}] |-polkitd---3*[{polkitd}] |-provisioner-+-Runner.Listener-+-Runner.Worker-+-bash---mlcr---sh---bash---pstree | | | `-17*[{Runner.Worker}] - | | `-15*[{Runner.Listener}] + | | `-14*[{Runner.Listener}] | |-provjobd---9*[{provjobd}] - | `-15*[{provisioner}] + | `-14*[{provisioner}] |-python3---python3---4*[{python3}] |-rsyslogd---3*[{rsyslogd}] |-systemd---(sd-pam) @@ -59,7 +57,7 @@ systemd-+-ModemManager---3*[{ModemManager}] |-systemd-network |-systemd-resolve |-systemd-udevd - `-udisksd---6*[{udisksd}] + `-udisksd---5*[{udisksd}] ------------------------------------------------------------ 6. /proc/cpuinfo processor : 0 @@ -69,7 +67,7 @@ model : 1 model name : AMD EPYC 7763 64-Core Processor stepping : 1 microcode : 0xffffffff -cpu MHz : 3243.926 +cpu MHz : 2593.442 cache size : 512 KB physical id : 0 siblings : 4 @@ -97,7 +95,7 @@ model : 1 model name : AMD EPYC 7763 64-Core Processor stepping : 1 microcode : 0xffffffff -cpu MHz : 2445.430 +cpu MHz : 2805.384 cache size : 512 KB physical id : 0 siblings : 4 @@ -125,7 +123,7 @@ model : 1 model name : AMD EPYC 7763 64-Core Processor stepping : 1 microcode : 0xffffffff -cpu MHz : 2633.273 +cpu MHz : 3244.339 cache size : 512 KB physical id : 0 siblings : 4 @@ -153,7 +151,7 @@ model : 1 model name : AMD EPYC 7763 64-Core Processor stepping : 1 microcode : 0xffffffff -cpu MHz : 2445.430 +cpu MHz : 2445.432 cache size : 512 KB physical id : 0 siblings : 4 @@ -220,53 +218,53 @@ Vulnerability Tsx async abort: Not affected available: 1 nodes (0) node 0 cpus: 0 1 2 3 node 0 size: 15990 MB -node 0 free: 5275 MB +node 0 free: 5418 MB node distances: node 0 0: 10 ------------------------------------------------------------ 9. /proc/meminfo MemTotal: 16373796 kB -MemFree: 5402008 kB -MemAvailable: 15215128 kB -Buffers: 190616 kB -Cached: 9471824 kB +MemFree: 5548512 kB +MemAvailable: 15336232 kB +Buffers: 190372 kB +Cached: 9446120 kB SwapCached: 0 kB -Active: 1367124 kB -Inactive: 8709200 kB -Active(anon): 494332 kB +Active: 1249700 kB +Inactive: 8696240 kB +Active(anon): 389060 kB Inactive(anon): 0 kB -Active(file): 872792 kB -Inactive(file): 8709200 kB -Unevictable: 46772 kB -Mlocked: 43700 kB +Active(file): 860640 kB +Inactive(file): 8696240 kB +Unevictable: 46904 kB +Mlocked: 43832 kB SwapTotal: 4194300 kB SwapFree: 4194300 kB Zswap: 0 kB Zswapped: 0 kB -Dirty: 5000 kB +Dirty: 5412 kB Writeback: 0 kB -AnonPages: 460672 kB -Mapped: 362268 kB -Shmem: 71696 kB -KReclaimable: 577040 kB -Slab: 688896 kB -SReclaimable: 577040 kB -SUnreclaim: 111856 kB -KernelStack: 4080 kB -PageTables: 6816 kB +AnonPages: 354336 kB +Mapped: 339676 kB +Shmem: 70860 kB +KReclaimable: 576752 kB +Slab: 688340 kB +SReclaimable: 576752 kB +SUnreclaim: 111588 kB +KernelStack: 3888 kB +PageTables: 6296 kB SecPageTables: 0 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 12381196 kB -Committed_AS: 2437632 kB +Committed_AS: 2214388 kB VmallocTotal: 34359738367 kB -VmallocUsed: 35220 kB +VmallocUsed: 35008 kB VmallocChunk: 0 kB Percpu: 2208 kB HardwareCorrupted: 0 kB -AnonHugePages: 182272 kB +AnonHugePages: 167936 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 0 kB @@ -278,12 +276,12 @@ HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB -DirectMap4k: 106432 kB -DirectMap2M: 3039232 kB -DirectMap1G: 15728640 kB +DirectMap4k: 108480 kB +DirectMap2M: 4085760 kB +DirectMap1G: 14680064 kB ------------------------------------------------------------ 10. who -r - run-level 5 2025-01-30 20:31 + run-level 5 2025-01-31 06:54 ------------------------------------------------------------ 11. Systemd service manager version systemd 255 (255.4-1ubuntu8.4) @@ -734,7 +732,7 @@ xfs_scrub_all.timer disabled enabled BOOT_IMAGE=/vmlinuz-6.8.0-1020-azure root=PARTUUID=8be7931c-8315-4344-95d4-bcbd379998fb ro console=tty1 console=ttyS0 earlyprintk=ttyS0 nvme_core.io_timeout=240 panic=-1 ------------------------------------------------------------ 14. cpupower frequency-info -analyzing CPU 0: +analyzing CPU 3: no or unknown cpufreq driver is active on this CPU CPUs which run at the same hardware frequency: Not Available CPUs which need to have their frequency coordinated by software: Not Available @@ -810,16 +808,16 @@ fs.binfmt_misc.llvm-16-runtime/binfmt = flags: fs.binfmt_misc.llvm-16-runtime/binfmt = offset 0 fs.binfmt_misc.llvm-16-runtime/binfmt = magic 4243 fs.binfmt_misc.status = enabled -fs.dentry-state = 250883 243350 45 0 15170 0 +fs.dentry-state = 250322 242899 45 0 14856 0 fs.dir-notify-enable = 1 fs.epoll.max_user_watches = 3643703 fs.fanotify.max_queued_events = 16384 fs.fanotify.max_user_groups = 128 fs.fanotify.max_user_marks = 132601 fs.file-max = 9223372036854775807 -fs.file-nr = 1888 0 9223372036854775807 -fs.inode-nr = 235653 567 -fs.inode-state = 235653 567 0 0 0 0 0 +fs.file-nr = 1664 0 9223372036854775807 +fs.inode-nr = 235438 568 +fs.inode-state = 235438 568 0 0 0 0 0 fs.inotify.max_queued_events = 16384 fs.inotify.max_user_instances = 1280 fs.inotify.max_user_watches = 655360 @@ -878,7 +876,7 @@ kernel.ftrace_dump_on_oops = 0 kernel.ftrace_enabled = 1 kernel.hardlockup_all_cpu_backtrace = 0 kernel.hardlockup_panic = 0 -kernel.hostname = fv-az1319-932 +kernel.hostname = fv-az1940-417 kernel.hotplug = kernel.hung_task_all_cpu_backtrace = 0 kernel.hung_task_check_count = 4194304 @@ -911,7 +909,7 @@ kernel.msgmnb = 16384 kernel.msgmni = 32000 kernel.ngroups_max = 65536 kernel.nmi_watchdog = 0 -kernel.ns_last_pid = 8192 +kernel.ns_last_pid = 8329 kernel.numa_balancing = 0 kernel.numa_balancing_promote_rate_limit_MBps = 65536 kernel.oops_all_cpu_backtrace = 0 @@ -944,11 +942,11 @@ kernel.printk_ratelimit_burst = 10 kernel.pty.max = 4096 kernel.pty.nr = 0 kernel.pty.reserve = 1024 -kernel.random.boot_id = 948c5e66-faaf-46d2-ac82-968612c91476 +kernel.random.boot_id = 82a3f5da-b58f-48f6-a30d-804e0f9a7516 kernel.random.entropy_avail = 256 kernel.random.poolsize = 256 kernel.random.urandom_min_reseed_secs = 60 -kernel.random.uuid = 2f282d63-dc43-4fcc-a064-81630efdc6c4 +kernel.random.uuid = 51173c5b-a540-493e-b71e-1fa33506df49 kernel.random.write_wakeup_threshold = 256 kernel.randomize_va_space = 2 kernel.real-root-dev = 0 @@ -1361,7 +1359,7 @@ net.ipv4.tcp_ehash_entries = 131072 net.ipv4.tcp_fack = 0 net.ipv4.tcp_fastopen = 1 net.ipv4.tcp_fastopen_blackhole_timeout_sec = 0 -net.ipv4.tcp_fastopen_key = bb0dbd1a-0c12ab84-8bbb0c41-160e1d15 +net.ipv4.tcp_fastopen_key = 877de76d-ee7da176-d13a2183-c4b279a4 net.ipv4.tcp_fin_timeout = 60 net.ipv4.tcp_frto = 2 net.ipv4.tcp_fwmark_accept = 0 @@ -1835,7 +1833,7 @@ net.mptcp.stale_loss_cnt = 4 net.netfilter.nf_conntrack_acct = 0 net.netfilter.nf_conntrack_buckets = 262144 net.netfilter.nf_conntrack_checksum = 1 -net.netfilter.nf_conntrack_count = 146 +net.netfilter.nf_conntrack_count = 104 net.netfilter.nf_conntrack_dccp_loose = 1 net.netfilter.nf_conntrack_dccp_timeout_closereq = 64 net.netfilter.nf_conntrack_dccp_timeout_closing = 64 @@ -1983,12 +1981,12 @@ LOGO=ubuntu-logo 19. Disk information NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 75G 0 disk -├─sda1 8:1 0 74G 0 part / -├─sda14 8:14 0 4M 0 part -├─sda15 8:15 0 106M 0 part /boot/efi -└─sda16 259:0 0 913M 0 part /boot +└─sda1 8:1 0 75G 0 part /mnt sdb 8:16 0 75G 0 disk -└─sdb1 8:17 0 75G 0 part /mnt +├─sdb1 8:17 0 74G 0 part / +├─sdb14 8:30 0 4M 0 part +├─sdb15 8:31 0 106M 0 part /boot/efi +└─sdb16 259:0 0 913M 0 part /boot ------------------------------------------------------------ 20. /sys/devices/virtual/dmi/id bios_date @@ -2058,8 +2056,8 @@ System Information Manufacturer: Microsoft Corporation Product Name: Virtual Machine Version: 7.0 - Serial Number: 0000-0010-3057-1209-8968-8815-21 - UUID: 8d3e058f-7c50-7149-9127-a8ebc079bd27 + Serial Number: 0000-0004-8691-4364-8935-1026-69 + UUID: 59ac9243-20d3-cd48-aa36-3b6c514dc4bf Wake-up Type: Power Switch Handle 0x0002, DMI type 2, 8 bytes @@ -2067,7 +2065,7 @@ Base Board Information Manufacturer: Microsoft Corporation Product Name: Virtual Machine Version: 7.0 - Serial Number: 0000-0010-4595-1439-0091-2509-83 + Serial Number: 0000-0012-2650-5597-1596-6824-31 Handle 0x0003, DMI type 3, 17 bytes Chassis Information @@ -2075,7 +2073,7 @@ Chassis Information Type: Desktop Lock: Not Present Version: 7.0 - Serial Number: 3738-8520-4900-3352-5611-1282-96 + Serial Number: 9652-5508-5510-3697-8788-1513-43 Asset Tag: 7783-7084-3265-9085-8269-3286-77 Boot-up State: Safe Power Supply State: Safe diff --git a/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy/accuracy.txt b/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy/accuracy.txt index b5c85bce8..cb15debbb 100644 --- a/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy/accuracy.txt +++ b/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy/accuracy.txt @@ -1,2 +1,2 @@ accuracy=75.200%, good=376, total=500 -hash=31cee4d7bc8202bf0dd2ccc293150cab98d49b8a2b19e957f0b15fa41921b11f +hash=7831c6532691e38d83a41d9ecc57f817611f24274afb84f0382017c474f82f92 diff --git a/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy/mlperf_log_accuracy.json b/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy/mlperf_log_accuracy.json index 58424d4cb..3d878a9d2 100644 --- a/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy/mlperf_log_accuracy.json +++ b/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy/mlperf_log_accuracy.json @@ -1,44 +1,44 @@ [ +{ "seq_id" : 1, "qsl_idx" : 224, "data" : "34" }, { "seq_id" : 3, "qsl_idx" : 154, "data" : "03" }, -{ "seq_id" : 1, "qsl_idx" : 224, "data" : "41" }, { "seq_id" : 2, "qsl_idx" : 289, "data" : "03" }, { "seq_id" : 0, "qsl_idx" : 465, "data" : "11" }, { "seq_id" : 5, "qsl_idx" : 112, "data" : "19" }, { "seq_id" : 4, "qsl_idx" : 47, "data" : "03" }, { "seq_id" : 6, "qsl_idx" : 240, "data" : "02" }, { "seq_id" : 7, "qsl_idx" : 386, "data" : "20" }, -{ "seq_id" : 11, "qsl_idx" : 51, "data" : "07" }, { "seq_id" : 9, "qsl_idx" : 379, "data" : "03" }, -{ "seq_id" : 10, "qsl_idx" : 33, "data" : "11" }, +{ "seq_id" : 11, "qsl_idx" : 51, "data" : "07" }, { "seq_id" : 8, "qsl_idx" : 159, "data" : "02" }, -{ "seq_id" : 12, "qsl_idx" : 73, "data" : "03" }, +{ "seq_id" : 10, "qsl_idx" : 33, "data" : "11" }, { "seq_id" : 13, "qsl_idx" : 6, "data" : "03" }, -{ "seq_id" : 14, "qsl_idx" : 368, "data" : "0B" }, +{ "seq_id" : 12, "qsl_idx" : 73, "data" : "03" }, { "seq_id" : 15, "qsl_idx" : 337, "data" : "03" }, -{ "seq_id" : 16, "qsl_idx" : 4, "data" : "03" }, +{ "seq_id" : 14, "qsl_idx" : 368, "data" : "0B" }, { "seq_id" : 17, "qsl_idx" : 200, "data" : "08" }, +{ "seq_id" : 16, "qsl_idx" : 4, "data" : "03" }, { "seq_id" : 18, "qsl_idx" : 281, "data" : "0A" }, { "seq_id" : 19, "qsl_idx" : 194, "data" : "11" }, { "seq_id" : 20, "qsl_idx" : 213, "data" : "08" }, { "seq_id" : 21, "qsl_idx" : 401, "data" : "0D" }, -{ "seq_id" : 22, "qsl_idx" : 385, "data" : "03" }, { "seq_id" : 23, "qsl_idx" : 132, "data" : "0B" }, +{ "seq_id" : 22, "qsl_idx" : 385, "data" : "03" }, { "seq_id" : 24, "qsl_idx" : 387, "data" : "03" }, { "seq_id" : 25, "qsl_idx" : 441, "data" : "07" }, { "seq_id" : 27, "qsl_idx" : 256, "data" : "03" }, { "seq_id" : 26, "qsl_idx" : 489, "data" : "11" }, { "seq_id" : 28, "qsl_idx" : 104, "data" : "08" }, { "seq_id" : 29, "qsl_idx" : 471, "data" : "0E" }, -{ "seq_id" : 31, "qsl_idx" : 333, "data" : "02" }, { "seq_id" : 30, "qsl_idx" : 432, "data" : "11" }, +{ "seq_id" : 31, "qsl_idx" : 333, "data" : "02" }, { "seq_id" : 32, "qsl_idx" : 399, "data" : "08" }, { "seq_id" : 33, "qsl_idx" : 464, "data" : "03" }, { "seq_id" : 34, "qsl_idx" : 187, "data" : "11" }, { "seq_id" : 35, "qsl_idx" : 152, "data" : "11" }, { "seq_id" : 36, "qsl_idx" : 421, "data" : "15" }, { "seq_id" : 37, "qsl_idx" : 83, "data" : "0B" }, -{ "seq_id" : 38, "qsl_idx" : 397, "data" : "03" }, { "seq_id" : 39, "qsl_idx" : 142, "data" : "20" }, +{ "seq_id" : 38, "qsl_idx" : 397, "data" : "03" }, { "seq_id" : 40, "qsl_idx" : 477, "data" : "11" }, { "seq_id" : 41, "qsl_idx" : 125, "data" : "11" }, { "seq_id" : 42, "qsl_idx" : 219, "data" : "11" }, @@ -46,32 +46,32 @@ { "seq_id" : 44, "qsl_idx" : 496, "data" : "19" }, { "seq_id" : 45, "qsl_idx" : 163, "data" : "09" }, { "seq_id" : 46, "qsl_idx" : 262, "data" : "03" }, -{ "seq_id" : 49, "qsl_idx" : 206, "data" : "14" }, { "seq_id" : 47, "qsl_idx" : 261, "data" : "15" }, { "seq_id" : 48, "qsl_idx" : 321, "data" : "11" }, +{ "seq_id" : 49, "qsl_idx" : 206, "data" : "14" }, { "seq_id" : 50, "qsl_idx" : 453, "data" : "0B" }, { "seq_id" : 52, "qsl_idx" : 320, "data" : "15" }, { "seq_id" : 51, "qsl_idx" : 484, "data" : "03" }, { "seq_id" : 53, "qsl_idx" : 156, "data" : "12" }, { "seq_id" : 54, "qsl_idx" : 456, "data" : "01" }, +{ "seq_id" : 57, "qsl_idx" : 355, "data" : "03" }, { "seq_id" : 55, "qsl_idx" : 325, "data" : "03" }, { "seq_id" : 56, "qsl_idx" : 169, "data" : "11" }, -{ "seq_id" : 57, "qsl_idx" : 355, "data" : "03" }, -{ "seq_id" : 58, "qsl_idx" : 56, "data" : "01" }, -{ "seq_id" : 59, "qsl_idx" : 311, "data" : "02" }, +{ "seq_id" : 58, "qsl_idx" : 56, "data" : "07" }, { "seq_id" : 60, "qsl_idx" : 359, "data" : "03" }, +{ "seq_id" : 59, "qsl_idx" : 311, "data" : "02" }, { "seq_id" : 62, "qsl_idx" : 62, "data" : "12" }, { "seq_id" : 61, "qsl_idx" : 9, "data" : "11" }, -{ "seq_id" : 63, "qsl_idx" : 447, "data" : "11" }, -{ "seq_id" : 64, "qsl_idx" : 478, "data" : "16" }, { "seq_id" : 66, "qsl_idx" : 138, "data" : "0A" }, +{ "seq_id" : 64, "qsl_idx" : 478, "data" : "16" }, +{ "seq_id" : 63, "qsl_idx" : 447, "data" : "11" }, { "seq_id" : 65, "qsl_idx" : 466, "data" : "12" }, { "seq_id" : 67, "qsl_idx" : 291, "data" : "03" }, { "seq_id" : 68, "qsl_idx" : 280, "data" : "0E" }, { "seq_id" : 69, "qsl_idx" : 116, "data" : "11" }, { "seq_id" : 70, "qsl_idx" : 253, "data" : "0C" }, -{ "seq_id" : 71, "qsl_idx" : 161, "data" : "08" }, { "seq_id" : 72, "qsl_idx" : 164, "data" : "0C" }, +{ "seq_id" : 71, "qsl_idx" : 161, "data" : "08" }, { "seq_id" : 73, "qsl_idx" : 361, "data" : "0D" }, { "seq_id" : 74, "qsl_idx" : 72, "data" : "11" }, { "seq_id" : 75, "qsl_idx" : 111, "data" : "01" }, @@ -87,47 +87,47 @@ { "seq_id" : 421, "qsl_idx" : 266, "data" : "03" }, { "seq_id" : 422, "qsl_idx" : 181, "data" : "03" }, { "seq_id" : 423, "qsl_idx" : 31, "data" : "11" }, -{ "seq_id" : 424, "qsl_idx" : 319, "data" : "0C" }, { "seq_id" : 425, "qsl_idx" : 229, "data" : "0C" }, +{ "seq_id" : 424, "qsl_idx" : 319, "data" : "12" }, { "seq_id" : 426, "qsl_idx" : 214, "data" : "12" }, { "seq_id" : 427, "qsl_idx" : 424, "data" : "15" }, { "seq_id" : 428, "qsl_idx" : 216, "data" : "32" }, -{ "seq_id" : 430, "qsl_idx" : 412, "data" : "0E" }, { "seq_id" : 429, "qsl_idx" : 344, "data" : "11" }, { "seq_id" : 431, "qsl_idx" : 237, "data" : "11" }, +{ "seq_id" : 430, "qsl_idx" : 412, "data" : "0E" }, { "seq_id" : 432, "qsl_idx" : 476, "data" : "02" }, { "seq_id" : 434, "qsl_idx" : 115, "data" : "03" }, -{ "seq_id" : 435, "qsl_idx" : 11, "data" : "0D" }, { "seq_id" : 433, "qsl_idx" : 18, "data" : "12" }, +{ "seq_id" : 435, "qsl_idx" : 11, "data" : "0D" }, { "seq_id" : 436, "qsl_idx" : 339, "data" : "07" }, { "seq_id" : 439, "qsl_idx" : 184, "data" : "0A" }, { "seq_id" : 438, "qsl_idx" : 388, "data" : "03" }, { "seq_id" : 437, "qsl_idx" : 323, "data" : "11" }, -{ "seq_id" : 440, "qsl_idx" : 67, "data" : "08" }, { "seq_id" : 441, "qsl_idx" : 147, "data" : "11" }, -{ "seq_id" : 442, "qsl_idx" : 68, "data" : "03" }, { "seq_id" : 443, "qsl_idx" : 105, "data" : "13" }, +{ "seq_id" : 442, "qsl_idx" : 68, "data" : "03" }, +{ "seq_id" : 440, "qsl_idx" : 67, "data" : "08" }, { "seq_id" : 444, "qsl_idx" : 211, "data" : "09" }, { "seq_id" : 445, "qsl_idx" : 420, "data" : "11" }, +{ "seq_id" : 446, "qsl_idx" : 238, "data" : "11" }, { "seq_id" : 447, "qsl_idx" : 108, "data" : "03" }, -{ "seq_id" : 446, "qsl_idx" : 238, "data" : "03" }, { "seq_id" : 448, "qsl_idx" : 61, "data" : "03" }, { "seq_id" : 449, "qsl_idx" : 235, "data" : "03" }, { "seq_id" : 450, "qsl_idx" : 322, "data" : "09" }, -{ "seq_id" : 451, "qsl_idx" : 457, "data" : "02" }, -{ "seq_id" : 452, "qsl_idx" : 77, "data" : "01" }, +{ "seq_id" : 451, "qsl_idx" : 457, "data" : "09" }, +{ "seq_id" : 452, "qsl_idx" : 77, "data" : "15" }, { "seq_id" : 453, "qsl_idx" : 248, "data" : "0B" }, { "seq_id" : 454, "qsl_idx" : 302, "data" : "0E" }, -{ "seq_id" : 456, "qsl_idx" : 215, "data" : "11" }, { "seq_id" : 455, "qsl_idx" : 120, "data" : "0E" }, +{ "seq_id" : 456, "qsl_idx" : 215, "data" : "11" }, { "seq_id" : 457, "qsl_idx" : 246, "data" : "13" }, -{ "seq_id" : 458, "qsl_idx" : 417, "data" : "32" }, { "seq_id" : 460, "qsl_idx" : 360, "data" : "02" }, +{ "seq_id" : 458, "qsl_idx" : 417, "data" : "11" }, { "seq_id" : 459, "qsl_idx" : 310, "data" : "03" }, { "seq_id" : 461, "qsl_idx" : 205, "data" : "10" }, -{ "seq_id" : 462, "qsl_idx" : 454, "data" : "12" }, { "seq_id" : 463, "qsl_idx" : 28, "data" : "0E" }, { "seq_id" : 464, "qsl_idx" : 259, "data" : "0C" }, +{ "seq_id" : 462, "qsl_idx" : 454, "data" : "12" }, { "seq_id" : 465, "qsl_idx" : 0, "data" : "11" }, { "seq_id" : 466, "qsl_idx" : 366, "data" : "20" }, { "seq_id" : 467, "qsl_idx" : 10, "data" : "0C" }, @@ -136,31 +136,31 @@ { "seq_id" : 471, "qsl_idx" : 431, "data" : "11" }, { "seq_id" : 470, "qsl_idx" : 290, "data" : "11" }, { "seq_id" : 472, "qsl_idx" : 94, "data" : "16" }, -{ "seq_id" : 473, "qsl_idx" : 110, "data" : "0F" }, +{ "seq_id" : 473, "qsl_idx" : 110, "data" : "16" }, { "seq_id" : 474, "qsl_idx" : 148, "data" : "02" }, { "seq_id" : 475, "qsl_idx" : 50, "data" : "09" }, { "seq_id" : 476, "qsl_idx" : 55, "data" : "0C" }, { "seq_id" : 477, "qsl_idx" : 65, "data" : "11" }, { "seq_id" : 478, "qsl_idx" : 343, "data" : "15" }, -{ "seq_id" : 480, "qsl_idx" : 438, "data" : "03" }, { "seq_id" : 479, "qsl_idx" : 258, "data" : "0E" }, +{ "seq_id" : 480, "qsl_idx" : 438, "data" : "03" }, { "seq_id" : 481, "qsl_idx" : 121, "data" : "0D" }, { "seq_id" : 482, "qsl_idx" : 82, "data" : "0F" }, { "seq_id" : 483, "qsl_idx" : 373, "data" : "20" }, { "seq_id" : 484, "qsl_idx" : 89, "data" : "11" }, -{ "seq_id" : 485, "qsl_idx" : 244, "data" : "11" }, { "seq_id" : 486, "qsl_idx" : 494, "data" : "09" }, +{ "seq_id" : 485, "qsl_idx" : 244, "data" : "11" }, { "seq_id" : 487, "qsl_idx" : 80, "data" : "11" }, { "seq_id" : 489, "qsl_idx" : 480, "data" : "16" }, { "seq_id" : 488, "qsl_idx" : 315, "data" : "02" }, { "seq_id" : 490, "qsl_idx" : 96, "data" : "03" }, { "seq_id" : 491, "qsl_idx" : 45, "data" : "11" }, -{ "seq_id" : 492, "qsl_idx" : 483, "data" : "03" }, { "seq_id" : 493, "qsl_idx" : 90, "data" : "11" }, -{ "seq_id" : 494, "qsl_idx" : 419, "data" : "03" }, +{ "seq_id" : 492, "qsl_idx" : 483, "data" : "03" }, { "seq_id" : 495, "qsl_idx" : 153, "data" : "11" }, -{ "seq_id" : 497, "qsl_idx" : 331, "data" : "03" }, +{ "seq_id" : 494, "qsl_idx" : 419, "data" : "03" }, { "seq_id" : 496, "qsl_idx" : 59, "data" : "03" }, -{ "seq_id" : 498, "qsl_idx" : 209, "data" : "03" }, -{ "seq_id" : 499, "qsl_idx" : 19, "data" : "02" } +{ "seq_id" : 497, "qsl_idx" : 331, "data" : "03" }, +{ "seq_id" : 499, "qsl_idx" : 19, "data" : "02" }, +{ "seq_id" : 498, "qsl_idx" : 209, "data" : "03" } ] diff --git a/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy/mlperf_log_detail.txt b/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy/mlperf_log_detail.txt index 8a33590a0..471fa249d 100644 --- a/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy/mlperf_log_detail.txt +++ b/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy/mlperf_log_detail.txt @@ -1,70 +1,70 @@ -:::MLLOG {"key": "loadgen_version", "value": "5.0.14 @ 9b32a74c53", "time_ms": 0.005530, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 53, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "loadgen_build_date_local", "value": "2025-01-30T20:34:44.365449", "time_ms": 0.005530, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 55, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "loadgen_build_date_utc", "value": "2025-01-30T20:34:44.365467", "time_ms": 0.005530, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 56, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "loadgen_git_commit_date", "value": "2025-01-29T19:34:03Z", "time_ms": 0.005530, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 57, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "loadgen_git_log_message", "value": "9b32a74c53fcfa6a7f6b529dec6bba534e10cc29 Changes for final report generation - PointPainting (#2063)\n115dd5bfee40d97787d254516af2f99ebba4d883 Update truncate_accuracy_log.py | Remove a wrong ERROR message in logs (#2061)\n9dad99d4d7202f25c2ea2fd4b8cb220372de13fe Update backend_pytorch_native.py | Fixes #2056 (#2057)\n9c3c34c998315469d4f142d71efe6090754e73ad Automotive benchmark table (#2050)\n35030b8ce8cfe18051a484d0464bc067e1bb617c Increment version to 5.0.14", "time_ms": 0.005530, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 58, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "loadgen_git_status_message", "value": "", "time_ms": 0.005530, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 60, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "loadgen_file_sha1", "value": {"/.clang-format":"012aad77e5206c89d50718c46c119d1f3cb056b2","/CMakeLists.txt":"a8ebd64f62d0349aeedbe3295d833ebdce625c2e","/MANIFEST.in":"ddeb472d62edf2920db1f8fa3beebe3e831557f1","/README.md":"20a55bb946c2c0bbb564ced2af1e48efd096b3a8","/README_BUILD.md":"5f6c6a784e9cd6995db47f9b9f70b1769909c9d8","/README_FAQ.md":"01f9ae9887f50bc030dc6107e740f40c43ca388f","/VERSION.txt":"0a53565d74bf2873c3af6e77dc22c647eaed7424","/__init__.py":"d013101621ef06a0ddc5e7d9ce511918a8b2ebe6","/bindings/c_api.cc":"14d178b64c7fc45d090e038c08d9b78ca943c383","/bindings/c_api.h":"23d9f99e00b2d196e095fae0bb453a391c18d601","/bindings/python_api.cc":"4dae966c92acdaa373b04a95adc4ca353937f154","/diagram_network_submission.png":"53dba8ad4272190ceb6335c12fd25e53dc02a8cb","/diagram_submission.png":"84c2f79309b237cef652aef6a187ba8e875a3952","/early_stopping.cc":"0cd7b546a389deac73f7955cd39255ed76557d62","/early_stopping.h":"158fcae6a5f47e82150d6416fa1f7bcef37e77fe","/issue_query_controller.cc":"02fcfe6d9cf958eeb4b6f1f4dbe87ba7eb4d7dec","/issue_query_controller.h":"ed20934fd3507a15949d501ac154be38e766f6ab","/loadgen.cc":"6daa9cd51454a699fcb55d9aa6bf9e54dd7b7a97","/loadgen.h":"ce9fcb5d44951e7e9048a83b7c1a41c8b8e0f7d8","/loadgen_integration_diagram.svg":"47f748307536f80cfc606947b440dd732afc2637","/logging.cc":"49e63158ebca654fa4b7c5f3321054cf4d6c3a30","/logging.h":"5f6cc9ed4c4859641e05b1bb6a0ef860c852fcd8","/mlperf.conf":"80d879f8a0e3ff89863101be32a710fa476e64f8","/mlperf_conf.h":"fca712ecaa27e093c1f76dc4beb85741d88eaeb2","/pyproject.toml":"712fab87b72ba67ef2a068d0f9f47da65130342f","/query_dispatch_library.h":"1f18e9cd3ee4dc89a387cf462de1d0ceb1ece975","/query_sample.h":"c4f399103bc3d172079bbd4cd2b0ca0f22eebc4f","/query_sample_library.h":"8323a2225be1dff31f08ecc86b76eb3de06568bc","/requirements.txt":"a5ff7e77caa6e9e22ada90f0de0c865c987bf167","/results.cc":"239835696a1abe2cac9e866122d1dddc367e3548","/results.h":"fce22d5a588d91fd968a6b25c27896dba87bc276","/setup.py":"a5eaa6f713bd3dfb6603be2c7928f0c295d7ee30","/system_under_test.h":"18d4809589dae33317d88d9beeb5491a6e1ccdec","/test_settings.h":"8e05582d1fbe9dd2b809686684c3a0ac41248723","/test_settings_internal.cc":"a5cc85fb7735727eee032aa3e88b5d61c1f11a2a","/test_settings_internal.h":"2bb9e9ae53904cb0ca221f4a5d49ca7d9ec3b0ca","/utils.cc":"3df8fdabf6eaea4697cf25d1dcb89cae88e36efd","/utils.h":"40775e32d619ea6356826ae5ea4174c7911f6894","/version.cc":"cbec2a5f98f9786c8c3d8b06b3d12df0b6550fa0","/version.h":"9d574baa64424e9c708fcfedd3dbb0b518a65fcc","/version_generator.py":"9f23d13276194588473120a8a6ecf5a6ed034a23"}, "time_ms": 0.005530, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 67, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "test_datetime", "value": "2025-01-30T20:37:10Z", "time_ms": 0.011922, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1194, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "sut_name", "value": "PySUT", "time_ms": 0.011922, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1195, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "get_sut_name_duration_ns", "value": 230, "time_ms": 0.011922, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1196, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "qsl_name", "value": "PyQSL", "time_ms": 0.011922, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1197, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "qsl_reported_total_count", "value": 500, "time_ms": 0.011922, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1198, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "qsl_reported_performance_count", "value": 5000, "time_ms": 0.011922, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1199, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_scenario", "value": "Offline", "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 272, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_test_mode", "value": "AccuracyOnly", "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 273, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_offline_expected_qps", "value": 1, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 310, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_min_duration_ms", "value": 0, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 316, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_max_duration_ms", "value": 0, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 317, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_min_query_count", "value": 500, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 318, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_max_query_count", "value": 500, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 319, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_qsl_rng_seed", "value": 6023615788873153749, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 320, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_sample_index_rng_seed", "value": 15036839855038426416, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 321, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_schedule_rng_seed", "value": 9933818062894767841, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 323, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_accuracy_log_rng_seed", "value": 0, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 324, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_accuracy_log_probability", "value": 0, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 326, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_accuracy_log_sampling_target", "value": 0, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 328, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_print_timestamps", "value": false, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 330, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_performance_issue_unique", "value": false, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 331, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_performance_issue_same", "value": false, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 333, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_performance_issue_same_index", "value": 0, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 335, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_performance_sample_count_override", "value": 788379, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 337, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "requested_sample_concatenate_permutation", "value": false, "time_ms": 0.019967, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 339, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_scenario", "value": "Offline", "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 418, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_test_mode", "value": "AccuracyOnly", "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 419, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_samples_per_query", "value": 500, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 421, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_target_qps", "value": 1, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 422, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_target_latency_ns", "value": 0, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 423, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_target_latency_percentile", "value": 0.99, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 424, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_max_async_queries", "value": 1, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 426, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_target_duration_ms", "value": 0, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 427, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_min_duration_ms", "value": 0, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 429, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_max_duration_ms", "value": 0, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 430, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_min_query_count", "value": 1, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 431, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_max_query_count", "value": 500, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 432, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_min_sample_count", "value": 500, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 433, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_qsl_rng_seed", "value": 6023615788873153749, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 434, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_sample_index_rng_seed", "value": 15036839855038426416, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 435, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_schedule_rng_seed", "value": 9933818062894767841, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 437, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_accuracy_log_rng_seed", "value": 0, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 438, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_accuracy_log_probability", "value": 0, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 440, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_accuracy_log_sampling_target", "value": 0, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 442, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_print_timestamps", "value": false, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 444, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_performance_issue_unique", "value": false, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 445, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_performance_issue_same", "value": false, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 447, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_performance_issue_same_index", "value": 0, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 449, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_performance_sample_count", "value": 788379, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 451, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "effective_sample_concatenate_permutation", "value": false, "time_ms": 0.020458, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 453, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "generic_message", "value": "Starting accuracy mode", "time_ms": 0.029685, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1085, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "loaded_qsl_set", "value": [465,224,289,154,47,112,240,386,159,379,33,51,73,6,368,337,4,200,281,194,213,401,385,132,387,441,489,256,104,471,432,333,399,464,187,152,421,83,397,142,477,125,219,394,496,163,262,261,321,206,453,484,320,156,456,325,169,355,56,311,359,9,62,447,478,466,138,291,280,116,253,161,164,361,72,111,268,346,254,283,255,91,178,329,133,433,276,183,199,491,369,443,21,174,307,127,274,347,293,405,485,336,13,177,356,488,429,286,452,243,425,345,8,24,99,308,364,247,340,423,135,410,352,408,170,269,285,233,49,459,114,149,296,390,267,416,407,435,272,475,136,86,186,43,160,119,64,445,146,140,37,463,428,470,75,490,330,5,473,139,2,180,203,252,451,377,374,226,239,392,279,128,202,98,297,197,467,479,292,472,93,481,250,362,87,46,208,191,231,3,101,144,376,430,436,20,312,338,324,257,182,39,271,367,378,277,217,303,462,487,458,12,342,222,25,300,35,14,167,317,270,309,192,76,118,306,328,418,332,375,284,389,185,117,155,151,27,130,109,157,381,126,351,422,414,173,273,204,166,63,449,228,145,122,40,493,263,88,442,70,225,196,38,299,195,66,210,221,30,382,341,134,400,52,29,327,349,44,357,74,103,141,305,16,353,113,446,450,371,295,42,207,241,137,234,143,150,95,460,212,129,304,264,396,100,498,301,71,335,188,107,282,53,48,85,393,365,102,427,370,461,36,363,236,318,245,251,444,17,288,384,7,380,437,294,26,348,326,383,448,314,468,495,190,398,440,81,358,486,227,92,298,434,162,260,175,469,499,41,439,403,23,455,165,189,492,193,372,97,287,220,230,482,275,172,84,34,1,265,334,69,171,124,354,474,179,123,242,79,60,391,232,409,57,15,176,395,198,168,106,415,313,413,350,249,402,58,54,158,406,278,223,426,201,404,316,411,131,22,32,497,266,181,31,319,229,214,424,216,344,412,237,476,18,115,11,339,323,388,184,67,147,68,105,211,420,238,108,61,235,322,457,77,248,302,120,215,246,417,310,360,205,454,28,259,0,366,10,218,78,290,431,94,110,148,50,55,65,343,258,438,121,82,373,89,244,494,80,315,480,96,45,483,90,419,153,59,331,209,19], "time_ms": 0.049041, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 608, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "generated_query_count", "value": 1, "time_ms": 0.094626, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 427, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "generated_samples_per_query", "value": 500, "time_ms": 0.094626, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 428, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "generated_query_duration", "value": 1000000000, "time_ms": 0.094626, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 429, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "logger_swap_request_slots_retry_count", "value": 0, "time_ms": 50205.057611, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 902, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "logger_swap_request_slots_retry_retry_count", "value": 0, "time_ms": 50205.057611, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 904, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "logger_swap_request_slots_retry_reencounter_count", "value": 0, "time_ms": 50205.057611, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 906, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "logger_start_reading_entries_retry_count", "value": 0, "time_ms": 50205.057611, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 908, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "logger_tls_total_log_cas_fail_count", "value": 0, "time_ms": 50205.057611, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 910, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "logger_tls_total_swap_buffers_slot_retry_count", "value": 0, "time_ms": 50205.057611, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 912, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "power_begin", "value": "01-30-2025 20:37:10.174", "time_ms": 50205.058623, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 562, "pid": 9594, "tid": 9594}} -:::MLLOG {"key": "power_end", "value": "01-30-2025 20:38:00.376", "time_ms": 50205.058623, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 564, "pid": 9594, "tid": 9594}} +:::MLLOG {"key": "loadgen_version", "value": "5.0.14 @ 9b32a74c53", "time_ms": 0.004849, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 53, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "loadgen_build_date_local", "value": "2025-01-31T06:59:54.153397", "time_ms": 0.004849, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 55, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "loadgen_build_date_utc", "value": "2025-01-31T06:59:54.153413", "time_ms": 0.004849, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 56, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "loadgen_git_commit_date", "value": "2025-01-29T19:34:03Z", "time_ms": 0.004849, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 57, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "loadgen_git_log_message", "value": "9b32a74c53fcfa6a7f6b529dec6bba534e10cc29 Changes for final report generation - PointPainting (#2063)\n115dd5bfee40d97787d254516af2f99ebba4d883 Update truncate_accuracy_log.py | Remove a wrong ERROR message in logs (#2061)\n9dad99d4d7202f25c2ea2fd4b8cb220372de13fe Update backend_pytorch_native.py | Fixes #2056 (#2057)\n9c3c34c998315469d4f142d71efe6090754e73ad Automotive benchmark table (#2050)\n35030b8ce8cfe18051a484d0464bc067e1bb617c Increment version to 5.0.14", "time_ms": 0.004849, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 58, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "loadgen_git_status_message", "value": "", "time_ms": 0.004849, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 60, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "loadgen_file_sha1", "value": {"/.clang-format":"012aad77e5206c89d50718c46c119d1f3cb056b2","/CMakeLists.txt":"a8ebd64f62d0349aeedbe3295d833ebdce625c2e","/MANIFEST.in":"ddeb472d62edf2920db1f8fa3beebe3e831557f1","/README.md":"20a55bb946c2c0bbb564ced2af1e48efd096b3a8","/README_BUILD.md":"5f6c6a784e9cd6995db47f9b9f70b1769909c9d8","/README_FAQ.md":"01f9ae9887f50bc030dc6107e740f40c43ca388f","/VERSION.txt":"0a53565d74bf2873c3af6e77dc22c647eaed7424","/__init__.py":"d013101621ef06a0ddc5e7d9ce511918a8b2ebe6","/bindings/c_api.cc":"14d178b64c7fc45d090e038c08d9b78ca943c383","/bindings/c_api.h":"23d9f99e00b2d196e095fae0bb453a391c18d601","/bindings/python_api.cc":"4dae966c92acdaa373b04a95adc4ca353937f154","/diagram_network_submission.png":"53dba8ad4272190ceb6335c12fd25e53dc02a8cb","/diagram_submission.png":"84c2f79309b237cef652aef6a187ba8e875a3952","/early_stopping.cc":"0cd7b546a389deac73f7955cd39255ed76557d62","/early_stopping.h":"158fcae6a5f47e82150d6416fa1f7bcef37e77fe","/issue_query_controller.cc":"02fcfe6d9cf958eeb4b6f1f4dbe87ba7eb4d7dec","/issue_query_controller.h":"ed20934fd3507a15949d501ac154be38e766f6ab","/loadgen.cc":"6daa9cd51454a699fcb55d9aa6bf9e54dd7b7a97","/loadgen.h":"ce9fcb5d44951e7e9048a83b7c1a41c8b8e0f7d8","/loadgen_integration_diagram.svg":"47f748307536f80cfc606947b440dd732afc2637","/logging.cc":"49e63158ebca654fa4b7c5f3321054cf4d6c3a30","/logging.h":"5f6cc9ed4c4859641e05b1bb6a0ef860c852fcd8","/mlperf.conf":"80d879f8a0e3ff89863101be32a710fa476e64f8","/mlperf_conf.h":"fca712ecaa27e093c1f76dc4beb85741d88eaeb2","/pyproject.toml":"712fab87b72ba67ef2a068d0f9f47da65130342f","/query_dispatch_library.h":"1f18e9cd3ee4dc89a387cf462de1d0ceb1ece975","/query_sample.h":"c4f399103bc3d172079bbd4cd2b0ca0f22eebc4f","/query_sample_library.h":"8323a2225be1dff31f08ecc86b76eb3de06568bc","/requirements.txt":"a5ff7e77caa6e9e22ada90f0de0c865c987bf167","/results.cc":"239835696a1abe2cac9e866122d1dddc367e3548","/results.h":"fce22d5a588d91fd968a6b25c27896dba87bc276","/setup.py":"a5eaa6f713bd3dfb6603be2c7928f0c295d7ee30","/system_under_test.h":"18d4809589dae33317d88d9beeb5491a6e1ccdec","/test_settings.h":"8e05582d1fbe9dd2b809686684c3a0ac41248723","/test_settings_internal.cc":"a5cc85fb7735727eee032aa3e88b5d61c1f11a2a","/test_settings_internal.h":"2bb9e9ae53904cb0ca221f4a5d49ca7d9ec3b0ca","/utils.cc":"3df8fdabf6eaea4697cf25d1dcb89cae88e36efd","/utils.h":"40775e32d619ea6356826ae5ea4174c7911f6894","/version.cc":"cbec2a5f98f9786c8c3d8b06b3d12df0b6550fa0","/version.h":"9d574baa64424e9c708fcfedd3dbb0b518a65fcc","/version_generator.py":"9f23d13276194588473120a8a6ecf5a6ed034a23"}, "time_ms": 0.004849, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 67, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "test_datetime", "value": "2025-01-31T07:02:22Z", "time_ms": 0.010279, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1194, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "sut_name", "value": "PySUT", "time_ms": 0.010279, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1195, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "get_sut_name_duration_ns", "value": 141, "time_ms": 0.010279, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1196, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "qsl_name", "value": "PyQSL", "time_ms": 0.010279, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1197, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "qsl_reported_total_count", "value": 500, "time_ms": 0.010279, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1198, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "qsl_reported_performance_count", "value": 5000, "time_ms": 0.010279, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1199, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_scenario", "value": "Offline", "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 272, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_test_mode", "value": "AccuracyOnly", "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 273, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_offline_expected_qps", "value": 1, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 310, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_min_duration_ms", "value": 0, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 316, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_max_duration_ms", "value": 0, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 317, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_min_query_count", "value": 500, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 318, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_max_query_count", "value": 500, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 319, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_qsl_rng_seed", "value": 6023615788873153749, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 320, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_sample_index_rng_seed", "value": 15036839855038426416, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 321, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_schedule_rng_seed", "value": 9933818062894767841, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 323, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_accuracy_log_rng_seed", "value": 0, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 324, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_accuracy_log_probability", "value": 0, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 326, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_accuracy_log_sampling_target", "value": 0, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 328, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_print_timestamps", "value": false, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 330, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_performance_issue_unique", "value": false, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 331, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_performance_issue_same", "value": false, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 333, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_performance_issue_same_index", "value": 0, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 335, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_performance_sample_count_override", "value": 788379, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 337, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "requested_sample_concatenate_permutation", "value": false, "time_ms": 0.018254, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 339, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_scenario", "value": "Offline", "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 418, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_test_mode", "value": "AccuracyOnly", "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 419, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_samples_per_query", "value": 500, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 421, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_target_qps", "value": 1, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 422, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_target_latency_ns", "value": 0, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 423, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_target_latency_percentile", "value": 0.99, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 424, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_max_async_queries", "value": 1, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 426, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_target_duration_ms", "value": 0, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 427, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_min_duration_ms", "value": 0, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 429, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_max_duration_ms", "value": 0, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 430, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_min_query_count", "value": 1, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 431, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_max_query_count", "value": 500, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 432, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_min_sample_count", "value": 500, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 433, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_qsl_rng_seed", "value": 6023615788873153749, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 434, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_sample_index_rng_seed", "value": 15036839855038426416, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 435, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_schedule_rng_seed", "value": 9933818062894767841, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 437, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_accuracy_log_rng_seed", "value": 0, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 438, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_accuracy_log_probability", "value": 0, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 440, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_accuracy_log_sampling_target", "value": 0, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 442, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_print_timestamps", "value": false, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 444, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_performance_issue_unique", "value": false, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 445, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_performance_issue_same", "value": false, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 447, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_performance_issue_same_index", "value": 0, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 449, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_performance_sample_count", "value": 788379, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 451, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "effective_sample_concatenate_permutation", "value": false, "time_ms": 0.019135, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 453, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "generic_message", "value": "Starting accuracy mode", "time_ms": 0.027761, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1085, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "loaded_qsl_set", "value": [465,224,289,154,47,112,240,386,159,379,33,51,73,6,368,337,4,200,281,194,213,401,385,132,387,441,489,256,104,471,432,333,399,464,187,152,421,83,397,142,477,125,219,394,496,163,262,261,321,206,453,484,320,156,456,325,169,355,56,311,359,9,62,447,478,466,138,291,280,116,253,161,164,361,72,111,268,346,254,283,255,91,178,329,133,433,276,183,199,491,369,443,21,174,307,127,274,347,293,405,485,336,13,177,356,488,429,286,452,243,425,345,8,24,99,308,364,247,340,423,135,410,352,408,170,269,285,233,49,459,114,149,296,390,267,416,407,435,272,475,136,86,186,43,160,119,64,445,146,140,37,463,428,470,75,490,330,5,473,139,2,180,203,252,451,377,374,226,239,392,279,128,202,98,297,197,467,479,292,472,93,481,250,362,87,46,208,191,231,3,101,144,376,430,436,20,312,338,324,257,182,39,271,367,378,277,217,303,462,487,458,12,342,222,25,300,35,14,167,317,270,309,192,76,118,306,328,418,332,375,284,389,185,117,155,151,27,130,109,157,381,126,351,422,414,173,273,204,166,63,449,228,145,122,40,493,263,88,442,70,225,196,38,299,195,66,210,221,30,382,341,134,400,52,29,327,349,44,357,74,103,141,305,16,353,113,446,450,371,295,42,207,241,137,234,143,150,95,460,212,129,304,264,396,100,498,301,71,335,188,107,282,53,48,85,393,365,102,427,370,461,36,363,236,318,245,251,444,17,288,384,7,380,437,294,26,348,326,383,448,314,468,495,190,398,440,81,358,486,227,92,298,434,162,260,175,469,499,41,439,403,23,455,165,189,492,193,372,97,287,220,230,482,275,172,84,34,1,265,334,69,171,124,354,474,179,123,242,79,60,391,232,409,57,15,176,395,198,168,106,415,313,413,350,249,402,58,54,158,406,278,223,426,201,404,316,411,131,22,32,497,266,181,31,319,229,214,424,216,344,412,237,476,18,115,11,339,323,388,184,67,147,68,105,211,420,238,108,61,235,322,457,77,248,302,120,215,246,417,310,360,205,454,28,259,0,366,10,218,78,290,431,94,110,148,50,55,65,343,258,438,121,82,373,89,244,494,80,315,480,96,45,483,90,419,153,59,331,209,19], "time_ms": 0.050614, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 608, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "generated_query_count", "value": 1, "time_ms": 0.111477, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 427, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "generated_samples_per_query", "value": 500, "time_ms": 0.111477, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 428, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "generated_query_duration", "value": 1000000000, "time_ms": 0.111477, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 429, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "logger_swap_request_slots_retry_count", "value": 0, "time_ms": 49552.291249, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 902, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "logger_swap_request_slots_retry_retry_count", "value": 0, "time_ms": 49552.291249, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 904, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "logger_swap_request_slots_retry_reencounter_count", "value": 0, "time_ms": 49552.291249, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 906, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "logger_start_reading_entries_retry_count", "value": 0, "time_ms": 49552.291249, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 908, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "logger_tls_total_log_cas_fail_count", "value": 0, "time_ms": 49552.291249, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 910, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "logger_tls_total_swap_buffers_slot_retry_count", "value": 0, "time_ms": 49552.291249, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 912, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "power_begin", "value": "01-31-2025 07:02:22.143", "time_ms": 49552.292421, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 562, "pid": 9915, "tid": 9915}} +:::MLLOG {"key": "power_end", "value": "01-31-2025 07:03:11.687", "time_ms": 49552.292421, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 564, "pid": 9915, "tid": 9915}} diff --git a/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/performance/run_1/mlperf_log_detail.txt b/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/performance/run_1/mlperf_log_detail.txt index e67af6a5f..82cc233ba 100644 --- a/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/performance/run_1/mlperf_log_detail.txt +++ b/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/performance/run_1/mlperf_log_detail.txt @@ -1,87 +1,87 @@ -:::MLLOG {"key": "loadgen_version", "value": "5.0.14 @ 9b32a74c53", "time_ms": 0.004068, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 53, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "loadgen_build_date_local", "value": "2025-01-30T20:34:44.365449", "time_ms": 0.004068, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 55, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "loadgen_build_date_utc", "value": "2025-01-30T20:34:44.365467", "time_ms": 0.004068, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 56, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "loadgen_git_commit_date", "value": "2025-01-29T19:34:03Z", "time_ms": 0.004068, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 57, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "loadgen_git_log_message", "value": "9b32a74c53fcfa6a7f6b529dec6bba534e10cc29 Changes for final report generation - PointPainting (#2063)\n115dd5bfee40d97787d254516af2f99ebba4d883 Update truncate_accuracy_log.py | Remove a wrong ERROR message in logs (#2061)\n9dad99d4d7202f25c2ea2fd4b8cb220372de13fe Update backend_pytorch_native.py | Fixes #2056 (#2057)\n9c3c34c998315469d4f142d71efe6090754e73ad Automotive benchmark table (#2050)\n35030b8ce8cfe18051a484d0464bc067e1bb617c Increment version to 5.0.14", "time_ms": 0.004068, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 58, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "loadgen_git_status_message", "value": "", "time_ms": 0.004068, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 60, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "loadgen_file_sha1", "value": {"/.clang-format":"012aad77e5206c89d50718c46c119d1f3cb056b2","/CMakeLists.txt":"a8ebd64f62d0349aeedbe3295d833ebdce625c2e","/MANIFEST.in":"ddeb472d62edf2920db1f8fa3beebe3e831557f1","/README.md":"20a55bb946c2c0bbb564ced2af1e48efd096b3a8","/README_BUILD.md":"5f6c6a784e9cd6995db47f9b9f70b1769909c9d8","/README_FAQ.md":"01f9ae9887f50bc030dc6107e740f40c43ca388f","/VERSION.txt":"0a53565d74bf2873c3af6e77dc22c647eaed7424","/__init__.py":"d013101621ef06a0ddc5e7d9ce511918a8b2ebe6","/bindings/c_api.cc":"14d178b64c7fc45d090e038c08d9b78ca943c383","/bindings/c_api.h":"23d9f99e00b2d196e095fae0bb453a391c18d601","/bindings/python_api.cc":"4dae966c92acdaa373b04a95adc4ca353937f154","/diagram_network_submission.png":"53dba8ad4272190ceb6335c12fd25e53dc02a8cb","/diagram_submission.png":"84c2f79309b237cef652aef6a187ba8e875a3952","/early_stopping.cc":"0cd7b546a389deac73f7955cd39255ed76557d62","/early_stopping.h":"158fcae6a5f47e82150d6416fa1f7bcef37e77fe","/issue_query_controller.cc":"02fcfe6d9cf958eeb4b6f1f4dbe87ba7eb4d7dec","/issue_query_controller.h":"ed20934fd3507a15949d501ac154be38e766f6ab","/loadgen.cc":"6daa9cd51454a699fcb55d9aa6bf9e54dd7b7a97","/loadgen.h":"ce9fcb5d44951e7e9048a83b7c1a41c8b8e0f7d8","/loadgen_integration_diagram.svg":"47f748307536f80cfc606947b440dd732afc2637","/logging.cc":"49e63158ebca654fa4b7c5f3321054cf4d6c3a30","/logging.h":"5f6cc9ed4c4859641e05b1bb6a0ef860c852fcd8","/mlperf.conf":"80d879f8a0e3ff89863101be32a710fa476e64f8","/mlperf_conf.h":"fca712ecaa27e093c1f76dc4beb85741d88eaeb2","/pyproject.toml":"712fab87b72ba67ef2a068d0f9f47da65130342f","/query_dispatch_library.h":"1f18e9cd3ee4dc89a387cf462de1d0ceb1ece975","/query_sample.h":"c4f399103bc3d172079bbd4cd2b0ca0f22eebc4f","/query_sample_library.h":"8323a2225be1dff31f08ecc86b76eb3de06568bc","/requirements.txt":"a5ff7e77caa6e9e22ada90f0de0c865c987bf167","/results.cc":"239835696a1abe2cac9e866122d1dddc367e3548","/results.h":"fce22d5a588d91fd968a6b25c27896dba87bc276","/setup.py":"a5eaa6f713bd3dfb6603be2c7928f0c295d7ee30","/system_under_test.h":"18d4809589dae33317d88d9beeb5491a6e1ccdec","/test_settings.h":"8e05582d1fbe9dd2b809686684c3a0ac41248723","/test_settings_internal.cc":"a5cc85fb7735727eee032aa3e88b5d61c1f11a2a","/test_settings_internal.h":"2bb9e9ae53904cb0ca221f4a5d49ca7d9ec3b0ca","/utils.cc":"3df8fdabf6eaea4697cf25d1dcb89cae88e36efd","/utils.h":"40775e32d619ea6356826ae5ea4174c7911f6894","/version.cc":"cbec2a5f98f9786c8c3d8b06b3d12df0b6550fa0","/version.h":"9d574baa64424e9c708fcfedd3dbb0b518a65fcc","/version_generator.py":"9f23d13276194588473120a8a6ecf5a6ed034a23"}, "time_ms": 0.004068, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 67, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "test_datetime", "value": "2025-01-30T20:35:53Z", "time_ms": 0.009508, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1194, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "sut_name", "value": "PySUT", "time_ms": 0.009508, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1195, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "get_sut_name_duration_ns", "value": 180, "time_ms": 0.009508, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1196, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "qsl_name", "value": "PyQSL", "time_ms": 0.009508, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1197, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "qsl_reported_total_count", "value": 500, "time_ms": 0.009508, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1198, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "qsl_reported_performance_count", "value": 5000, "time_ms": 0.009508, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1199, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_scenario", "value": "Offline", "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 272, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_test_mode", "value": "PerformanceOnly", "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 273, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_offline_expected_qps", "value": 1, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 310, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_min_duration_ms", "value": 0, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 316, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_max_duration_ms", "value": 0, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 317, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_min_query_count", "value": 500, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 318, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_max_query_count", "value": 500, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 319, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_qsl_rng_seed", "value": 6023615788873153749, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 320, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_sample_index_rng_seed", "value": 15036839855038426416, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 321, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_schedule_rng_seed", "value": 9933818062894767841, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 323, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_accuracy_log_rng_seed", "value": 0, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 324, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_accuracy_log_probability", "value": 0, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 326, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_accuracy_log_sampling_target", "value": 0, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 328, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_print_timestamps", "value": false, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 330, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_performance_issue_unique", "value": false, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 331, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_performance_issue_same", "value": false, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 333, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_performance_issue_same_index", "value": 0, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 335, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_performance_sample_count_override", "value": 788379, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 337, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "requested_sample_concatenate_permutation", "value": false, "time_ms": 0.022963, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 339, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_scenario", "value": "Offline", "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 418, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_test_mode", "value": "PerformanceOnly", "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 419, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_samples_per_query", "value": 500, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 421, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_target_qps", "value": 1, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 422, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_target_latency_ns", "value": 0, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 423, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_target_latency_percentile", "value": 0.99, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 424, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_max_async_queries", "value": 1, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 426, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_target_duration_ms", "value": 0, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 427, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_min_duration_ms", "value": 0, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 429, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_max_duration_ms", "value": 0, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 430, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_min_query_count", "value": 1, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 431, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_max_query_count", "value": 500, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 432, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_min_sample_count", "value": 500, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 433, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_qsl_rng_seed", "value": 6023615788873153749, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 434, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_sample_index_rng_seed", "value": 15036839855038426416, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 435, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_schedule_rng_seed", "value": 9933818062894767841, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 437, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_accuracy_log_rng_seed", "value": 0, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 438, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_accuracy_log_probability", "value": 0, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 440, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_accuracy_log_sampling_target", "value": 0, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 442, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_print_timestamps", "value": false, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 444, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_performance_issue_unique", "value": false, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 445, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_performance_issue_same", "value": false, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 447, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_performance_issue_same_index", "value": 0, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 449, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_performance_sample_count", "value": 788379, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 451, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "effective_sample_concatenate_permutation", "value": false, "time_ms": 0.023344, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 453, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "generic_message", "value": "Starting performance mode", "time_ms": 0.032271, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 836, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "loaded_qsl_set", "value": [465,224,289,154,47,112,240,386,159,379,33,51,73,6,368,337,4,200,281,194,213,401,385,132,387,441,489,256,104,471,432,333,399,464,187,152,421,83,397,142,477,125,219,394,496,163,262,261,321,206,453,484,320,156,456,325,169,355,56,311,359,9,62,447,478,466,138,291,280,116,253,161,164,361,72,111,268,346,254,283,255,91,178,329,133,433,276,183,199,491,369,443,21,174,307,127,274,347,293,405,485,336,13,177,356,488,429,286,452,243,425,345,8,24,99,308,364,247,340,423,135,410,352,408,170,269,285,233,49,459,114,149,296,390,267,416,407,435,272,475,136,86,186,43,160,119,64,445,146,140,37,463,428,470,75,490,330,5,473,139,2,180,203,252,451,377,374,226,239,392,279,128,202,98,297,197,467,479,292,472,93,481,250,362,87,46,208,191,231,3,101,144,376,430,436,20,312,338,324,257,182,39,271,367,378,277,217,303,462,487,458,12,342,222,25,300,35,14,167,317,270,309,192,76,118,306,328,418,332,375,284,389,185,117,155,151,27,130,109,157,381,126,351,422,414,173,273,204,166,63,449,228,145,122,40,493,263,88,442,70,225,196,38,299,195,66,210,221,30,382,341,134,400,52,29,327,349,44,357,74,103,141,305,16,353,113,446,450,371,295,42,207,241,137,234,143,150,95,460,212,129,304,264,396,100,498,301,71,335,188,107,282,53,48,85,393,365,102,427,370,461,36,363,236,318,245,251,444,17,288,384,7,380,437,294,26,348,326,383,448,314,468,495,190,398,440,81,358,486,227,92,298,434,162,260,175,469,499,41,439,403,23,455,165,189,492,193,372,97,287,220,230,482,275,172,84,34,1,265,334,69,171,124,354,474,179,123,242,79,60,391,232,409,57,15,176,395,198,168,106,415,313,413,350,249,402,58,54,158,406,278,223,426,201,404,316,411,131,22,32,497,266,181,31,319,229,214,424,216,344,412,237,476,18,115,11,339,323,388,184,67,147,68,105,211,420,238,108,61,235,322,457,77,248,302,120,215,246,417,310,360,205,454,28,259,0,366,10,218,78,290,431,94,110,148,50,55,65,343,258,438,121,82,373,89,244,494,80,315,480,96,45,483,90,419,153,59,331,209,19], "time_ms": 0.055303, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 608, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "generated_query_count", "value": 1, "time_ms": 0.101319, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 427, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "generated_samples_per_query", "value": 500, "time_ms": 0.101319, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 428, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "generated_query_duration", "value": 1000000000, "time_ms": 0.101319, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 429, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "generic_message", "value": "Ending naturally: Minimum query count and test duration met.", "time_ms": 48542.418501, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "issue_query_controller.cc", "line_no": 482, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "logger_swap_request_slots_retry_count", "value": 0, "time_ms": 50256.106388, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 902, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "logger_swap_request_slots_retry_retry_count", "value": 0, "time_ms": 50256.106388, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 904, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "logger_swap_request_slots_retry_reencounter_count", "value": 0, "time_ms": 50256.106388, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 906, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "logger_start_reading_entries_retry_count", "value": 0, "time_ms": 50256.106388, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 908, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "logger_tls_total_log_cas_fail_count", "value": 0, "time_ms": 50256.106388, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 910, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "logger_tls_total_swap_buffers_slot_retry_count", "value": 0, "time_ms": 50256.106388, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 912, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "power_begin", "value": "01-30-2025 20:35:53.508", "time_ms": 50256.107671, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 562, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "power_end", "value": "01-30-2025 20:36:43.758", "time_ms": 50256.107671, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 564, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_validity", "value": "VALID", "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 674, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_min_duration_met", "value": true, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 679, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_min_queries_met", "value": true, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 680, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "early_stopping_met", "value": true, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 681, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "early_stopping_result", "value": "", "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 700, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_query_count", "value": 1, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 712, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_samples_per_second", "value": 9.95025, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 768, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_min_latency_ns", "value": 509290125, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 774, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_max_latency_ns", "value": 50249976217, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 775, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_mean_latency_ns", "value": 25414350435, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 776, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_50.00_percentile_latency_ns", "value": 25400272152, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 778, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_90.00_percentile_latency_ns", "value": 45658061791, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 778, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_95.00_percentile_latency_ns", "value": 48109573034, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 778, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_97.00_percentile_latency_ns", "value": 49073458846, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 778, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_99.00_percentile_latency_ns", "value": 50048914211, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 778, "pid": 7570, "tid": 7570}} -:::MLLOG {"key": "result_99.90_percentile_latency_ns", "value": 50249976217, "time_ms": 50256.188541, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 778, "pid": 7570, "tid": 7570}} +:::MLLOG {"key": "loadgen_version", "value": "5.0.14 @ 9b32a74c53", "time_ms": 0.004648, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 53, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "loadgen_build_date_local", "value": "2025-01-31T06:59:54.153397", "time_ms": 0.004648, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 55, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "loadgen_build_date_utc", "value": "2025-01-31T06:59:54.153413", "time_ms": 0.004648, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 56, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "loadgen_git_commit_date", "value": "2025-01-29T19:34:03Z", "time_ms": 0.004648, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 57, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "loadgen_git_log_message", "value": "9b32a74c53fcfa6a7f6b529dec6bba534e10cc29 Changes for final report generation - PointPainting (#2063)\n115dd5bfee40d97787d254516af2f99ebba4d883 Update truncate_accuracy_log.py | Remove a wrong ERROR message in logs (#2061)\n9dad99d4d7202f25c2ea2fd4b8cb220372de13fe Update backend_pytorch_native.py | Fixes #2056 (#2057)\n9c3c34c998315469d4f142d71efe6090754e73ad Automotive benchmark table (#2050)\n35030b8ce8cfe18051a484d0464bc067e1bb617c Increment version to 5.0.14", "time_ms": 0.004648, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 58, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "loadgen_git_status_message", "value": "", "time_ms": 0.004648, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 60, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "loadgen_file_sha1", "value": {"/.clang-format":"012aad77e5206c89d50718c46c119d1f3cb056b2","/CMakeLists.txt":"a8ebd64f62d0349aeedbe3295d833ebdce625c2e","/MANIFEST.in":"ddeb472d62edf2920db1f8fa3beebe3e831557f1","/README.md":"20a55bb946c2c0bbb564ced2af1e48efd096b3a8","/README_BUILD.md":"5f6c6a784e9cd6995db47f9b9f70b1769909c9d8","/README_FAQ.md":"01f9ae9887f50bc030dc6107e740f40c43ca388f","/VERSION.txt":"0a53565d74bf2873c3af6e77dc22c647eaed7424","/__init__.py":"d013101621ef06a0ddc5e7d9ce511918a8b2ebe6","/bindings/c_api.cc":"14d178b64c7fc45d090e038c08d9b78ca943c383","/bindings/c_api.h":"23d9f99e00b2d196e095fae0bb453a391c18d601","/bindings/python_api.cc":"4dae966c92acdaa373b04a95adc4ca353937f154","/diagram_network_submission.png":"53dba8ad4272190ceb6335c12fd25e53dc02a8cb","/diagram_submission.png":"84c2f79309b237cef652aef6a187ba8e875a3952","/early_stopping.cc":"0cd7b546a389deac73f7955cd39255ed76557d62","/early_stopping.h":"158fcae6a5f47e82150d6416fa1f7bcef37e77fe","/issue_query_controller.cc":"02fcfe6d9cf958eeb4b6f1f4dbe87ba7eb4d7dec","/issue_query_controller.h":"ed20934fd3507a15949d501ac154be38e766f6ab","/loadgen.cc":"6daa9cd51454a699fcb55d9aa6bf9e54dd7b7a97","/loadgen.h":"ce9fcb5d44951e7e9048a83b7c1a41c8b8e0f7d8","/loadgen_integration_diagram.svg":"47f748307536f80cfc606947b440dd732afc2637","/logging.cc":"49e63158ebca654fa4b7c5f3321054cf4d6c3a30","/logging.h":"5f6cc9ed4c4859641e05b1bb6a0ef860c852fcd8","/mlperf.conf":"80d879f8a0e3ff89863101be32a710fa476e64f8","/mlperf_conf.h":"fca712ecaa27e093c1f76dc4beb85741d88eaeb2","/pyproject.toml":"712fab87b72ba67ef2a068d0f9f47da65130342f","/query_dispatch_library.h":"1f18e9cd3ee4dc89a387cf462de1d0ceb1ece975","/query_sample.h":"c4f399103bc3d172079bbd4cd2b0ca0f22eebc4f","/query_sample_library.h":"8323a2225be1dff31f08ecc86b76eb3de06568bc","/requirements.txt":"a5ff7e77caa6e9e22ada90f0de0c865c987bf167","/results.cc":"239835696a1abe2cac9e866122d1dddc367e3548","/results.h":"fce22d5a588d91fd968a6b25c27896dba87bc276","/setup.py":"a5eaa6f713bd3dfb6603be2c7928f0c295d7ee30","/system_under_test.h":"18d4809589dae33317d88d9beeb5491a6e1ccdec","/test_settings.h":"8e05582d1fbe9dd2b809686684c3a0ac41248723","/test_settings_internal.cc":"a5cc85fb7735727eee032aa3e88b5d61c1f11a2a","/test_settings_internal.h":"2bb9e9ae53904cb0ca221f4a5d49ca7d9ec3b0ca","/utils.cc":"3df8fdabf6eaea4697cf25d1dcb89cae88e36efd","/utils.h":"40775e32d619ea6356826ae5ea4174c7911f6894","/version.cc":"cbec2a5f98f9786c8c3d8b06b3d12df0b6550fa0","/version.h":"9d574baa64424e9c708fcfedd3dbb0b518a65fcc","/version_generator.py":"9f23d13276194588473120a8a6ecf5a6ed034a23"}, "time_ms": 0.004648, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "version.cc", "line_no": 67, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "test_datetime", "value": "2025-01-31T07:01:03Z", "time_ms": 0.009728, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1194, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "sut_name", "value": "PySUT", "time_ms": 0.009728, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1195, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "get_sut_name_duration_ns", "value": 200, "time_ms": 0.009728, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1196, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "qsl_name", "value": "PyQSL", "time_ms": 0.009728, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1197, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "qsl_reported_total_count", "value": 500, "time_ms": 0.009728, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1198, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "qsl_reported_performance_count", "value": 5000, "time_ms": 0.009728, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 1199, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_scenario", "value": "Offline", "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 272, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_test_mode", "value": "PerformanceOnly", "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 273, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_offline_expected_qps", "value": 1, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 310, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_min_duration_ms", "value": 0, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 316, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_max_duration_ms", "value": 0, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 317, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_min_query_count", "value": 500, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 318, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_max_query_count", "value": 500, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 319, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_qsl_rng_seed", "value": 6023615788873153749, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 320, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_sample_index_rng_seed", "value": 15036839855038426416, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 321, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_schedule_rng_seed", "value": 9933818062894767841, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 323, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_accuracy_log_rng_seed", "value": 0, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 324, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_accuracy_log_probability", "value": 0, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 326, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_accuracy_log_sampling_target", "value": 0, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 328, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_print_timestamps", "value": false, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 330, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_performance_issue_unique", "value": false, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 331, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_performance_issue_same", "value": false, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 333, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_performance_issue_same_index", "value": 0, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 335, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_performance_sample_count_override", "value": 788379, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 337, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "requested_sample_concatenate_permutation", "value": false, "time_ms": 0.021039, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 339, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_scenario", "value": "Offline", "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 418, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_test_mode", "value": "PerformanceOnly", "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 419, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_samples_per_query", "value": 500, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 421, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_target_qps", "value": 1, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 422, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_target_latency_ns", "value": 0, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 423, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_target_latency_percentile", "value": 0.99, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 424, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_max_async_queries", "value": 1, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 426, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_target_duration_ms", "value": 0, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 427, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_min_duration_ms", "value": 0, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 429, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_max_duration_ms", "value": 0, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 430, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_min_query_count", "value": 1, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 431, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_max_query_count", "value": 500, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 432, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_min_sample_count", "value": 500, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 433, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_qsl_rng_seed", "value": 6023615788873153749, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 434, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_sample_index_rng_seed", "value": 15036839855038426416, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 435, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_schedule_rng_seed", "value": 9933818062894767841, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 437, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_accuracy_log_rng_seed", "value": 0, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 438, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_accuracy_log_probability", "value": 0, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 440, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_accuracy_log_sampling_target", "value": 0, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 442, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_print_timestamps", "value": false, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 444, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_performance_issue_unique", "value": false, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 445, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_performance_issue_same", "value": false, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 447, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_performance_issue_same_index", "value": 0, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 449, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_performance_sample_count", "value": 788379, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 451, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "effective_sample_concatenate_permutation", "value": false, "time_ms": 0.021400, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "test_settings_internal.cc", "line_no": 453, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "generic_message", "value": "Starting performance mode", "time_ms": 0.048410, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 836, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "loaded_qsl_set", "value": [465,224,289,154,47,112,240,386,159,379,33,51,73,6,368,337,4,200,281,194,213,401,385,132,387,441,489,256,104,471,432,333,399,464,187,152,421,83,397,142,477,125,219,394,496,163,262,261,321,206,453,484,320,156,456,325,169,355,56,311,359,9,62,447,478,466,138,291,280,116,253,161,164,361,72,111,268,346,254,283,255,91,178,329,133,433,276,183,199,491,369,443,21,174,307,127,274,347,293,405,485,336,13,177,356,488,429,286,452,243,425,345,8,24,99,308,364,247,340,423,135,410,352,408,170,269,285,233,49,459,114,149,296,390,267,416,407,435,272,475,136,86,186,43,160,119,64,445,146,140,37,463,428,470,75,490,330,5,473,139,2,180,203,252,451,377,374,226,239,392,279,128,202,98,297,197,467,479,292,472,93,481,250,362,87,46,208,191,231,3,101,144,376,430,436,20,312,338,324,257,182,39,271,367,378,277,217,303,462,487,458,12,342,222,25,300,35,14,167,317,270,309,192,76,118,306,328,418,332,375,284,389,185,117,155,151,27,130,109,157,381,126,351,422,414,173,273,204,166,63,449,228,145,122,40,493,263,88,442,70,225,196,38,299,195,66,210,221,30,382,341,134,400,52,29,327,349,44,357,74,103,141,305,16,353,113,446,450,371,295,42,207,241,137,234,143,150,95,460,212,129,304,264,396,100,498,301,71,335,188,107,282,53,48,85,393,365,102,427,370,461,36,363,236,318,245,251,444,17,288,384,7,380,437,294,26,348,326,383,448,314,468,495,190,398,440,81,358,486,227,92,298,434,162,260,175,469,499,41,439,403,23,455,165,189,492,193,372,97,287,220,230,482,275,172,84,34,1,265,334,69,171,124,354,474,179,123,242,79,60,391,232,409,57,15,176,395,198,168,106,415,313,413,350,249,402,58,54,158,406,278,223,426,201,404,316,411,131,22,32,497,266,181,31,319,229,214,424,216,344,412,237,476,18,115,11,339,323,388,184,67,147,68,105,211,420,238,108,61,235,322,457,77,248,302,120,215,246,417,310,360,205,454,28,259,0,366,10,218,78,290,431,94,110,148,50,55,65,343,258,438,121,82,373,89,244,494,80,315,480,96,45,483,90,419,153,59,331,209,19], "time_ms": 0.072695, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 608, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "generated_query_count", "value": 1, "time_ms": 0.131364, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 427, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "generated_samples_per_query", "value": 500, "time_ms": 0.131364, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 428, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "generated_query_duration", "value": 1000000000, "time_ms": 0.131364, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 429, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "generic_message", "value": "Ending naturally: Minimum query count and test duration met.", "time_ms": 47719.559121, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "issue_query_controller.cc", "line_no": 482, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "logger_swap_request_slots_retry_count", "value": 0, "time_ms": 49427.256818, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 902, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "logger_swap_request_slots_retry_retry_count", "value": 0, "time_ms": 49427.256818, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 904, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "logger_swap_request_slots_retry_reencounter_count", "value": 0, "time_ms": 49427.256818, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 906, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "logger_start_reading_entries_retry_count", "value": 0, "time_ms": 49427.256818, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 908, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "logger_tls_total_log_cas_fail_count", "value": 0, "time_ms": 49427.256818, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 910, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "logger_tls_total_swap_buffers_slot_retry_count", "value": 0, "time_ms": 49427.256818, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "logging.cc", "line_no": 912, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "power_begin", "value": "01-31-2025 07:01:03.985", "time_ms": 49427.257800, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 562, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "power_end", "value": "01-31-2025 07:01:53.406", "time_ms": 49427.257800, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "loadgen.cc", "line_no": 564, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_validity", "value": "VALID", "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 674, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_min_duration_met", "value": true, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 679, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_min_queries_met", "value": true, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 680, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "early_stopping_met", "value": true, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 681, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "early_stopping_result", "value": "", "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 700, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_query_count", "value": 1, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 712, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_samples_per_second", "value": 10.117, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 768, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_min_latency_ns", "value": 490857393, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 774, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_max_latency_ns", "value": 49421683632, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 775, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_mean_latency_ns", "value": 25097637489, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 776, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_50.00_percentile_latency_ns", "value": 25067826458, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 778, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_90.00_percentile_latency_ns", "value": 44912184956, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 778, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_95.00_percentile_latency_ns", "value": 47294465800, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 778, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_97.00_percentile_latency_ns", "value": 48282166549, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 778, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_99.00_percentile_latency_ns", "value": 49279113953, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 778, "pid": 7763, "tid": 7763}} +:::MLLOG {"key": "result_99.90_percentile_latency_ns", "value": 49421683632, "time_ms": 49427.327299, "namespace": "mlperf::logging", "event_type": "POINT_IN_TIME", "metadata": {"is_error": false, "is_warning": false, "file": "results.cc", "line_no": 778, "pid": 7763, "tid": 7763}} diff --git a/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/performance/run_1/mlperf_log_summary.txt b/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/performance/run_1/mlperf_log_summary.txt index 01027efff..ae1cec0df 100644 --- a/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/performance/run_1/mlperf_log_summary.txt +++ b/open/MLCommons/results/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/performance/run_1/mlperf_log_summary.txt @@ -4,7 +4,7 @@ MLPerf Results Summary SUT name : PySUT Scenario : Offline Mode : PerformanceOnly -Samples per second: 9.95025 +Samples per second: 10.117 Result is : VALID Min duration satisfied : Yes Min queries satisfied : Yes @@ -13,15 +13,15 @@ Result is : VALID ================================================ Additional Stats ================================================ -Min latency (ns) : 509290125 -Max latency (ns) : 50249976217 -Mean latency (ns) : 25414350435 -50.00 percentile latency (ns) : 25400272152 -90.00 percentile latency (ns) : 45658061791 -95.00 percentile latency (ns) : 48109573034 -97.00 percentile latency (ns) : 49073458846 -99.00 percentile latency (ns) : 50048914211 -99.90 percentile latency (ns) : 50249976217 +Min latency (ns) : 490857393 +Max latency (ns) : 49421683632 +Mean latency (ns) : 25097637489 +50.00 percentile latency (ns) : 25067826458 +90.00 percentile latency (ns) : 44912184956 +95.00 percentile latency (ns) : 47294465800 +97.00 percentile latency (ns) : 48282166549 +99.00 percentile latency (ns) : 49279113953 +99.90 percentile latency (ns) : 49421683632 ================================================ Test Parameters Used From de566945475b03cff8bfb39ad06491e55f2f96c1 Mon Sep 17 00:00:00 2001 From: mlcommons-bot Date: Fri, 31 Jan 2025 07:05:22 +0000 Subject: [PATCH 2/2] Results from R50 GH action on ubuntu-latest --- .../README.md | 2 +- .../rgat/offline/README.md | 6 +- .../rgat/offline/accuracy_console.out | 10 +- .../rgat/offline/mlc-deps.mmd | 62 +++---- .../rgat/offline/mlc-deps.png | Bin 8490625 -> 8490841 bytes .../rgat/offline/mlc-version-info.json | 170 +++-------------- .../rgat/offline/os_info.json | 2 +- .../rgat/offline/performance_console.out | 10 +- .../rgat/offline/system_info.txt | 110 +++++------ .../rgat/system_info.txt | 110 +++++------ .../system_info.txt | 110 +++++------ .../rgat/offline/accuracy/accuracy.txt | 2 +- .../offline/accuracy/mlperf_log_accuracy.json | 76 ++++---- .../offline/accuracy/mlperf_log_detail.txt | 140 +++++++------- .../performance/run_1/mlperf_log_detail.txt | 174 +++++++++--------- .../performance/run_1/mlperf_log_summary.txt | 20 +- 16 files changed, 436 insertions(+), 568 deletions(-) diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/README.md b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/README.md index 72d89bd07..8bff60984 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/README.md +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/README.md @@ -1,3 +1,3 @@ | Model | Scenario | Accuracy | Throughput | Latency (in ms) | |---------|------------|------------|--------------|-------------------| -| rgat | offline | 75.2 | 10.117 | - | \ No newline at end of file +| rgat | offline | 75.2 | 10.199 | - | \ No newline at end of file diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/README.md b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/README.md index 2f046edaa..1cd170a17 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/README.md +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/README.md @@ -5,7 +5,7 @@ * OS version: Linux-6.8.0-1020-azure-x86_64-with-glibc2.39 * CPU version: x86_64 * Python version: 3.12.8 (main, Dec 4 2024, 06:20:31) [GCC 13.2.0] -* MLC version: 0.1.0 +* MLC version: unknown ## CM Run Command @@ -16,7 +16,7 @@ pip install -U mlcflow mlc rm cache -f -mlc pull repo anandhu-eng@mlperf-automations --checkout=522dda5f5d277b5943abef849a421c25ecea9d4e +mlc pull repo anandhu-eng@mlperf-automations --checkout=366d64ecb1e59c584b00786c0a77d68550b7d310 ``` @@ -40,4 +40,4 @@ Model Precision: fp32 `acc`: `75.2`, Required accuracy for closed division `>= 0.72131` ### Performance Results -`Samples per second`: `10.117` +`Samples per second`: `10.1992` diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy_console.out b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy_console.out index 07f402007..f74e15c22 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy_console.out +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/accuracy_console.out @@ -1,10 +1,10 @@ -INFO:main:Namespace(dataset='igbh-dgl-tiny', dataset_path='/home/runner/MLC/repos/local/cache/get-dataset-igbh_9b365217', layout='COO', profile='debug-dgl', scenario='Offline', max_batchsize=1, threads=4, accuracy=True, find_peak_performance=False, backend='dgl', model_name='rgat', output='/home/runner/MLC/repos/local/cache/get-mlperf-inference-results-dir_63235ab7/test_results/gh_ubuntu-latest_x86-reference-cpu-pytorch-v2.4.0-default_config/rgat/offline/accuracy', qps=None, model_path='/home/runner/MLC/repos/local/cache/download-file_f7e426bc/RGAT/RGAT.pt', dtype='fp32', device='cpu', user_conf='/home/runner/MLC/repos/anandhu-eng@mlperf-automations/script/generate-mlperf-inference-user-conf/tmp/797a92d9e780452c995e97eadd94176d.conf', audit_conf='audit.config', time=None, count=500, debug=False, performance_sample_count=5000, max_latency=None, samples_per_query=8) -/home/runner/MLC/repos/local/cache/get-git-repo_8cc556e9/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:231: UserWarning: The given NumPy array is not writable, and PyTorch does not support non-writable tensors. This means writing to this tensor will result in undefined behavior. You may want to copy the array to protect its data or make it writable before converting it to a tensor. This type of warning will be suppressed for the rest of this program. (Triggered internally at ../torch/csrc/utils/tensor_numpy.cpp:206.) +INFO:main:Namespace(dataset='igbh-dgl-tiny', dataset_path='/home/runner/MLC/repos/local/cache/get-dataset-igbh_43f808e4', layout='COO', profile='debug-dgl', scenario='Offline', max_batchsize=1, threads=4, accuracy=True, find_peak_performance=False, backend='dgl', model_name='rgat', output='/home/runner/MLC/repos/local/cache/get-mlperf-inference-results-dir_ef0ec58e/test_results/gh_ubuntu-latest_x86-reference-cpu-pytorch-v2.4.0-default_config/rgat/offline/accuracy', qps=None, model_path='/home/runner/MLC/repos/local/cache/download-file_79babd4e/RGAT/RGAT.pt', dtype='fp32', device='cpu', user_conf='/home/runner/MLC/repos/anandhu-eng@mlperf-automations/script/generate-mlperf-inference-user-conf/tmp/1dc82411c6ea434d990d3edfeb3816a4.conf', audit_conf='audit.config', time=None, count=500, debug=False, performance_sample_count=5000, max_latency=None, samples_per_query=8) +/home/runner/MLC/repos/local/cache/get-git-repo_2fd30ee0/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:231: UserWarning: The given NumPy array is not writable, and PyTorch does not support non-writable tensors. This means writing to this tensor will result in undefined behavior. You may want to copy the array to protect its data or make it writable before converting it to a tensor. This type of warning will be suppressed for the rest of this program. (Triggered internally at ../torch/csrc/utils/tensor_numpy.cpp:206.) return edge, torch.from_numpy( -/home/runner/MLC/repos/local/cache/get-git-repo_8cc556e9/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:312: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. +/home/runner/MLC/repos/local/cache/get-git-repo_2fd30ee0/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:312: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. torch.load( -/home/runner/MLC/repos/local/cache/get-git-repo_8cc556e9/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:318: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. +/home/runner/MLC/repos/local/cache/get-git-repo_2fd30ee0/inference/graph/R-GAT/dgl_utilities/feature_fetching.py:318: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. torch.load( -/home/runner/MLC/repos/local/cache/get-git-repo_8cc556e9/inference/graph/R-GAT/backend_dgl.py:70: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. +/home/runner/MLC/repos/local/cache/get-git-repo_2fd30ee0/inference/graph/R-GAT/backend_dgl.py:70: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. ckpt = torch.load(ckpt_path, map_location=self.device) INFO:main:starting TestScenario.Offline diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-deps.mmd b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-deps.mmd index 65c57b7ef..1f9ee3609 100644 --- a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-deps.mmd +++ b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-deps.mmd @@ -8,32 +8,26 @@ graph TD app-mlperf-inference,d775cac873ee4231_(_python,_rgat,_pytorch,_cpu,_test,_r5.0-dev_default,_offline_) --> get,mlcommons,inference,src,_branch.dev pull-git-repo,c23132ed65c4421d --> detect,os app-mlperf-inference,d775cac873ee4231_(_python,_rgat,_pytorch,_cpu,_test,_r5.0-dev_default,_offline_) --> pull,git,repo - get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> detect,os - get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,python3 - get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,git,repo,_branch.dev,_repo.https://github.com/mlcommons/inference get-mlperf-inference-utils,e341e5f86d8342e5 --> get,mlperf,inference,src,_branch.dev app-mlperf-inference,d775cac873ee4231_(_python,_rgat,_pytorch,_cpu,_test,_r5.0-dev_default,_offline_) --> get,mlperf,inference,utils - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> detect,os + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> detect,os detect-cpu,586c8a43320142f7 --> detect,os - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> detect,cpu + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> detect,cpu get-sys-utils-cm,bc90993277e84b8e --> detect,os - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,python + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,python get-generic-python-lib,94b62a682bc44791_(_torch_) --> detect,os detect-cpu,586c8a43320142f7 --> detect,os get-generic-python-lib,94b62a682bc44791_(_torch_) --> detect,cpu get-generic-python-lib,94b62a682bc44791_(_torch_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_torch_) --> get,generic-python-lib,_pip - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_torch + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_torch download-file,9cdc8dc41aae437e_(_rclone,_url.mlc-inference:mlcommons-inference-wg-public/R-GAT/RGAT.pt_) --> detect,os get-rclone,22ffb43c49c9419e --> detect,os download-file,9cdc8dc41aae437e_(_rclone,_url.mlc-inference:mlcommons-inference-wg-public/R-GAT/RGAT.pt_) --> get,rclone download-file,9cdc8dc41aae437e_(_rclone,_url.mlc-inference:mlcommons-inference-wg-public/R-GAT/RGAT.pt_) --> get,rclone-config,_mlc-inference get-ml-model-rgat,b409fd66c5ad4ed5 --> download,file,_rclone,_url.mlc-inference:mlcommons-inference-wg-public/R-GAT/RGAT.pt - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,ml-model,rgat - get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> detect,os - get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,python3 - get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,git,repo,_branch.dev,_repo.https://github.com/mlcommons/inference + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,ml-model,rgat get-dataset-igbh,824e61316c074253 --> mlperf,inference,source,_branch.dev get-dataset-igbh,824e61316c074253 --> get,python get-generic-python-lib,94b62a682bc44791_(_package.igb,_url.git+https://github.com/gateoverflow/IGB-Datasets.git_) --> detect,os @@ -57,18 +51,15 @@ graph TD get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_package.tqdm_) --> get,generic-python-lib,_pip get-dataset-igbh,824e61316c074253 --> get,generic-python-lib,_package.tqdm - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,dataset,mlperf,inference,igbh + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,dataset,mlperf,inference,igbh generate-mlperf-inference-user-conf,3af4475745964b93 --> detect,os detect-cpu,586c8a43320142f7 --> detect,os generate-mlperf-inference-user-conf,3af4475745964b93 --> detect,cpu generate-mlperf-inference-user-conf,3af4475745964b93 --> get,python - get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> detect,os - get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,python3 - get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,git,repo,_branch.dev,_repo.https://github.com/mlcommons/inference generate-mlperf-inference-user-conf,3af4475745964b93 --> get,mlcommons,inference,src,_branch.dev get-mlperf-inference-sut-configs,c2fbf72009e2445b --> get,cache,dir,_name.mlperf-inference-sut-configs generate-mlperf-inference-user-conf,3af4475745964b93 --> get,sut,configs - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> generate,user-conf,mlperf,inference + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> generate,user-conf,mlperf,inference get-mlperf-inference-loadgen,64c3d98d0ba04950 --> detect,os get-mlperf-inference-loadgen,64c3d98d0ba04950 --> get,python3 get-mlperf-inference-src,4b57186581024797 --> detect,os @@ -103,96 +94,93 @@ graph TD get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_package.setuptools_) --> get,generic-python-lib,_pip get-mlperf-inference-loadgen,64c3d98d0ba04950 --> get,generic-python-lib,_package.setuptools - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,loadgen - get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> detect,os - get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,python3 - get-mlperf-inference-src,4b57186581024797_(_branch.dev_) --> get,git,repo,_branch.dev,_repo.https://github.com/mlcommons/inference - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,mlcommons,inference,src,_branch.dev - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,mlcommons,inference,src + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,loadgen + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,mlcommons,inference,src,_branch.dev + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,mlcommons,inference,src get-generic-python-lib,94b62a682bc44791_(_package.psutil_) --> detect,os detect-cpu,586c8a43320142f7 --> detect,os get-generic-python-lib,94b62a682bc44791_(_package.psutil_) --> detect,cpu get-generic-python-lib,94b62a682bc44791_(_package.psutil_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_package.psutil_) --> get,generic-python-lib,_pip - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.psutil + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.psutil get-generic-python-lib,94b62a682bc44791_(_package.colorama_) --> get,python3 - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.colorama + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.colorama get-generic-python-lib,94b62a682bc44791_(_package.tqdm_) --> get,python3 - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.tqdm + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.tqdm get-generic-python-lib,94b62a682bc44791_(_package.requests_) --> detect,os detect-cpu,586c8a43320142f7 --> detect,os get-generic-python-lib,94b62a682bc44791_(_package.requests_) --> detect,cpu get-generic-python-lib,94b62a682bc44791_(_package.requests_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_package.requests_) --> get,generic-python-lib,_pip - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.requests + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.requests get-generic-python-lib,94b62a682bc44791_(_package.torchdata_) --> detect,os detect-cpu,586c8a43320142f7 --> detect,os get-generic-python-lib,94b62a682bc44791_(_package.torchdata_) --> detect,cpu get-generic-python-lib,94b62a682bc44791_(_package.torchdata_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_package.torchdata_) --> get,generic-python-lib,_pip - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.torchdata + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.torchdata get-generic-python-lib,94b62a682bc44791_(_package.pybind11_) --> get,python3 - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.pybind11 + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.pybind11 get-generic-python-lib,94b62a682bc44791_(_package.PyYAML_) --> detect,os detect-cpu,586c8a43320142f7 --> detect,os get-generic-python-lib,94b62a682bc44791_(_package.PyYAML_) --> detect,cpu get-generic-python-lib,94b62a682bc44791_(_package.PyYAML_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_package.PyYAML_) --> get,generic-python-lib,_pip - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.PyYAML + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.PyYAML get-generic-python-lib,94b62a682bc44791_(_package.numpy_) --> detect,os detect-cpu,586c8a43320142f7 --> detect,os get-generic-python-lib,94b62a682bc44791_(_package.numpy_) --> detect,cpu get-generic-python-lib,94b62a682bc44791_(_package.numpy_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_package.numpy_) --> get,generic-python-lib,_pip - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.numpy + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.numpy get-generic-python-lib,94b62a682bc44791_(_package.pydantic_) --> detect,os detect-cpu,586c8a43320142f7 --> detect,os get-generic-python-lib,94b62a682bc44791_(_package.pydantic_) --> detect,cpu get-generic-python-lib,94b62a682bc44791_(_package.pydantic_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_package.pydantic_) --> get,generic-python-lib,_pip - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.pydantic + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.pydantic get-generic-python-lib,94b62a682bc44791_(_package.igb,_url.git+https://github.com/IllinoisGraphBenchmark/IGB-Datasets.git_) --> detect,os detect-cpu,586c8a43320142f7 --> detect,os get-generic-python-lib,94b62a682bc44791_(_package.igb,_url.git+https://github.com/IllinoisGraphBenchmark/IGB-Datasets.git_) --> detect,cpu get-generic-python-lib,94b62a682bc44791_(_package.igb,_url.git+https://github.com/IllinoisGraphBenchmark/IGB-Datasets.git_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_package.igb,_url.git+https://github.com/IllinoisGraphBenchmark/IGB-Datasets.git_) --> get,generic-python-lib,_pip - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.igb,_url.git+https://github.com/IllinoisGraphBenchmark/IGB-Datasets.git + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.igb,_url.git+https://github.com/IllinoisGraphBenchmark/IGB-Datasets.git get-generic-python-lib,94b62a682bc44791_(_package.torch-geometric,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html_) --> detect,os detect-cpu,586c8a43320142f7 --> detect,os get-generic-python-lib,94b62a682bc44791_(_package.torch-geometric,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html_) --> detect,cpu get-generic-python-lib,94b62a682bc44791_(_package.torch-geometric,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_package.torch-geometric,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html_) --> get,generic-python-lib,_pip - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.torch-geometric,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.torch-geometric,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html get-generic-python-lib,94b62a682bc44791_(_package.torch-scatter,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html_) --> detect,os detect-cpu,586c8a43320142f7 --> detect,os get-generic-python-lib,94b62a682bc44791_(_package.torch-scatter,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html_) --> detect,cpu get-generic-python-lib,94b62a682bc44791_(_package.torch-scatter,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_package.torch-scatter,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html_) --> get,generic-python-lib,_pip - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.torch-scatter,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.torch-scatter,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html get-generic-python-lib,94b62a682bc44791_(_package.torch-sparse,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html_) --> detect,os detect-cpu,586c8a43320142f7 --> detect,os get-generic-python-lib,94b62a682bc44791_(_package.torch-sparse,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html_) --> detect,cpu get-generic-python-lib,94b62a682bc44791_(_package.torch-sparse,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_package.torch-sparse,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html_) --> get,generic-python-lib,_pip - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.torch-sparse,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.torch-sparse,_find_links_url.https://data.pyg.org/whl/torch-2.4.0+cpu.html get-generic-python-lib,94b62a682bc44791_(_package.dgl,_find_links_url.https://data.dgl.ai/wheels/torch-2.4/repo.html_) --> detect,os detect-cpu,586c8a43320142f7 --> detect,os get-generic-python-lib,94b62a682bc44791_(_package.dgl,_find_links_url.https://data.dgl.ai/wheels/torch-2.4/repo.html_) --> detect,cpu get-generic-python-lib,94b62a682bc44791_(_package.dgl,_find_links_url.https://data.dgl.ai/wheels/torch-2.4/repo.html_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_pip_) --> get,python3 get-generic-python-lib,94b62a682bc44791_(_package.dgl,_find_links_url.https://data.dgl.ai/wheels/torch-2.4/repo.html_) --> get,generic-python-lib,_pip - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> get,generic-python-lib,_package.dgl,_find_links_url.https://data.dgl.ai/wheels/torch-2.4/repo.html + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> get,generic-python-lib,_package.dgl,_find_links_url.https://data.dgl.ai/wheels/torch-2.4/repo.html detect-cpu,586c8a43320142f7 --> detect,os benchmark-program,19f369ef47084895 --> detect,cpu benchmark-program-mlperf,cfff0132a8aa4018 --> benchmark-program,program - app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_offline,_pytorch,_cpu,_fp32_) --> benchmark-mlperf \ No newline at end of file + app-mlperf-inference-mlcommons-python,ff149e9781fc4b65_(_rgat,_cpu,_offline,_pytorch,_fp32_) --> benchmark-mlperf \ No newline at end of file diff --git a/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-deps.png b/open/MLCommons/measurements/gh_ubuntu-latest_x86-reference-cpu-pytorch_v2.4.0-default_config/rgat/offline/mlc-deps.png index 879f98699502ff66524a157dfe6c493f37dc3aa0..a1d01aee98dfd28f112fbaf3c1fd64b280b94a3b 100644 GIT binary patch delta 511573 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 z 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≪9E&KhBVpKEU^Cr0XS$( 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%0DDR<<3Ew|ZtC(kLUP~!m1`UnCc@I8 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%0Ae&-yDhZ~% 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%0DS*yi23Jf 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

cR~4@o(W%IFMEWk|iAU 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%0DecCLe>Y_StJfWkGjUe;lv44F7?jL?R=Lud|q z<(pYNJLbSj;WH6x&J-CgXn z!P<2kl}Id?kiRR=7Q((*7;FO_u)&=|6Q^Ujqiu2Ak=Vo9+DMqc0c_qsAON47+#lcu zUcz%9>tH#C)f7YpY1G1m96H9Per$0fdePkG{?ziG-cXRSIZ}q#H$f*r7YU?d-Q>ZT zj1I-mhowA6>vk_bpxWfBNNYHvl+N6eew=IpB>-*Eo~_oq`+`7djyBxA7eNh|oZj_g zcs8rve0pOm8+~Pgq6J@mM7hZ29nVDU<&>pMPfGKUAOI}Y=1U@tCd{-gKw;J0;=zz( zWS&JcID(E|vC!LiNR%#;DjmUUqTgMM%HU=!l|)lqI}Hp3M^Q~j=Z>8mchyTpBsvnS=958WTwagW!sZx`jD^ ztWAQtg02^4@(L`nlO&i<&BT&kAgQ#8ns^s4 zd#50h@yB`?G%(Q zDzb&psjfEb+of~Sef@!G7E?L&Eo}7L=J&6|*TeLl?o8A7&v8os?aNv0U&(!-)x>5I zBz8NZTXvLQ>6{>TWfYZMJYmU+&_@`B6Z;rAnplD4h`GCP18%Ep1bpbs8&Km$(OPCwE6e9M8>!VC=2=dmVUyk~h zV+SXuXzC@a#n&O()~0Zw9oPdob5xnoE_0Rw?g`)0aCOv}^7>bF=VhlAF=^rhmKUhe^ zWdUwJP(UC^M)g0(Y0R`Kugwo4qFvER<$6gPA{L>iFBC^n{a&>H4dpr%wAY)o@95|VyBYPpvE%2`%fnEX^| zGf@+$_&{z3d;q3XfSmJf*%mHDM&Lf0+DLRp1BSzYh>EC&bWmy84Z=6}kX`6Wgp2Z% z$huWsy#+ZYa8386IvY?^=W5&R<*B<)-Op0UwvT{}K3?#=*j)xPp{(TG&VW}iE4LN~ zv?5g&XlxTRV8LHG^Ng;v}^8Y22y%oL|P&1=c0C-m;lzBIsUBf<57r+)zh!?!j`5g!N@4N!(hGVH5^Od;KgM6EF}X&d{*l_zpqaMAlR53-4y*DkG~F6OngT+se#v z9Hu*3rdq*roBNrWTWvN~Mw=nCIK!a_8OG(Q8xSc%v?_p#Dn|w;&ql(if~BO`d2EDU znOvwFR0I3bWZlQscDy5=wN~PW50xJT10KV(07AV5=u^_@W=E_>WFoom4jIG=2yT)< zz8-kq0rt{SUxbGu!vuwF*~SxZ+H6ss2y5?~86(JlL1*3gts7r7{&hME#Prg+rqtFFXo4N4ZX1J6{(2*pz%n;ei>~f z3jRG3aZ>fMvl-)73jXL?k*y^~?^^5!R1PiWWZCrn8MLxW%9ZuFO3xyN2*E36CZs|m z$$mD_vYM@^b7X;g7PdiI{Q&$$#!*6Bzgq#ZBdJe#KWRc9v@v^bOah)s!Upi|sLptM z?8;83)KO;c=;i=4>4(>lndlEEz#VzrEh0=a&g)?4gq=3Dbqxg<2CBz3Xy!NkYw>>g zeuHxa-FPNV?2kD_W$;iH$V~V)BnXSSkjH;;TTJiw@3~lkYnljOIy7v`18LUCT7snF zZD;3W(JUh8N^R)Pu#TxZMW!S)A}_76D+r6<;JKWD!grH!Nn6K5Pigq<><;dJ<&Ao7GiVHuK`pa~>~R0JHi zm4t$x?Mw5gR?Q`>Ze33S^xIHs@@;>pT)a;(sPp^xi|`Gjn-TIwf(W`28h?2OKSk%y zSx#3MB<;N_0V?G(o{dwcyf%` zB$GiUdO7KfnU9=0zG2JI;Z3y9|Ay^n+4qO-_$0}dGJEHt@ipIrjC_|+YCEJuzMoB! z@XfOL+nOBM!}Pp_`)xo+@O_%GS6TW`T}BVGTLxd35uh?3Sh>1=JP{A$;@*U-@O&6+ z=}N33)qQ29W_68_F&PeGb$$4((9#x{l;CX0gdt7Blr;%>NhIL>4yqoT-#uFN}E$AGD?>V%!`S;fO2vN97K{z59icq&& zq7HB=;m{M)8&rmsBbzo?jDl{2=7w%2AuWB(y3yA@@HPJ?k?tOB)zFUDg0+|g;0_- zWI1+?s3`!O1>1HTGQFo=+>p!CvI>bQ93czYO;+!QuUBT|4FSroW~lww+=qyZORf*#EXqZ1gp z)`Aj9bx0$E++v2R3RB$SB(nwAKpr-j2wI=w;yJpjp=DM3k>{HE`JmK=tn~T4Ep=oIdYkA@#qa zF17B`DbqauyJkNjL4i?Q@++79=)bo5=FRzkCfZS#S6|+jza!2w7T(2w;gjOCoF~;x zD(-Iy{v)?icHFdRpNZq{MG5J?_gi+9U+EM_6N)}^plnMYmeDc5(!~X2xw<4<_PyqlM6~k`mvT;N^41fbNgGzyc!VVcE z2gPLm>!!wN2bAI9L2%8+iHI9ApTH8Uj_`3?^V1Ll-pHh-`Vg?Kr>kqnR$h2t5tvrA z(tp?4wqj20r)g>0H|o_nk!hDgFq8$i`|tdpC#)KzB9&ysP)R~c8gtu6jF8r z6scc(xS%decs=qZxVIIi(lLYx`x34XmQ`ZuB`fPUH#*G%1t(W^fGy>}0RFb|Z$Sh* zK}_+i_^Y;%6bz8~ZuA_)lk0!Z-u~-d$HtuX37LVRg@^d>gyZZ2x+NeSI+`1MzGc0l z;$W|%*O0>+8o?bRSAsFQ{@$VZ)8(%s6eK8(=p>3zZe4+>i%z z0-_bn0~~Ze46?S7{RA$OQh}EmR_<6(@bQl#xYM;t=fxSFmw%=bj;KFV$%7S`N~~Tk z%g&O~0UJ#F$~rco#a{S!?q`iKf{z?9ffb8Lg!%y@nVM9`>*b+YkaQif%5R5fj*N8( zo(}OR>#<>mxQs*wQ&K44ahIygemUj>;c!`+`TJXpP!y6r6`cY0@X2-5%Y;$?AasU^ zqTb1^J2NDot#Aw;RskDDdUdFKd$;-_OmqS^y1I3#nVNA&Z`7lIRhFM>xabFz7wGCS zfl&?8_rg%eRR?)IY>4*v(B{F1!yG7JW&$sjZi=-R#sm9!T@00w(|OL5FwoO$2p&TA zHbt5SG-|R={r9b&f{lelikB>URN;;2Y_=oj2M|p4CVUJi$wXe5d3x(x5I@r`64Oke zqYEQ0?`)}c^pKmk?eKZAf5?@*6;%V@JyU4#6Ns21GBq zP5rFKV*xX056z2)$b6a4u-T!qf{&{@1w|p=0y*OR+X?kWSz3=n##26OF0*afJO(`C zpV_>We7}`?*V(wf8T%500GjCRYy+;0q4axC{=n-uGEtp>^bmOlEc9B_MYsg=kjZ35 z)ZsLdUK++A#om!@01!k>pja)28y`XQNx)Nwp1X|?hTE}TJdXsiT$mkzJy0;%mR!p> z-Z0tgn4JfEM51y2d~uDTThM2bO;~3z)66RbPY{6AFYaN*L&bnA<20Ws;n5`7bLg>) z3IY(nA0IECIas_NbD;R)5aj@GeD3(4=%2fDeRo;LZTK_jAG_1Ghu*t@iKDG{Gofje zpxc4f|A8%Zru69oi>v@jtv*!6zPO>`nY(Wc$ z#EWeMf8+75c2l~niOoGKv*XDPFk;U#P?`4dxdjr5FnkK*xrKJk7*Bp}4V3hxA0VD| znM0`PT;j)lKwy}e5CiCwqjAsybKW)q$b}$lgI5%;XiQUR2Bf9G4pMC;wOI%@CvJd{ zy4JY=;VZT)wxr9~!qv0f=F>ukULMN->nJ{_zzO0NutJg+xlf!KS1p>m9iqVB_y0MR z`3Fa0tso_Ns+)3fz?n#X(6$vDLsJA5%S%)MTMDWt;QX3g>m?)#;ba2NZ#)D}qy-n- zTfXW3IT&rtTLT4}u_G6c85vORfR73;??!Jd;W5BUHt&LsbGRTP;35reetbOj_f%MxW{`wC7z2<;xOeZ~ zL0y3xOmsygUAqQFq-jD!pEo|_ziCm@8mXyH-=S4RR&wrS-0@HbsQhDul%B;Q7$ZDxCyQ3U6mv3BlgS#yG#~qTs%yg z%R4#X6f~$#w4J}2C+qk{?X)eFD z9pR*9G zXd&^;(si~tTj)n0*y0=f*V+^sy7TKaFxTxEj^NiO#|lBfwTg+cBt-!ME}BP<h5+Kp2z{VhS_7-24XMR(9IKyF` z(>s2yFyr=F#~-zOpSjQ#8z!}<&%@B!9=HJH^^w4(Bg-xYZYFtbTg6u2xN$wTq{*J; z`l=mFt5nZ3Z$~mL^^2A96z6^Qc^_iE=E3X3w4aAl^vkwQ{_}VFQ*ZM1_;y@e^%Y{k zLTq6U)8mkZz#4Q8(d=-9#XNnw0Df?0Y!AHUe-{U^Bvis%KVl+E6pR6wQwYE;Y2^+1 zxgs6)NVo!=k0>bAJfQPfzSSOlEV|-;RFu+95IGnf1Yyx6^YrAW5*eg>O6pTH>*PS7PXLT3!11wsdWsw z!m2J%u@ixH_-EVhCnMa}y`AH3B+!G^H_LQ)A-b`(~II-&s|>T zaiukNn-sVmf9I|@95ZI##3go0^b2|;$9H?!3)q*DR8`-H8#oTF8H<@+pIfv*2?>=) z6i?jKITFI4B`tDm=0#1|(Kw~s`uSLls#eUk=M@} zTJn%~+2!U_K5zx(q5m-x+LH#^VPK*m+m_u zxZ)V=_Sormej6N`z5krjSoZ0$^r`!5XLC}ztpA@WLF=Vc{$;JKz{)5&#MTUou`+~gM2(}YJA(+ZOEV=@7X(%67m7q%Z9XTb3N zj#Sbvd!59Y=p(S#rE10d9oPr0i~Nha9=SGV1|TKS&XJJE_Hb?nQY@z^h+6SktPgZe zLZJcLZ?*wBxqt|S6u}6=l~OeNEDLj!?^dq;-{KOo2oGwOh(AOaLFe0j)3o13i|T%EAK!>I?r6T?{4=kI4zYmHj8JDj)^Jmprc$MrE+7~8 znP0=SsBG|jwUESKBRi9bwGcY8IT)ehRxw#CZu5+k)Hj-n4LWa2`BZaeVzOsd zNDHRC9nKRLW1N*J&0>5~`}pkpxsNY5Jh;&C_(H>j9h}^*VGjRGHjt1^Ia+p@b=qhi zailkDQLn7D%hHaDaFRSTJiz8AB>x18R*)=q#d^n%&4F@NLuB^X_T2ZtGs%^3(3v*S zfmSUt1v~sGywW)Fsvi;xI5;^E$eAlbW~6NZoljg;r#m674 zaJELKMolZ+Tqsbrc zsvN_rcch>c`onW&Rrl(^jY59PWeh<=Ald(zGa<_~ZAGRV8QO>=WpHp1juZ{8K!KdT zQJ_X|;4m~b1++sC7$-eFJq-U2(jON=y-c(ELJ=a@Z0X%+0ChScD^c;sM)Uf79!rIM+034)PwgvsHpwu-Q2iHDNoJfCy&