Documentation ¶
Overview ¶
Package gpm provides the NVIDIA GPM metrics collection and reporting.
Index ¶
- Constants
- func InitAveragers(db *sql.DB, tableName string)
- func ReadGPUAnyTensorUtilPercents(ctx context.Context, since time.Time) (components_metrics_state.Metrics, error)
- func ReadGPUDFMATensorUtilPercents(ctx context.Context, since time.Time) (components_metrics_state.Metrics, error)
- func ReadGPUFp16UtilPercents(ctx context.Context, since time.Time) (components_metrics_state.Metrics, error)
- func ReadGPUFp32UtilPercents(ctx context.Context, since time.Time) (components_metrics_state.Metrics, error)
- func ReadGPUFp64UtilPercents(ctx context.Context, since time.Time) (components_metrics_state.Metrics, error)
- func ReadGPUHMMATensorUtilPercents(ctx context.Context, since time.Time) (components_metrics_state.Metrics, error)
- func ReadGPUIMMATensorUtilPercents(ctx context.Context, since time.Time) (components_metrics_state.Metrics, error)
- func ReadGPUIntUtilPercents(ctx context.Context, since time.Time) (components_metrics_state.Metrics, error)
- func ReadGPUSMOccupancyPercents(ctx context.Context, since time.Time) (components_metrics_state.Metrics, error)
- func Register(reg *prometheus.Registry, db *sql.DB, tableName string) error
- func SetGPUUtilPercent(ctx context.Context, metricID nvml.GpmMetricId, gpuID string, pct float64, ...) error
- func SetLastUpdateUnixSeconds(unixSeconds float64)
Constants ¶
View Source
const SubSystem = "accelerator_nvidia_gpm"
Variables ¶
This section is empty.
Functions ¶
func InitAveragers ¶
func ReadGPUAnyTensorUtilPercents ¶ added in v0.1.0
func ReadGPUDFMATensorUtilPercents ¶ added in v0.1.0
func ReadGPUFp16UtilPercents ¶ added in v0.1.0
func ReadGPUFp32UtilPercents ¶ added in v0.1.0
func ReadGPUFp64UtilPercents ¶ added in v0.1.0
func ReadGPUHMMATensorUtilPercents ¶ added in v0.1.0
func ReadGPUIMMATensorUtilPercents ¶ added in v0.1.0
func ReadGPUIntUtilPercents ¶ added in v0.1.0
func SetGPUUtilPercent ¶ added in v0.1.0
func SetLastUpdateUnixSeconds ¶
func SetLastUpdateUnixSeconds(unixSeconds float64)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.