206 DeclareGetClassType();
210 virtual const CResult InitializeProcessingUnit(
bool bCheckCudaMemoryAvailable =
false);
211 virtual bool IsOptimalProcessingUnitEnabled()
const;
214 int32_t m_i32RequiredThreadCount;
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514
알고리즘에서 필요한 프로세싱 유닛 기초 클래스
Definition AlgorithmBase.h:72
virtual int64_t GetRequiredGPUMemory() const
virtual int32_t GetOptimalThreadCount() const
virtual FLImaging::Foundation::EProcessingUnitFeatures GetOptimalProcessingUnit() const
virtual const CResult Assign(const CAlgorithmBase *pPufb)
CAlgorithmBase(const CAlgorithmBase *pPufb)
복사 생성자 (포인터)
virtual const CResult Execute()
virtual const CResult Assign(const CAlgorithmBase &pufb)
virtual const CAlgorithmBase & operator=(const CAlgorithmBase &pufb)
virtual ~CAlgorithmBase()
CAlgorithmBase(const CAlgorithmBase &pufb)
복사 생성자 (참조)
virtual const CResult Clear()
EProcessingUnitFeatures
Processing Unit Features
Definition AlgorithmBase.h:26
@ EProcessingUnitFeatures_Cuda
Definition AlgorithmBase.h:61
@ EProcessingUnitFeatures_Feature_Cuda
Definition AlgorithmBase.h:30
@ EProcessingUnitFeatures_Feature_AVX2
Definition AlgorithmBase.h:42
@ EProcessingUnitFeatures_CPU_Multi_AVX2
Definition AlgorithmBase.h:58
@ EProcessingUnitFeatures_None
Definition AlgorithmBase.h:46
@ EProcessingUnitFeatures_CPU_Multi_SSE4
Definition AlgorithmBase.h:56
@ EProcessingUnitFeatures_Feature_SerialProcessing
Definition AlgorithmBase.h:33
@ EProcessingUnitFeatures_Feature_SSE4
Definition AlgorithmBase.h:40
@ EProcessingUnitFeatures_Feature_CPU
Definition AlgorithmBase.h:28
@ EProcessingUnitFeatures_CPU_Multi_Naive
Definition AlgorithmBase.h:54
@ EProcessingUnitFeatures_CPU_SSE4
Definition AlgorithmBase.h:50
@ EProcessingUnitFeatures_Feature_Naive
Definition AlgorithmBase.h:38
@ EProcessingUnitFeatures_CPU_Naive
Definition AlgorithmBase.h:48
@ EProcessingUnitFeatures_CPU_AVX2
Definition AlgorithmBase.h:52
@ EProcessingUnitFeatures_Feature_ParallelProcessing
Definition AlgorithmBase.h:35