Skip to content

Variorum 0.8.0

Latest
Compare
Choose a tag to compare
@slabasan slabasan released this 26 Mar 16:24
· 13 commits to dev since this release
8057604

Version 0.8.0 is a major release.

New features

  • Adds energy APIs: Print and JSON (#530)
  • Update powmon to report utilization in addition to power. (#510)
  • Update JSON utilization API to support CPU-only, GPU-only and multi-architecture
    systems (#525)
  • Support GPUs and multi-architecture builds with new nested variorum_get_power_json API
  • Adds GPU and node utilization JSON APIs (CPU, GPU, Memory) (#431)
  • Add json output for frequency data (#488)
  • Add json output for thermal data (#461)
  • Adds libjustify as an optional build dependency for formatting tabular output (#468)

Documentation updates

  • Update supported architectures (#482)
  • Fix reference to Examples.rst from api/print_functions.rst

Bug fixes

  • Fix Intel DRAM overflow issue (#328)
  • Fix memory leak in Nvidia port
  • Decref json object if unable to access ibm OCC sensor file (#477)
  • Fix extern linkage issues in nvidia_gpu_power_features.h in newer versions of gcc
    (#464)

Internal changes

  • Rename powmon to var_monitor throughout (#523)
  • Update Variorum AMD GPU port to support ROCm 6.0.2 (#512)
  • Code cleanup: change uint64_t assignments from -1 to 0 (#519)
  • Update the name of variorum_get_thermals_example to match the API (#509)
  • Top-level API: rename variorum_get_node_frequency_json --> variorum_get_frequency_json
    (#50)
  • Add -example to utilization json example files (#501)
  • Add missing ifdefs for P_*_{CPU,GPU}_IDX variables
  • Format headers, parameters on new lines (#491, #493, #534)
  • Add host config for folsom, alehouse cpu+gpu, alehouse gpu-only, remove host config
    for tavern, fix host config for rhetoric and thompson (#447, #457, #458, #478, #508)
  • Report GPU power limit using the correct NVML API (#446)
  • Change return code for variorum_cap_socket_frequency_limit from -1 to 0
  • Fix function pointer for intel model/family 06-4f (#536)
  • Various updates to internal GitLab and external GitHub CI