add min and max temp, refactore nvidia api
This commit is contained in:
18
main.go
18
main.go
@@ -1,6 +1,7 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"log"
|
||||
"nvidiadashboard/api"
|
||||
@@ -9,20 +10,19 @@ import (
|
||||
)
|
||||
|
||||
func main() {
|
||||
var port int
|
||||
flag.IntVar(&port, "port", 3000, "Port of the web server")
|
||||
flag.Parse()
|
||||
|
||||
fmt.Println("*** NVIDIA Web Dashboard -", constant.Version, "***")
|
||||
|
||||
r := nvidia.New()
|
||||
defer r.Close()
|
||||
nvidia.RunDaemon()
|
||||
defer nvidia.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)
|
||||
s := api.New()
|
||||
|
||||
log.Printf("[INFO] Server listening at :3000")
|
||||
err := s.Serve(3000)
|
||||
err := s.Serve(uint(port))
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user