Personalizing Your Own Group of Checks
To create your own personal set of checks for diagnosing your system, use the --config option. Create the configuration JSON file and specify name of each check file.
Optional: You can specify the absolute or relative path to check file if this check won’t be loaded by default.
An example of a configuration file is in configs/sample_config.json. It looks similar to this:
[ { "name": "gcc_compiler_check" }, { "name": "gpu_backend_check" } ]
Note: A checker file can contain more than one check. You can choose only one by specifying the name.
Find the name and path of each of the checks you wish to run from the List of Checks by Check Name and add each of the checks to the JSON file.
Then run the Diagnostics Utility for Intel® oneAPI Toolkits using the config argument:
python3 diagnostics.py --config configs/sample_config.json
If your config file has a different name or path, change the configs/sample_config.json to the name and path of your config file.
Example output
Checks results: ============================================================================================= Check name: gcc_compiler_check Description: This check shows information about the GCC compiler. Result status: PASS ============================================================================================= ============================================================================================= Check name: gpu_backend_check Description: This check shows information from OpenCL™ and Intel® oneAPI Level Zero drivers. Result status: ERROR Intel® oneAPI Level Zero driver is not initialized ============================================================================================= 2 CHECKS, 1 PASS, 0 FAIL, 0 WARNINGS, 1 ERROR Console output file: /home/test/intel/diagnostics/logs/diagnostics_config_example_config_hostname_20211123_103737097543.txt JSON output file: /home/test/intel/diagnostics/logs/diagnostics_config_example_config_hostname_20211123_103737097593.json The report was generated for the machine: hostname by the Diagnostics Utility for Intel® oneAPI Toolkits 2022.1.0