Skip to content

Julia energy observers, Python support change and general improvements - #420

Open
fjwillemsen wants to merge 56 commits into
masterfrom
julia
Open

fjwillemsen wants to merge 56 commits into
masterfrom
julia

Formatting

f934815
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Nov 9, 2026 in 26s

Annotations

Check warning on line 86 in kernel_tuner/observers/julia_nvml.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add inheritance from "object" or some other new-style class.

See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AaHBdAZxhKI2ZL-Kt8VI&open=AaHBdAZxhKI2ZL-Kt8VI&pullRequest=420

Check warning on line 857 in kernel_tuner/core.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAiAhKI2ZL-Kt8VZ&open=AaHBdAiAhKI2ZL-Kt8VZ&pullRequest=420

Check warning on line 43 in kernel_tuner/observers/julia_nvml.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAZxhKI2ZL-Kt8VH&open=AaHBdAZxhKI2ZL-Kt8VH&pullRequest=420

Check warning on line 163 in kernel_tuner/observers/metal.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAZ0hKI2ZL-Kt8VR&open=AaHBdAZ0hKI2ZL-Kt8VR&pullRequest=420

Check warning on line 177 in kernel_tuner/observers/metal.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the opposite operator (">=") instead.

See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AaHBdAZ0hKI2ZL-Kt8VT&open=AaHBdAZ0hKI2ZL-Kt8VT&pullRequest=420

Check warning on line 7 in kernel_tuner/observers/observer.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAcbhKI2ZL-Kt8VV&open=AaHBdAcbhKI2ZL-Kt8VV&pullRequest=420

Check warning on line 32 in kernel_tuner/observers/metal.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add inheritance from "object" or some other new-style class.

See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AaHBdAZ0hKI2ZL-Kt8VN&open=AaHBdAZ0hKI2ZL-Kt8VN&pullRequest=420

Check warning on line 165 in kernel_tuner/observers/metal.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAZ0hKI2ZL-Kt8VS&open=AaHBdAZ0hKI2ZL-Kt8VS&pullRequest=420

Check warning on line 271 in kernel_tuner/observers/metal.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBl08cZpuQOkWoLDbJ&open=AaHBl08cZpuQOkWoLDbJ&pullRequest=420

Check warning on line 38 in kernel_tuner/observers/julia_nvml.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add inheritance from "object" or some other new-style class.

See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AaHBdAZxhKI2ZL-Kt8VG&open=AaHBdAZxhKI2ZL-Kt8VG&pullRequest=420

Check warning on line 705 in kernel_tuner/core.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAiAhKI2ZL-Kt8VX&open=AaHBdAiAhKI2ZL-Kt8VX&pullRequest=420

Check warning on line 92 in kernel_tuner/observers/metal.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAZ0hKI2ZL-Kt8VP&open=AaHBdAZ0hKI2ZL-Kt8VP&pullRequest=420

Check warning on line 16 in kernel_tuner/observers/julia_nvml.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAZxhKI2ZL-Kt8VD&open=AaHBdAZxhKI2ZL-Kt8VD&pullRequest=420

Check warning on line 368 in kernel_tuner/observers/nvml.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAZthKI2ZL-Kt8VB&open=AaHBdAZthKI2ZL-Kt8VB&pullRequest=420

Check warning on line 379 in kernel_tuner/observers/nvml.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAZthKI2ZL-Kt8VC&open=AaHBdAZthKI2ZL-Kt8VC&pullRequest=420

Check warning on line 106 in kernel_tuner/observers/metal.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAZ0hKI2ZL-Kt8VQ&open=AaHBdAZ0hKI2ZL-Kt8VQ&pullRequest=420

Check warning on line 34 in kernel_tuner/observers/julia_nvml.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename class "NVMLError_NoPermission" to match the regular expression ^_?([A-Z_][a-zA-Z0-9]*|[a-z_][a-z0-9_]*)$.

See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AaHBdAZxhKI2ZL-Kt8VF&open=AaHBdAZxhKI2ZL-Kt8VF&pullRequest=420

Check warning on line 50 in kernel_tuner/backends/julia.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAVJhKI2ZL-Kt8U_&open=AaHBdAVJhKI2ZL-Kt8U_&pullRequest=420

Check warning on line 396 in kernel_tuner/backends/julia.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAVJhKI2ZL-Kt8VA&open=AaHBdAVJhKI2ZL-Kt8VA&pullRequest=420

Check warning on line 30 in kernel_tuner/observers/julia_nvml.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename class "NVMLError_NotSupported" to match the regular expression ^_?([A-Z_][a-zA-Z0-9]*|[a-z_][a-z0-9_]*)$.

See more on https://sonarcloud.io/project/issues?id=KernelTuner_kernel_tuner&issues=AaHBdAZxhKI2ZL-Kt8VE&open=AaHBdAZxhKI2ZL-Kt8VE&pullRequest=420

Check warning on line 550 in kernel_tuner/core.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAiAhKI2ZL-Kt8VW&open=AaHBdAiAhKI2ZL-Kt8VW&pullRequest=420

Check warning on line 79 in kernel_tuner/observers/metal.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAZ0hKI2ZL-Kt8VO&open=AaHBdAZ0hKI2ZL-Kt8VO&pullRequest=420

Check warning on line 731 in kernel_tuner/core.py

See this annotation in the file changed.

@sonarqubecloud 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=AaHBdAiAhKI2ZL-Kt8VY&open=AaHBdAiAhKI2ZL-Kt8VY&pullRequest=420