Main Content

coder.checkGpuInstall

GPU 코드 생성 환경 확인

설명

예제

results = coder.checkGpuInstall(cfg)는 GPU 코드 생성에 필요한 모든 타사 툴과 라이브러리가 환경에 있는지 확인하는 검사를 수행합니다. cfgcoder.gpuEnvConfig 객체여야 합니다. 이 함수는 주어진 구성 객체에 지정된 속성을 기반으로 GPU 코드 생성 환경을 확인합니다.

동일한 검사를 수행하는, 이에 상응하는 GUI 기반 애플리케이션인 GPU 환경 검사를 사용할 수도 있습니다. 이 애플리케이션을 열려면 MATLAB® 명령 gpucoderSetup을 사용하십시오.

이 함수를 사용하려면 먼저 필수 선행 조건인 타사 컴파일러, 라이브러리 및 툴을 설치하고 설정하십시오. 자세한 내용은 필수 제품 준비하기 항목과 필수 제품 준비하기 항목을 참조하십시오.

예제

모두 축소

GPU 코드 생성에 필요한 모든 타사 툴에 대한 전체 검사를 수행합니다. 여기에 표시된 출력은 대표적인 예입니다. 실제 결과는 다를 수 있습니다.

gpuEnvObj = coder.gpuEnvConfig;
gpuEnvObj.GpuId = 1;
gpuEnvObj.BasicCodegen = 1;
gpuEnvObj.BasicCodeexec = 1;
results = coder.checkGpuInstall(gpuEnvObj)
Compatible GPU           : PASSED 
CUDA Environment         : PASSED 
	Runtime   : PASSED 
	cuFFT     : PASSED 
	cuSOLVER  : PASSED 
	cuBLAS    : PASSED 
Basic Code Generation    : PASSED 
Basic Code Execution     : PASSED 

results = 

  struct with fields:

                 gpu: 1
                cuda: 1
               cudnn: 0
            tensorrt: 0
        basiccodegen: 1
       basiccodeexec: 1
         deepcodegen: 0
        deepcodeexec: 0
    tensorrtdatatype: 0
           profiling: 0

입력 인수

모두 축소

coder.gpuEnvConfig 객체에는 coder.checkGpuInstall이 GPU 코드 생성 환경을 확인하는 데 사용하는 구성 파라미터가 포함되어 있습니다.

출력 인수

모두 축소

GPU 코드 생성 환경을 검사한 결과로, 1×1 구조체로 반환됩니다.

버전 내역

R2017b에 개발됨