You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.3 KiB
36 lines
1.3 KiB
package mlu
|
|
|
|
import (
|
|
"vgpu/internal/provider/util"
|
|
)
|
|
|
|
const (
|
|
CambriconMLUDevice = "MLU"
|
|
CambriconMLUCommonWord = "MLU"
|
|
MluMemSplitLimit = "CAMBRICON_SPLIT_MEMS"
|
|
MluMemSplitIndex = "CAMBRICON_SPLIT_VISIBLE_DEVICES"
|
|
MluMemSplitEnable = "CAMBRICON_SPLIT_ENABLE"
|
|
MLUInUse = "cambricon.com/use-mlutype"
|
|
MLUNoUse = "cambricon.com/nouse-mlutype"
|
|
// MLUUseUUID is user can use specify MLU device for set MLU UUID.
|
|
MLUUseUUID = "cambricon.com/use-gpuuuid"
|
|
// MLUNoUseUUID is user can not use specify MLU device for set MLU UUID.
|
|
MLUNoUseUUID = "cambricon.com/nouse-gpuuuid"
|
|
DsmluLockTime = "cambricon.com/dsmlu.lock"
|
|
DsmluProfile = "CAMBRICON_DSMLU_PROFILE"
|
|
DsmluResourceAssigned = "CAMBRICON_DSMLU_ASSIGHED"
|
|
retry = 5
|
|
DsmluProfileAndInstance = "CAMBRICON_DSMLU_PROFILE_INSTANCE"
|
|
|
|
CambriconDeviceAnnosOnNode = "cambricon.com/mlu"
|
|
CambriconDeviceAnnosOnPod = "cambricon.com/smlu"
|
|
CambriconDeviceCoreAnnos = "cambricon.com/mlu370.smlu.vcore"
|
|
CambriconDeviceMemAnnos = "cambricon.com/mlu370.smlu.vmemory"
|
|
CambriconDeviceRealCount = "cambricon.com/real-mlu-counts"
|
|
CambriconMemUnit = 1024
|
|
)
|
|
|
|
func init() {
|
|
util.SupportDevices[CambriconMLUDevice] = DsmluProfile
|
|
}
|