internal DeviceMonitorAMD(AmdBusIDInfo info) { UUID = info.Uuid; _adapterIndex = info.Adl1Index; _adapterIndex2 = info.Adl2Index; BusID = info.BusID; ADL.ADL2_Main_Control_Create?.Invoke(ADL.ADL_Main_Memory_Alloc, 0, ref _adlContext); }
public override bool TryQuery(out Dictionary <int, AmdBusIDInfo> busIdInfos, out int numDevs) { busIdInfos = new Dictionary <int, AmdBusIDInfo>(); numDevs = 5; foreach (var busID in OclTestData.TestData1BusIDs) { busIdInfos[busID] = new AmdBusIDInfo("test", "test", "test", -1, -1); } return(true); }
internal AmdGpuDevice(OpenCLDevice openClSubset, bool driverDisableAlgo, string name, AmdBusIDInfo busIdInfo) : this(openClSubset, busIdInfo.InfSection, driverDisableAlgo, name, busIdInfo.Uuid) { Adl1Index = busIdInfo.Adl1Index; Adl2Index = busIdInfo.Adl2Index; }