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

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
}