C# 클래스 NiceHashMiner.Devices.ComputeDevice

파일 보기 프로젝트 열기: nicehash/NiceHashMiner 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AffinityMask ulong
Codename string
DeviceGroupType DeviceGroupType
DeviceType DeviceType
Enabled bool
ID int
InfSection string
IsEtherumCapale bool
IsOptimizedVersion bool
MEMORY_3GB ulong
Name string
NameCount string
Threads int
UUID string

공개 메소드들

메소드 설명
ComputeDevice ( AmdGpuDevice amdDevice, int GPUCount, bool isDetectionFallback ) : System
ComputeDevice ( CudaDevice cudaDevice, DeviceGroupType group, int GPUCount ) : System
ComputeDevice ( int id ) : System
ComputeDevice ( int id, string group, string name, int threads, ulong affinityMask, int CPUCount ) : System
CopyBenchmarkSettingsFrom ( ComputeDevice copyBenchCDev ) : void
GetAlgorithmDeviceConfig ( ) : DeviceBenchmarkConfig
GetComputeDeviceConfig ( ) : ComputeDeviceConfig
GetFullName ( ) : string
SetAlgorithmDeviceConfig ( DeviceBenchmarkConfig config ) : void
SetFromComputeDeviceConfig ( ComputeDeviceConfig config ) : void

비공개 메소드들

메소드 설명
GetUUID ( int id, string group, string name, DeviceGroupType deviceGroupType ) : string

메소드 상세

ComputeDevice() 공개 메소드

public ComputeDevice ( AmdGpuDevice amdDevice, int GPUCount, bool isDetectionFallback ) : System
amdDevice AmdGpuDevice
GPUCount int
isDetectionFallback bool
리턴 System

ComputeDevice() 공개 메소드

public ComputeDevice ( CudaDevice cudaDevice, DeviceGroupType group, int GPUCount ) : System
cudaDevice CudaDevice
group DeviceGroupType
GPUCount int
리턴 System

ComputeDevice() 공개 메소드

public ComputeDevice ( int id ) : System
id int
리턴 System

ComputeDevice() 공개 메소드

public ComputeDevice ( int id, string group, string name, int threads, ulong affinityMask, int CPUCount ) : System
id int
group string
name string
threads int
affinityMask ulong
CPUCount int
리턴 System

CopyBenchmarkSettingsFrom() 공개 메소드

public CopyBenchmarkSettingsFrom ( ComputeDevice copyBenchCDev ) : void
copyBenchCDev ComputeDevice
리턴 void

GetAlgorithmDeviceConfig() 공개 메소드

public GetAlgorithmDeviceConfig ( ) : DeviceBenchmarkConfig
리턴 NiceHashMiner.Configs.Data.DeviceBenchmarkConfig

GetComputeDeviceConfig() 공개 메소드

public GetComputeDeviceConfig ( ) : ComputeDeviceConfig
리턴 NiceHashMiner.Configs.Data.ComputeDeviceConfig

GetFullName() 공개 메소드

public GetFullName ( ) : string
리턴 string

SetAlgorithmDeviceConfig() 공개 메소드

public SetAlgorithmDeviceConfig ( DeviceBenchmarkConfig config ) : void
config NiceHashMiner.Configs.Data.DeviceBenchmarkConfig
리턴 void

SetFromComputeDeviceConfig() 공개 메소드

public SetFromComputeDeviceConfig ( ComputeDeviceConfig config ) : void
config NiceHashMiner.Configs.Data.ComputeDeviceConfig
리턴 void

프로퍼티 상세

AffinityMask 공개적으로 프로퍼티

public ulong AffinityMask
리턴 ulong

Codename 공개적으로 프로퍼티

public string Codename
리턴 string

DeviceGroupType 공개적으로 프로퍼티

public DeviceGroupType DeviceGroupType
리턴 DeviceGroupType

DeviceType 공개적으로 프로퍼티

public DeviceType DeviceType
리턴 DeviceType

Enabled 공개적으로 프로퍼티

public bool Enabled
리턴 bool

ID 공개적으로 프로퍼티

public int ID
리턴 int

InfSection 공개적으로 프로퍼티

public string InfSection
리턴 string

IsEtherumCapale 공개적으로 프로퍼티

public bool IsEtherumCapale
리턴 bool

IsOptimizedVersion 공개적으로 프로퍼티

public bool IsOptimizedVersion
리턴 bool

MEMORY_3GB 공개적으로 정적으로 프로퍼티

public static ulong MEMORY_3GB
리턴 ulong

Name 공개적으로 프로퍼티

public string Name
리턴 string

NameCount 공개적으로 프로퍼티

public string NameCount
리턴 string

Threads 공개적으로 프로퍼티

public int Threads
리턴 int

UUID 공개적으로 프로퍼티

public string UUID
리턴 string