Start project

This commit is contained in:
2024-02-23 20:24:27 +01:00
commit de91d6f3e8
7 changed files with 533 additions and 0 deletions

25
main.go Normal file
View File

@@ -0,0 +1,25 @@
package main
import (
"log"
"nvidiadashboard/api"
"nvidiadashboard/pkg/nvidia"
)
func main() {
r := nvidia.New()
defer r.Close()
log.Println("[INFO] NVIDIA driver loaded:", r.DriverVersion())
gpus, _ := r.GetGPUs()
log.Printf("[INFO] %d NVIDIA GPUs found", len(gpus))
s := api.New(r)
log.Printf("[INFO] Server listening at :3000")
err := s.Serve(3000)
if err != nil {
log.Fatal(err)
}
}