File tree Expand file tree Collapse file tree 4 files changed +97
-50
lines changed
proto/provider/akash/inventory/v1 Expand file tree Collapse file tree 4 files changed +97
-50
lines changed Original file line number Diff line number Diff line change 965
965
| ` modelid ` | [ string] ( #string ) | | |
966
966
| ` interface ` | [ string] ( #string ) | | |
967
967
| ` memory_size ` | [ string] ( #string ) | | |
968
+ | ` vram_available_percentage ` | [ int64] ( #int64 ) | | |
968
969
969
970
970
971
Original file line number Diff line number Diff line change @@ -25,12 +25,13 @@ func (r *GPU) Dup() GPU {
25
25
26
26
func (s * GPUInfo ) Dup () GPUInfo {
27
27
res := GPUInfo {
28
- Vendor : s .Vendor ,
29
- VendorID : s .VendorID ,
30
- Name : s .Name ,
31
- ModelID : s .ModelID ,
32
- Interface : s .Interface ,
33
- MemorySize : s .MemorySize ,
28
+ Vendor : s .Vendor ,
29
+ VendorID : s .VendorID ,
30
+ Name : s .Name ,
31
+ ModelID : s .ModelID ,
32
+ Interface : s .Interface ,
33
+ MemorySize : s .MemorySize ,
34
+ VRAMAvailablePercentage : s .VRAMAvailablePercentage ,
34
35
}
35
36
36
37
return res
@@ -45,11 +46,12 @@ func (s GPUInfoS) Dup() GPUInfoS {
45
46
46
47
for _ , n := range s {
47
48
res = append (res , GPUInfo {
48
- Vendor : n .Vendor ,
49
- Name : n .Name ,
50
- ModelID : n .ModelID ,
51
- Interface : n .Interface ,
52
- MemorySize : n .MemorySize ,
49
+ Vendor : n .Vendor ,
50
+ Name : n .Name ,
51
+ ModelID : n .ModelID ,
52
+ Interface : n .Interface ,
53
+ MemorySize : n .MemorySize ,
54
+ VRAMAvailablePercentage : n .VRAMAvailablePercentage ,
53
55
})
54
56
}
55
57
Original file line number Diff line number Diff line change @@ -41,6 +41,11 @@ message GPUInfo {
41
41
(gogoproto.jsontag ) = "memory_size" ,
42
42
(gogoproto.moretags ) = "yaml:\"memory_size\""
43
43
];
44
+ int64 vram_available_percentage = 7 [
45
+ (gogoproto.customname ) = "VRAMAvailablePercentage" ,
46
+ (gogoproto.jsontag ) = "vram_available_percentage" ,
47
+ (gogoproto.moretags ) = "yaml:\"vram_available_percentage\""
48
+ ];
44
49
}
45
50
46
51
// GPUInfo reports GPU inventory details
You can’t perform that action at this time.
0 commit comments