Add AMDSMIObserver that uses amdsmi to measure energy
#372
Quality Gate passed
Annotations
Check warning on line 167 in kernel_tuner/observers/amd.py
sonarqubecloud / SonarCloud Code Analysis
Move this trailing comment on the previous empty line.
See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AZ1D6s09gLsdgtcoILa0&open=AZ1D6s09gLsdgtcoILa0&pullRequest=372
Check warning on line 220 in kernel_tuner/observers/amd.py
sonarqubecloud / SonarCloud Code Analysis
Move this trailing comment on the previous empty line.
See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AZ1D6s09gLsdgtcoILa4&open=AZ1D6s09gLsdgtcoILa4&pullRequest=372
Check warning on line 0 in kernel_tuner/observers/amd.py
sonarqubecloud / SonarCloud Code Analysis
Add a docstring to this module.
See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AZ1D6s08gLsdgtcoILav&open=AZ1D6s08gLsdgtcoILav&pullRequest=372
Check warning on line 22 in kernel_tuner/observers/amd.py
sonarqubecloud / SonarCloud Code Analysis
Remove this redundant Exception class; it derives from another which is already caught.
See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AZ1D6s08gLsdgtcoILay&open=AZ1D6s08gLsdgtcoILay&pullRequest=372
Check warning on line 212 in kernel_tuner/observers/amd.py
sonarqubecloud / SonarCloud Code Analysis
Move this trailing comment on the previous empty line.
See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AZ1D6s09gLsdgtcoILa2&open=AZ1D6s09gLsdgtcoILa2&pullRequest=372
Check warning on line 42 in kernel_tuner/observers/amd.py
sonarqubecloud / SonarCloud Code Analysis
Add a docstring to this function.
See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AZ1D6s08gLsdgtcoILaz&open=AZ1D6s08gLsdgtcoILaz&pullRequest=372
Check warning on line 12 in kernel_tuner/observers/amd.py
sonarqubecloud / SonarCloud Code Analysis
Add a docstring to this function.
See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AZ1D6s08gLsdgtcoILaw&open=AZ1D6s08gLsdgtcoILaw&pullRequest=372
Check warning on line 207 in kernel_tuner/observers/amd.py
sonarqubecloud / SonarCloud Code Analysis
Move this trailing comment on the previous empty line.
See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AZ1D6s09gLsdgtcoILa1&open=AZ1D6s09gLsdgtcoILa1&pullRequest=372
Check warning on line 12 in kernel_tuner/observers/amd.py
sonarqubecloud / SonarCloud Code Analysis
This function has 4 returns or yields, which is more than the 3 allowed.
See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AZ1D6s08gLsdgtcoILax&open=AZ1D6s08gLsdgtcoILax&pullRequest=372
Check warning on line 219 in kernel_tuner/observers/amd.py
sonarqubecloud / SonarCloud Code Analysis
Move this trailing comment on the previous empty line.
See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AZ1D6s09gLsdgtcoILa3&open=AZ1D6s09gLsdgtcoILa3&pullRequest=372