|
- package uopsdk
-
- // CPU
- func shuguang() (*[]ResourceData, error) {
- var ret []ResourceData
-
- cpuResourceData := CPUResourceData{
- Name: ResourceTypeCPU,
- Total: UnitValue[int64]{
- Value: 600,
- Unit: "",
- },
- Available: UnitValue[int64]{
- Value: 500,
- Unit: "",
- },
- }
- ret = append(ret, &cpuResourceData)
-
- npuResourceData := NPUResourceData{
- Name: ResourceTypeNPU,
- Total: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- Available: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- }
- ret = append(ret, &npuResourceData)
-
- gpuResourceData := GPUResourceData{
- Name: ResourceTypeGPU,
- Total: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- Available: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- }
- ret = append(ret, &gpuResourceData)
-
- mluResourceData := MLUResourceData{
- Name: ResourceTypeMLU,
- Total: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- Available: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- }
- ret = append(ret, &mluResourceData)
-
- storageResourceData := StorageResourceData{
- Name: ResourceTypeStorage,
- Total: UnitValue[float64]{
- Value: 100,
- Unit: "GB",
- },
- Available: UnitValue[float64]{
- Value: 100,
- Unit: "GB",
- },
- }
- ret = append(ret, &storageResourceData)
-
- memoryResourceData := MemoryResourceData{
- Name: ResourceTypeMemory,
- Total: UnitValue[float64]{
- Value: 100,
- Unit: "GB",
- },
- Available: UnitValue[float64]{
- Value: 100,
- Unit: "GB",
- },
- }
- ret = append(ret, &memoryResourceData)
-
- return &ret, nil
- }
-
- // GPU
- func modelarts() (*[]ResourceData, error) {
- var ret []ResourceData
-
- cpuResourceData := CPUResourceData{
- Name: ResourceTypeCPU,
- Total: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- Available: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- }
- ret = append(ret, &cpuResourceData)
-
- npuResourceData := NPUResourceData{
- Name: ResourceTypeNPU,
- Total: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- Available: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- }
- ret = append(ret, &npuResourceData)
-
- gpuResourceData := GPUResourceData{
- Name: ResourceTypeGPU,
- Total: UnitValue[int64]{
- Value: 600,
- Unit: "",
- },
- Available: UnitValue[int64]{
- Value: 500,
- Unit: "",
- },
- }
- ret = append(ret, &gpuResourceData)
-
- mluResourceData := MLUResourceData{
- Name: ResourceTypeMLU,
- Total: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- Available: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- }
- ret = append(ret, &mluResourceData)
-
- storageResourceData := StorageResourceData{
- Name: ResourceTypeStorage,
- Total: UnitValue[float64]{
- Value: 100,
- Unit: "GB",
- },
- Available: UnitValue[float64]{
- Value: 100,
- Unit: "GB",
- },
- }
- ret = append(ret, &storageResourceData)
-
- memoryResourceData := MemoryResourceData{
- Name: ResourceTypeMemory,
- Total: UnitValue[float64]{
- Value: 100,
- Unit: "GB",
- },
- Available: UnitValue[float64]{
- Value: 100,
- Unit: "GB",
- },
- }
- ret = append(ret, &memoryResourceData)
-
- return &ret, nil
- }
-
- // NPU
- func hanwuji() (*[]ResourceData, error) {
- var ret []ResourceData
-
- cpuResourceData := CPUResourceData{
- Name: ResourceTypeCPU,
- Total: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- Available: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- }
- ret = append(ret, &cpuResourceData)
-
- npuResourceData := NPUResourceData{
- Name: ResourceTypeNPU,
- Total: UnitValue[int64]{
- Value: 600,
- Unit: "",
- },
- Available: UnitValue[int64]{
- Value: 500,
- Unit: "",
- },
- }
- ret = append(ret, &npuResourceData)
-
- gpuResourceData := GPUResourceData{
- Name: ResourceTypeGPU,
- Total: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- Available: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- }
- ret = append(ret, &gpuResourceData)
-
- mluResourceData := MLUResourceData{
- Name: ResourceTypeMLU,
- Total: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- Available: UnitValue[int64]{
- Value: 100,
- Unit: "",
- },
- }
- ret = append(ret, &mluResourceData)
-
- storageResourceData := StorageResourceData{
- Name: ResourceTypeStorage,
- Total: UnitValue[float64]{
- Value: 100,
- Unit: "GB",
- },
- Available: UnitValue[float64]{
- Value: 100,
- Unit: "GB",
- },
- }
- ret = append(ret, &storageResourceData)
-
- memoryResourceData := MemoryResourceData{
- Name: ResourceTypeMemory,
- Total: UnitValue[float64]{
- Value: 100,
- Unit: "GB",
- },
- Available: UnitValue[float64]{
- Value: 100,
- Unit: "GB",
- },
- }
- ret = append(ret, &memoryResourceData)
-
- return &ret, nil
- }
|