Galantsev, Dmitrii
83cf97e280
Profiler - Add all required metrics
...
Change-Id: Iea3938df9407789c061c3a6ead9167a69069d6e6
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: c3a4c899d5 ]
2024-05-09 23:24:02 -05:00
randyh62
41c946a4f8
link updates, spelling
...
Change-Id: I71aafc2a0145d139c5c9ca6cb53214c77d88acc5
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 383c0b19e8 ]
2024-05-08 18:15:38 -05:00
randyh62
56f6f3ca19
leo update
...
Change-Id: I34cb1cdadc1a99d0d226441f1a6b180cb8b4b258
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: eeb59ed080 ]
2024-05-08 18:15:28 -05:00
randyh62
3076eec4d7
doc reorganization
...
Change-Id: I526e5e594032299d85d995a7e6fe2d269c3621aa
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 2b815a68c8 ]
2024-05-08 18:15:06 -05:00
Galantsev, Dmitrii
8b317a6490
Add rocprofiler plugin
...
Rename ROCR -> Runtime and ROCP -> Profiler
Change-Id: If90953da8fa5d695b681813dad4a3e7ec26a9c7e
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 234b2d835b ]
2024-05-07 04:39:39 -05:00
Galantsev, Dmitrii
0ba8f5cf12
Fix runpath for rdci and rdcd
...
Change-Id: Ic131e9a5abfdf26f2b8e78799fe0e3450171d20d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 796435c568 ]
2024-05-07 04:39:39 -05:00
Galantsev, Dmitrii
24f30a6ee3
Error if power metric inaccessible
...
Change-Id: I359c24f24d0200181646d5a7c13a6e0e4d4958b6
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 1f5fa94132 ]
2024-05-07 04:39:39 -05:00
Galantsev, Dmitrii
93b990ffa0
AMDSMI - Add ring hang event
...
Change-Id: I84696e3cc1a4eba8de48e464f1a208ed9c6e489d
Depends-On: I2e73ba08ee0004f6f30660b2fa425ea94bafceca
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 5525bf8c86 ]
2024-05-03 16:45:42 -05:00
Bill(Shuzhou) Liu
79897be094
Add new XGMI and PCIE bandwidth fields from gpu_metrics
...
For new ASIC, the RDC_EVNT_XGMI, RDC_FI_PCIE_RX and RDC_FI_PCIE_TX
are not supported. New fileds RDC_FI_XGMI and RDC_FI_PCIE_BANDWIDTH
should be used.
Change-Id: Iff5bbef4c07994090fa7c4e9b319966215525283
[ROCm/rdc commit: 61a75d346b ]
2024-05-03 16:18:17 -04:00
Brandon Bagwell
a459fe4150
Adds the ability to modify 'rdc' options
...
Modifying the /opt/rocm/etc/rdc file modifies RDC launch options. If
the file doesn't exist, the service should still launch (though a new
file should likely be included with the next released package of 'rdc'.
Change-Id: I1a1891e9c5c3e6048754eb555779a97a170754c0
[ROCm/rdc commit: de3cb36ce0 ]
2024-04-30 10:28:16 -05:00
Galantsev, Dmitrii
f74f1684de
Update kBlockNameMap
...
Change-Id: I096f40f2b953fad7081d4b9bc05c0291c0f8058d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: cb87eeeae7 ]
2024-04-24 23:50:55 -05:00
Galantsev, Dmitrii
b517730e57
CMAKE - Use ADDRESS_SANITIZER env var
...
Change-Id: I4727120de2f9d7bded8c24033c252ede718831fc
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 0c8827c4b7 ]
2024-04-24 23:04:25 -05:00
Galantsev, Dmitrii
028355dff0
SWDEV-439576 - rocmsmi -> amdsmi
...
- Migrate to amdsmi library
- NOTE: raslib still uses rocmsmi
- Remove unused rocmsmi service
- Remove unused RDC client code
- Remove RSMI calls from protos/rdc.proto
Change-Id: Ifc34a264c506b0ec5792307ee56b34526268762d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 9702d0f2d7 ]
2024-04-09 20:19:28 -05:00
Galantsev, Dmitrii
d1b8e1b484
git-blame - Ignore formatting commit
...
There are several ways to ignore the formatting commit:
1. Configure local project:
git config --local blame.ignoreRevsFile .git-blame-ignore-revs
2. Run blame with an argument:
--ignore-revs-file .git-blame-ignore-revs
example:
git blame --ignore-revs-file .git-blame-ignore-revs rdci/src/rdci.cc
Change-Id: Ic6eaa740850d9f1462d841361480307646e46b5e
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 60467c45af ]
2024-04-09 20:10:47 -05:00
Ranjith Ramakrishnan
916d40d5bf
Remove hard coded ROCm path in rdc.service
...
The executable rdcd was using an absolute path in rdc.service. Using update-alternatives gives the flexibility to invoke the binary from anywhere and no absolute path is required.
Change-Id: I2f3d6fcbf9dd854870cfc2e00532c504ce6cd6fc
[ROCm/rdc commit: 0ca6d6fa59 ]
2024-04-09 10:27:19 -05:00
Galantsev, Dmitrii
c314326da0
Revert "Sort the ROCr gpu index based on BDF"
...
Fix 'rdcd diag' compute and system tests.
This reverts commit 4acaddc32d .
Change-Id: Ia092c46649c1d6338fb96ffe7e6feba4b045f027
[ROCm/rdc commit: 662cc0f8b2 ]
2024-04-09 10:27:19 -05:00
Galantsev, Dmitrii
43cfd2f014
GIT - Sync dependabot settings with amdsmi
...
Change-Id: I9442355fa0b4a7858c4c9232631a044789166601
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: d1400df06c ]
2024-04-04 17:02:05 -05:00
Galantsev, Dmitrii
53ecc0fc81
Remove -X from .hsaco files
...
Change-Id: I1f1b4f07eb854ce2e254564b83719be52b553b02
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 9d55c26247 ]
2024-03-27 20:35:08 -05:00
Galantsev, Dmitrii
ce94a3df37
Update CHANGELOG.md for ROCm 6.1
...
Change-Id: I50fd82a14f26f0f23f3c3931e242fddf46c5bd62
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 534d00e31f ]
2024-03-20 10:16:16 -05:00
Galantsev, Dmitrii
006f6b5fc7
Fix links and add certificate gen guide
...
Change-Id: Ieece04baade54ee3a7cde968aa08077e0d0d8391
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 67578106c4 ]
2024-03-19 14:41:16 -05:00
Ranjith Ramakrishnan
285cafc0df
Start rdc.service after installing the rdc package
...
The starting of rdc.service was done in preinstall scripts. It should be started after installing rdc package.
Moved the functionality to postinstall scripts
Change-Id: I9a8c733beea43f95474b990a35a431db287b9a8e
[ROCm/rdc commit: b09eede016 ]
2024-03-12 13:30:27 -07:00
Galantsev, Dmitrii
f35772f2e2
Add .github/CONTRIBUTING.md
...
Change-Id: I7aa7381d973520a515d0539f4915ce67342a3a34
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: ba88baef9c ]
2024-03-08 16:19:47 -06:00
David Galiffi
5cde62bc0e
Add Doc team to CODEOWNERS file
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
Change-Id: Iad8eea0645b63bddb835ed22080facc7d25c1bc0
[ROCm/rdc commit: b34eafe45a ]
2024-03-06 17:58:36 -06:00
Galantsev, Dmitrii
dd257bfcac
CMAKE - Find hsa-runtime64
...
Change-Id: Id877eb9cfcc61d81993a6a43703ef2e5f72e1e8f
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 6d5d9971c2 ]
2024-02-19 23:49:38 -05:00
Galantsev, Dmitrii
3c18db8861
SWDEV-444700 - CMAKE - Fix RUNPATH
...
These RUNPATH changes make it so libraries can be found without setting
LD_LIBRARY_PATH.
Mostly tested on installed RDC binaries and libraries. The
build binaries should also work.
Change-Id: Ifd908a5b61d24dfcbb1d08d21b4ee830156d8643
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 32806681ca ]
2024-02-13 16:56:28 -06:00
Galantsev, Dmitrii
39d6f482b8
Remove unsupported rocprofiler metrics
...
Change-Id: If6cfbcbe018227c591733471ab203fc6675d50af
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 81e3a78b1f ]
2024-02-09 15:18:54 -06:00
Galantsev, Dmitrii
9db00be1c1
README - Fix URLs and add lychee config
...
Use Lychee[1] to check dead links
[1] - https://github.com/lycheeverse/lychee
Change-Id: I0e8aade7879748dbcb4700a527bcae5a2c29ecb5
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 2c27473d6f ]
2024-02-08 17:06:02 -06:00
Galantsev, Dmitrii
d4308e5175
Upgrade gRPC v1.59.1 -> v1.61.0
...
Change-Id: I8a3f13dd8f264e28474bd65e92ac53f87ab7db3f
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
Depends-On: Icbb7b4a580894d78d8ef992befa26ce20fcf3309
[ROCm/rdc commit: f13a1fbea8 ]
2024-02-06 19:39:50 -06:00
Galantsev, Dmitrii
185245cafa
CMAKE: Reduce install messages size
...
Change-Id: I6fa7cfe986b1de702492a96bddbfd406501bba50
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: aa5448fc16 ]
2024-02-06 00:31:32 -06:00
Bill(Shuzhou) Liu
d1efa59fe8
Fallback to junction temperature and socket power
...
If the card does not have edge temperature, fallback to junction
temperature. If the card only have socket power, then use socket
power instead.
Change-Id: I053a67a89cf3b29a34e82123f522c08d7dd68916
[ROCm/rdc commit: 5cfe2b4169 ]
2024-02-05 10:10:26 -06:00
Galantsev, Dmitrii
80d3711aca
Add __pycache__ to .gitignore
...
Change-Id: I815cf3cdb644978d959b80136ac7e95da3d2ca8d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: adf0d7094f ]
2024-01-19 09:32:35 -06:00
Galantsev, Dmitrii
4f32e14513
Rebuild librdc_ras.so
...
- Make librdc_ras.so executable
Change-Id: I715ef1d828fe4d0ecf63b8272ffeccbab280f9dc
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 70ada65079 ]
2024-01-17 15:19:14 -06:00
Galantsev, Dmitrii
703d6c0d44
Use templates for module population
...
Also add stddef.h workaround for old GCC.
RHEL-8 still uses GCC 8.5 and templates are not well supported.
Change-Id: Ia4dae23892ec63682ea848c46ba81de85cf6d209
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: f9e80cc37a ]
2024-01-10 00:27:09 -06:00
Galantsev, Dmitrii
38c60ff90b
RVS: Finish initial RVS integration
...
NOTE: RVS Build is disabled by default due to CI build issues.
Change-Id: I1593f0fe22075a9f86f54afa3ac151e109f1f7bd
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: eaa1862a80 ]
2024-01-10 00:27:04 -06:00
Galantsev, Dmitrii
ea624cbb7c
LINT: Add cpplint, clang-format and pre-commit support
...
Change-Id: I3cbb787ef27d90486b212dfb1a8c77c460acc2ac
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 434e40305d ]
2024-01-09 11:37:11 -06:00
Galantsev, Dmitrii
61cf14d7cc
Simplify ModuleMgr
...
Change-Id: I3a57876c73e50771fcedb7ca4c67d55ac406b34d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 95e057c88d ]
2024-01-09 11:37:11 -06:00
Sam Wu
65fb65c8b2
Update rocm-doc-core to v0.30.3
...
Documentation theme updates
Change-Id: I043d34b2947b5b27e06ce6a4f4c32f4b1e8ad039
[ROCm/rdc commit: a5906e9363 ]
2023-12-21 16:43:17 -07:00
Galantsev, Dmitrii
2095dbbe8d
SWDEV-436561 - Add CODEOWNERS
...
Change-Id: Ie806f1ba714a88643c0e5f9cb65bf70f8d59f1fb
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 82e4ea3b6f ]
2023-12-12 12:07:47 -06:00
Sam Wu
a9ad3af5e2
Standardize documentation for ReadtheDocs
...
Relates to https://github.com/RadeonOpenCompute/rocm-docs-core/issues/330
Change-Id: Ic9370548bb8d919376b20f7e1800fe620369e69b
[ROCm/rdc commit: 5890852ff1 ]
2023-12-08 16:56:59 -05:00
Galantsev, Dmitrii
45d7a2df04
Server - Add -a/--address option
...
Change-Id: Ia9e8d76b9a4ba0aadc567142601a87f0ad0b69e4
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: ed3cfffd7e ]
2023-12-04 15:26:44 -06:00
AravindanC
413163541a
SWDEV-426649 - config file rocmpath hard coding removed
...
Change-Id: I01df16392201cc112c7533e8c092e4e336237b0b
[ROCm/rdc commit: c661bab06f ]
2023-11-23 17:31:45 -05:00
Bill(Shuzhou) Liu
4acaddc32d
Sort the ROCr gpu index based on BDF
...
The rocm-smi index is changed to sort based on BDF. The rocr plugin
is also changed based on that.
Change-Id: I5851431db336d50266b253dec1894a7bd9f3554b
[ROCm/rdc commit: 61a2773875 ]
2023-11-16 09:07:22 -05:00
Bill(Shuzhou) Liu
a59c9e655b
RDC crash when exit
...
Join the signal handling thread instead of cancel it to prevent
crash with "terminate called without an active exception".
Change-Id: I2e18eb825728fd3a94f67b1b0049516bb7b6ebbc
[ROCm/rdc commit: 1ab4110d46 ]
2023-11-03 09:10:22 -04:00
Galantsev, Dmitrii
ff9f16b7b5
Upgrade gRPC v1.44.0 -> v1.59.1
...
Change-Id: Ib43a41c61d4028ec029a8c179a94060315870fbb
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: e579cb04b2 ]
2023-10-19 17:29:36 -05:00
Galantsev, Dmitrii
d4440d392e
Upgrade to CXX-17 gtest-1.14
...
Change-Id: I1c7316f151128cbc9318b226dac14950e399d2c7
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 8f9a6796f1 ]
2023-09-28 12:54:49 -05:00
Galantsev, Dmitrii
9b41583cfb
README - Update documentation links
...
Change-Id: I2e778a766e6a4489280fe7b86f33a6c597983167
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: f6ace9fa14 ]
2023-09-13 19:34:28 -05:00
Galantsev, Dmitrii
dffa733579
.gitignore - Ignore more build files
...
Change-Id: I5b5207e65cc3fd6537800db388da142c0e76c3ff
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: fc852fc915 ]
2023-09-06 10:21:11 -05:00
Galantsev, Dmitrii
a0b6940fdd
.editorconfig - Remove whitespace rule
...
Change-Id: Ia928dcb49fc094889784a0afcbc4abbe35bd59c7
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: 824056b0be ]
2023-09-06 10:20:43 -05:00
Galantsev, Dmitrii
393bb97d99
SWDEV-410524 - Doxygen add WARN_AS_ERROR
...
Change-Id: I714712d61d1526cb75122a2f23e293745d41a701
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: de252b21a4 ]
2023-08-11 11:57:44 -05:00
Public Profile
6533962e0f
fix broken links
...
Change-Id: Ibd941eb116fd9ae4ed7deeeb3a07324a2a3ca3c3
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rdc commit: a3ac4bac21 ]
2023-08-09 00:13:09 -05:00