03d27c0ba0
* Add `rocpd` choice for `--format-rocprof-output` option * Add rocpd_data.py which defines SQL queries to extract data from rocpd database * Use sqlite3 package to read the database * Add `--retain-rocpd-output` option in profile mode to retain raw rocpd database * Add warning notice to say `--format-rocprof-output rocpd` will be default in future release For rocpd output: * Use only `pmc_perf.csv` instead of reading individual coll_level results csv files * Post process csv files using pandas in analysis mode instead of profile mode * Use ACCUM counters instead of SQ_ACCUM_PREV_HIRES * Add test cases for rocpd output format * Fix code formatting issues * Update CHANGELOG
834 B
834 B
| 1 | workload_name | command | ip_blocks | timestamp | version | hostname | cpu_model | sbios | linux_distro | linux_kernel_version | amd_gpu_kernel_version | cpu_memory | gpu_memory | rocm_version | vbios | compute_partition | memory_partition | gpu_series | gpu_model | gpu_arch | gpu_chip_id | gpu_l1 | gpu_l2 | cu_per_gpu | simd_per_cu | se_per_gpu | wave_size | workgroup_max_size | max_waves_per_cu | max_sclk | max_mclk | cur_sclk | cur_mclk | total_l2_chan | lds_banks_per_cu | sqc_per_gpu | pipes_per_gpu | num_xcd | num_hbm_channels |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | vcopy | sample/vcopy -n 1048576 -b 256 -i 3 | SQ|LDS|SQC|TA|TD|TCP|TCC|SPI|CPC|CPF | Thu Jul 10 21:33:20 2025 (UTC) | 3 | 7f6eaef84eaf | AMD EPYC 9354 32-Core Processor | American Megatrends International, LLC.1.8 | Ubuntu 22.04.5 LTS | 5.15.0-70-generic | 1584988420 | 7.0.0 | 113-M3000100-103 | SPX | NPS1 | MI300 | MI300X_A1 | gfx942 | 29857 | 32 | 4096 | 304 | 4 | 32 | 64 | 1024 | 32 | 2100 | 2100 | 128 | 32 | 160 | 4 | 8 | 128 |