Example #1
0
 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);
 }
Example #2
0
                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);
                }
Example #3
0
 internal AmdGpuDevice(OpenCLDevice openClSubset, bool driverDisableAlgo, string name, AmdBusIDInfo busIdInfo)
     : this(openClSubset, busIdInfo.InfSection, driverDisableAlgo, name, busIdInfo.Uuid)
 {
     Adl1Index = busIdInfo.Adl1Index;
     Adl2Index = busIdInfo.Adl2Index;
 }