Categorygithub.com/mlmon/surveyor
modulepackage
0.0.6
Repository: https://github.com/mlmon/surveyor.git
Documentation: pkg.go.dev

# README

Surveyor

codecov test Go Report Card GitHub go.mod Go version CodeQL Advanced

Collects common configuration elements from a linux host that are important to ML workloads including:

  • kernel modules.
  • nvidia SMI details.
  • OS release.
  • package list.
  • uname.
  • sysctl.

Data Format

Currently the default is to output a CycloneDX JSON compatible file.

Example Data

SourceNameValue
/proc/cmdlinenokaslrfalse
sysctlnofiles4096
dkmsnvidia2
nvidia-smimodelH100 80GB HBM3
ethtooldriver
envhostingaws
/proc/cpuinfocpu.modelAMD EPYC 7R13 Processor
/etc/os-releaseos.releaseUbuntu 22.04.3 LTS
unamekernel6.2.0-1018-aws
datecapture.date2025-01-28 11h33 UTC
identifiercapture.uidf3f2e850-b5d4-11ef-ac7e-96584d5248b2

Use cases

  1. Collection and export.
  2. Comparison to other systems.
  3. Verification of all systems within the same environment.

# Packages

No description provided by the author
No description provided by the author

# Functions

No description provided by the author