이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
지원되는 신경망, 계층 및 클래스
GPU Coder™는 시리즈 신경망 및 유방향 비순환 그래프(DAG) 신경망을 위한 코드 생성을 지원합니다. 이 페이지에서는 지원되는 딥러닝 신경망, 계층 및 클래스 목록을 제공합니다.
참고로, 코드 생성기는 문자를 로캘 설정에 따라 결정되는 8비트 ASCII 코드 집합으로 표현합니다. 따라서 클래스 이름, 계층 이름, 계층 설명 또는 신경망 이름에 비ASCII 문자를 사용하면 오류가 발생할 수 있습니다. 자세한 내용은 코드 생성 시 문자 인코딩 항목을 참조하십시오.
지원되는 사전 훈련된 신경망
Deep Learning Toolbox™를 사용하여 하나의 CPU, 하나의 GPU 또는 복수의 GPU에서 신경망을 훈련시키거나 표에 나열된 사전 훈련된 신경망을 사용하여 CUDA® 코드를 생성할 수 있습니다.
다음의 사전 훈련된 신경망은 Deep Learning Toolbox에서 제공되며 코드 생성을 지원합니다. 이들 사전 훈련 신경망을 imagePretrainedNetwork
(Deep Learning Toolbox) 함수를 사용하여 dlnetwork
(Deep Learning Toolbox) 객체로 불러와 코드 생성에 사용할 수 있습니다. 참고로, 코드 생성에서는 imagePretrainedNetwork
함수의 이름-값 인수 Weights
를 "none"
으로 설정하는 것을 지원하지 않습니다. 예를 들어, 다음 코드를 사용하여 사전 훈련된 GoogLeNet 신경망을 볼러옵니다.
net = imagePretrainedNetwork("googlenet")
imagePretrainedNetwork 모델 이름 인수 | CUDA | TensorRT와 cuDNN |
---|---|---|
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | |
| ![]() | |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
또한, 이러한 함수를 사용하여 코드 생성을 위한 신경망을 만들 수 있습니다.
신경망 이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
Caffe 신경망
| ![]() | ![]() |
DeepLab v3+ 네트워크
| ![]() |
지원되는 계층
다음 계층은 명시된 타깃 딥러닝 라이브러리에 대해 GPU Coder의 코드 생성이 지원됩니다.
참고
다음 표에서 정보 아이콘()은 네트워크, 계층 또는 클래스가 제한된 코드 생성 기능을 가지고 있음을 나타냅니다. 오류 및 예기치 않은 동작이 발생할 수 있습니다. 자세한 내용은 해당 네트워크, 계층 또는 클래스 페이지의 확장 기능 섹션을 참조하세요.
입력 계층
계층 이름 | CUDA | TensorRT | cuDNN |
---|---|---|---|
| ![]() | ![]() | ![]() |
| ![]() | ![]() | ![]() |
| ![]() | ![]() | ![]() |
컨벌루션 계층과 완전 연결 계층
계층 이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
| ![]() | |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | |
| ![]() | |
| ![]() |
시퀀스 계층
계층 이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
활성화 계층
계층 이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
preluLayer (Deep Learning Toolbox) | ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
유틸리티 계층
계층 이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
instanceNormalizationLayer (Deep Learning Toolbox) | ![]() | ![]() |
| ![]() | |
| ![]() | ![]() |
| ![]() | |
| ![]() | |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() |
풀링 및 언풀링 계층
계층 이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
adaptiveAveragePooling2dLayer (Deep Learning Toolbox) | ![]() | ![]() |
| ![]() | |
| ![]() | ![]() |
| ![]() | |
| ![]() | ![]() |
| ![]() | |
| ![]() | ![]() |
| ![]() | |
| ![]() | ![]() |
| ![]() |
결합 계층
계층 이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
트랜스포머 계층
계층 이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
| ![]() | |
| ![]() | |
| ![]() | |
| ![]() | |
| ![]() | |
| ![]() |
객체 검출 계층
계층 이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
| ![]() | ![]() |
| ![]() | |
| ![]() | ![]() |
| ![]() | ![]() |
출력 계층
계층 이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
사용자 지정 Keras 계층
계층 이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
사용자 지정 ONNX 계층
계층 이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
사용자 지정 계층
계층 이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
| ![]() | ![]() |
지원되는 클래스
다음 클래스는 명시된 타깃 딥러닝 라이브러리에 대해 GPU Coder의 코드 생성이 지원됩니다.
이름 | CUDA | TensorRT와 cuDNN |
---|---|---|
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() | ![]() |
| ![]() |
참고 항목
함수
객체
coder.gpuConfig
|coder.CodeConfig
|coder.EmbeddedCodeConfig
|coder.gpuEnvConfig
|coder.CuDNNConfig
|coder.TensorRTConfig
도움말 항목
- 사전 훈련된 심층 신경망 (Deep Learning Toolbox)
- 전이 학습 시작하기 (Deep Learning Toolbox)
- 분류를 수행하는 간단한 딥러닝 신경망 만들기 (Deep Learning Toolbox)
- Load Pretrained Networks for Code Generation
- Code Generation for Deep Learning Networks by Using cuDNN
- Code Generation for Deep Learning Networks by Using TensorRT
- Code Generation for Deep Learning Networks Targeting ARM Mali GPUs