vedithal-amd
7a2df64b59
[rocprofiler-compute] Enable running tests from installation only for TheRock setup ( #2067 )
...
* Enable running tests from installation only
* Use cmake option -DTEST_FROM_INSTALL=ON to enable running tests from installation folder only
* It is not possible to run tests from build folder in this case
* This option prevents changing working directory to source folder
* Fix SourceFileLoader to import rocprof-compute main module correctly
* Install sample executables in the test folder
* fix num_xcds_cli_output test
* Fix tests
* Skip autogen. config. test and add a TODO task for re-design of this
test
* Add flexible import of source code in test_gpu_specs.py
* Update cmake to install tests/workloads folder when INSTALL_TESTS=ON
* Fix sys.argv[0] for tests
* fix live attach detach test
2025-12-04 10:12:38 -05:00
abchoudh-amd
a7bbe0c5d2
Use amd-smi Python API instead of CLI ( #1334 )
...
* Use amd-smi Python API instead of CLI
Formatting fix
python path
* Update CHANGELOG
* Create amdsmi interface
* Added amdsmi tests
* Removed run
* Prioritize rocm's amdsmi python API
* address review comments
* update changelog
* fix ruff formatting
---------
Co-authored-by: Vignesh Edithal <Vignesh.Edithal@amd.com >
2025-10-24 11:11:33 +05:30
xuchen-amd
7ed6000e32
[rocprofiler-compute] Refactor to add type annotation and misc ( #787 )
2025-09-12 13:53:24 -04:00
systems-assistant[bot]
58d2a016ce
Format source code to PEP8 using Ruff ( #36 )
...
* added ruff docs
* style: Run ruff and black before yapf pass
* yapf -r -i (23 fixes)
* fixed conf.py and ran ruff format .
* fixed conf.py 2
* formatted argparser.py
* formatted src/rocprof_compute_analyze
* formatted src/rocprof_compute_profile
* formatted soc_base.py
* formatted rocprof_compute_tui
* formatted gui_components
* formatted src/utils
* formatted tests/
* format extra files
* cleanup
* fix test_utils.py
* fixed typos
* Update pyproject.toml
* Update README.md
* Update test_utils.py
---------
Signed-off-by: jamessiddeley-amd <James.Siddeley@amd.com >
Co-authored-by: James Siddeley <James.Siddeley@amd.com >
Co-authored-by: systems-assistant[bot] <systems-assistant[bot]@users.noreply.github.com>
2025-08-08 15:32:30 -04:00
Fei Zheng
7a4d187f40
update license files ( #849 )
...
[ROCm/rocprofiler-compute commit: 0d6e172679 ]
2025-08-01 10:14:39 -06:00
vedithal-amd
6c8b834f5c
Fix tests and formatting ( #826 )
...
[ROCm/rocprofiler-compute commit: 068e5aaef4 ]
2025-07-22 17:49:16 -04:00
Fei Zheng
c867eaa9cd
format with isort ( #793 )
...
[ROCm/rocprofiler-compute commit: 239e6550f4 ]
2025-07-08 08:51:20 -04:00
jamessiddeley-amd
94ea0fbf2f
additional-code-coverage-compute ( #763 )
...
* added additional functions to test_utils.py
* added code coverage for db_connector.py
* Update test_profile_general.py
Added additional roofline test cases
Signed-off-by: jamessiddeley-amd <James.Siddeley@amd.com >
* updated coverage mi_gpu_spec.py 73% -> 94%
* added parser.py coverage
* removed redundant comments
* added test_utils and test_db_connector
---------
Signed-off-by: jamessiddeley-amd <James.Siddeley@amd.com >
[ROCm/rocprofiler-compute commit: a6463f5e98 ]
2025-07-02 13:29:10 -04:00
vedithal-amd
917634d332
fix test_gpu_specs.py ( #752 )
...
[ROCm/rocprofiler-compute commit: fa1e9965f8 ]
2025-06-13 10:01:59 -04:00
David Galiffi
a153c96c7b
Copyright Header Compliance ( #745 )
...
- for SWDEV-537492
[ROCm/rocprofiler-compute commit: 1cd989a110 ]
2025-06-12 12:02:58 -04:00
xuchen-amd
6c40056aa9
Add chip specs ( #681 )
...
* Add perfmon config spec, enhance memory partition info.
* Add gfx950 perfmon config.
* Add High Freq variants in gfx942.
* Add backup detection methods for gpu model.
* Improve get_num_xcds logic by adding detection of 1to1 arch-to-compute_partition logic.
* Add default compute partition settings spx:8 for when gpu_model=None.
* Update gpu spec tests.
* Add backup compute partition detection.
---------
Signed-off-by: xuchen-amd <xuchen@amd.com >
[ROCm/rocprofiler-compute commit: f0fad19e8b ]
2025-05-29 16:35:34 -04:00
xuchen-amd
6d6609e68e
Improve gpu spec tests using chip ids. ( #701 )
...
[ROCm/rocprofiler-compute commit: 4e24b2c60a ]
2025-05-09 11:48:25 -04:00
xuchen-amd
af114a1539
Add test for gfx942 number of xcds. ( #674 )
...
* Add test for 9fx942 number of xcds.
* Improve the structure of mi gpu specs, add num_xcds_spec_class test.
* Add to ctest.
---------
Signed-off-by: xuchen-amd <xuchen@amd.com >
[ROCm/rocprofiler-compute commit: 85bfa73e2c ]
2025-04-28 11:29:14 -04:00