주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

필수 제품 설치하기

GPU Coder™를 사용하여 CUDA® 코드를 생성하려면 다음 제품을 설치하고 설정해야 합니다. 설정 지침은 필수 제품 설정하기 항목을 참조하십시오.

MathWorks 제품 및 지원 패키지

  • MATLAB®(필수).

  • MATLAB Coder™(필수).

  • Parallel Computing Toolbox™(필수).

  • Simulink®(Simulink 모델에서 코드를 생성하기 위해 필요함).

  • Simulink Coder(Simulink 모델에서 코드를 생성하기 위해 필요함).

  • Deep Learning Toolbox™(딥러닝에 필요함).

  • GPU Coder Interface for Deep Learning 지원 패키지(딥러닝에 필요함).

  • MATLAB Coder Support Package for NVIDIA® Jetson™ and NVIDIA DRIVE® Platforms(NVIDIAJetson 및 Drive와 같은 임베디드 타깃에 배포하기 위해 필요함).

  • Embedded Coder®(권장).

  • Computer Vision Toolbox™(권장).

  • Image Processing Toolbox™(권장).

MathWorks® 제품 설치에 대한 지침은 해당 플랫폼의 MATLAB 설치 문서를 참조하십시오. MATLAB을 설치한 상태에서 어떤 MathWorks 제품이 추가로 설치되어 있는지 확인하려면 MATLAB 명령 창에 ver를 입력하십시오.

지원 패키지를 설치하려면 MATLAB의 애드온 탐색기를 사용하십시오.

MATLAB이 설치된 경로가 7비트 ASCII 문자가 아닌 문자(예: 일본어 문자)를 포함하고 있는 경우, 코드 생성 라이브러리 함수의 위치를 찾을 수 없기 때문에 GPU Coder가 작동하지 않습니다.

타사 하드웨어

  • 호환되는 그래픽스 드라이버와 함께 사용되는 CUDA를 지원하는 NVIDIA GPU. 자세한 내용은 CUDA GPUs (NVIDIA)를 참조하십시오.

    코드 생성을 위한 CUDA Compute Capability 요구 사항을 확인하려면 다음 표를 참조하십시오.

    타깃Compute Capability

    CUDA MEX

    GPU 연산 요구 사항 항목을 참조하십시오.

    소스 코드, 정적 또는 동적 라이브러리, 실행 파일

    3.2 이상.

    8비트 정수 정밀도에서의 딥러닝 응용

    6.1, 7.0 이상.

    반정밀도(16비트 부동소수점)에서의 딥러닝 응용

    5.3, 6.0, 6.2 이상.

  • ARM® Mali 그래픽스 프로세서.

    GPU Coder는 Mali 장치에 대해서는 딥러닝 신경망을 위한 코드 생성만 지원합니다.

타사 소프트웨어

GPU Coder는 코드를 생성하기 위해 타사 소프트웨어가 필요합니다. 독립 실행형 코드를 생성하려면 추가 소프트웨어가 필요합니다.

필요한 소프트웨어 설치

GPU Coder를 사용해서 CUDA 코드를 생성하려면, 호환되는 컴파일러와 NVIDIA 디스플레이 드라이버를 설치해야 합니다. 모든 소프트웨어는 GPU Coder 및 CUDA 툴킷과 호환되어야 합니다.

CUDA MEX 함수를 생성하고 GPU에서 Simulink 시뮬레이션을 가속화하기 위해, GPU Coder는 호스트 컴파일러, NVIDIA 소프트웨어, CUDA 툴킷 버전 12.2를 사용합니다(MATLAB과 함께 설치됨).

 호환성 관련 고려 사항

R2025a에서는: MEX 함수 생성이나 Simulink 시뮬레이션 가속화를 위해 NVIDIA TensorRTTM 라이브러리가 MATLAB에 기본적으로 설치되지 않습니다. TensorRT 라이브러리를 사용하려면 gpucoder.installTensorRT를 사용해서 설치해야 합니다.

CUDA에 필요한 소프트웨어

다음 표에는 CUDA 툴킷 버전 12.2에 필요한 소프트웨어 버전이 나와 있습니다.

소프트웨어 이름추가 정보

Linux®

Windows®

C/C++ 컴파일러

N/A

GCC C/C++ 컴파일러

지원되는 버전은 지원 및 호환되는 컴파일러 항목을 참조하십시오.

Microsoft® Visual Studio® 2022(Microsoft Visual C++® 버전 193x 포함)

Microsoft Visual Studio 2019(Microsoft Visual C++ 버전 192x 포함)

Microsoft Visual Studio 2017(Microsoft Visual C++ 버전 191x 포함)

NVIDIA 디스플레이 드라이버

필요한 최소 드라이버 버전

필요한 최소 드라이버 버전이 설치된 시스템에서 CUDA 애플리케이션을 제한된 기능 세트를 사용하여 실행할 수 있습니다.

버전 525.60.13 이상버전 525.41 이상

완전한 호환성이 보장되는 드라이버 버전

버전 535.54.03 이상버전 536.25 이상

다른 CUDA 툴킷 버전의 드라이버 버전 요구 사항을 찾아보려면 CUDA Toolkit release notes (NVIDIA) 항목을 참조하십시오. 지원되는 Microsoft Visual C++ 버전은 CUDA Installation Guide for Microsoft Windows (NVIDIA) 항목을 참조하십시오.

선택적 소프트웨어 설치

독립 실행형 소스 코드, 실행 파일 및 라이브러리를 생성하려면 추가 소프트웨어가 필요합니다. NVIDIA GPU에 배포할 독립 실행형 코드를 생성하려면 CUDA 툴킷을 설치해야 합니다. 또한 타사 라이브러리를 사용하는 독립 실행형 코드를 생성하려면 아래 표에 나와 있는 라이브러리 버전을 설치하십시오. 타사 라이브러리를 사용하지 않는 딥러닝 신경망용 코드를 생성하려면 Code Generation for Deep Learning Networks 항목을 참조하십시오.

소프트웨어 이름버전추가 정보

CUDA 툴킷

12.2

버전 9 이상을 사용하여 독립 실행형 코드를 생성할 수 있습니다. GPU Coder는 CUDA 툴킷 버전 8을 사용한 코드 생성을 지원하지 않습니다.

CUDA 툴킷을 다운로드하려면 CUDA Toolkit Archive (NVIDIA) 항목을 참조하십시오.

NVIDIA GPU용 NVIDIA CUDA Deep Neural Network(cuDNN) 라이브러리

8.9

cuDNN을 다운로드하려면 cuDNN (NVIDIA) 항목을 참조하십시오.

NVIDIA TensorRT™ 고성능 추론 최적화 함수 및 런타임 라이브러리

8.6.1

TensorRT를 다운로드하려면 TensorRT (NVIDIA) 항목을 참조하십시오.

Mali GPU용 ARM Compute Library

19.05

자세한 내용은 Compute Library (ARM) 항목을 참조하십시오.

OpenCV(Open Source Computer Vision Library)

호스트 개발 컴퓨터의 NVIDIA GPU를 타깃으로 하는 예제는 OpenCV 버전 3.1.0을 사용하십시오.

ARM GPU를 타깃으로 하는 예제는 ARM 타깃 하드웨어에서 OpenCV version 2.4.9를 사용하십시오.

이 라이브러리는 일부 딥러닝 예제에서 필요합니다.

자세한 내용은 OpenCV 항목을 참조하십시오.

 일반

 CUDA 툴킷

 딥러닝

 NVIDIA 임베디드 타깃

 ARM Mali

참고 항목

함수

객체

도움말 항목