11#include "ProcessingUnitBase.h"
364 static const CResult GetCudaDriverVersion(int32_t& i32Version);
366 DeclareGetClassType();
Template type 의 배열 클래스.
Definition RangeTree.h:19
프로세싱 유닛 기초 클래스
Definition ProcessingUnitBase.h:27
Cuda 프로세싱 유닛 클래스
Definition ProcessingUnitCuda.h:28
virtual const CResult Assign(const CProcessingUnitCuda *pPu)
대입
static CFLArray< uint32_t > GetInvolvedCudaDeviceIndices()
연산에 참여할 쿠다 장치 인덱스 반환
static const CResult ClearInvolvedCudaDeviceIndices()
연산에 참여할 쿠다 장치 인덱스 초기화
CProcessingUnitCuda(const CProcessingUnitCuda *pPu)
복사 생성자 (포인터)
static const CResult SetDeviceIndex(int32_t i32DeviceIndex)
사용할 쿠다 장치 인덱스 설정
static const CResult GetCudaComputeCapability(int32_t i32DeviceIndex, int32_t &i32Major, int32_t &i32Minor)
쿠다의 Compute Capability 값을 얻어옵니다.
static const CResult UnlockToModifyInvolvedCudaDeviceIndices()
LockToModifyInvolvedCudaDeviceIndices 함수에 의해 잠긴 상태를 해제 합니다.
static const CResult IsCudaDeepLearningAvailable(int32_t i32DeviceIndex)
쿠다 딥 러닝 실 사용 가능 여부를 반환
static CFLArray< uint32_t > GetPermittedCudaDeviceIndices()
허가된 쿠다 장치 인덱스 반환
CProcessingUnitCuda()
기본 생성자
static const CResult IsCudaImageProcessingAvailable(int32_t i32DeviceIndex)
쿠다 이미지 프로세싱 실 사용 가능 여부를 반환
virtual ~CProcessingUnitCuda()
소멸자
CProcessingUnitCuda(const CProcessingUnitCuda &pu)
복사 생성자 (참조)
static const CResult LockToModifyInvolvedCudaDeviceIndices()
연산에 참여할 쿠다 장치 인덱스 설정 변경을 막습니다. 즉 해당 함수 호출 후 SetInvolvedCudaDeviceIndices 함수가 동작하지 않습니다.
static const CResult GetAvailableCudaMemory(size_t &stAvailableCudaMemory)
현재 선택된 장치의 사용가능한 쿠다 메모리 반환
virtual const CProcessingUnitBase & operator=(const CProcessingUnitBase &pu) override
대입 연산자
static const CResult GetDeviceIndex(int32_t &i32DeviceIndex)
설정된 쿠다 장치 인덱스 반환
virtual const CResult Assign(const CProcessingUnitCuda &pu)
대입
static const CResult IsCudaAvailable()
쿠다 실 사용 가능 여부를 반환
static const CResult WarmUp()
초기 로딩 중에 Cuda 모듈이 소요되는 시간을 미리 처리하는 데 도움을 주는 함수
static int32_t GetAvailableCudaDeviceCount()
사용 가능한 쿠다 장치의 수를 반환
static const CResult GetBusID(int32_t &i32BusID)
현재 선택된 장치의 버스 ID를 얻어옵니다.
static int32_t GetPermittedCudaDeviceCount()
사용 허가된 쿠다 장치의 수
static const CResult SetInvolvedCudaDeviceIndices(const CFLArray< uint32_t > &flaInvolvedCudaDeviceList)
연산에 참여할 쿠다 장치 인덱스 설정
virtual const type_info & GetTypeInfo() const override
타입 정보를 얻음
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514