GTX Titan Z 그래픽 카드가 있습니다. 총 메모리가 12GB (6GB + 6GB) 인 트윈 GPU가 있습니다. 사양을보기 위해 Cuda Sample (V6.5) 폴더에서 DeviceQuery 응용 프로그램을 사용할 때 총 메모리가 4GB 인 두 개의 장치가 표시됩니다. 또한 C++ 코드에서 4GB 메모리에만 액세스 할 수 있습니다. 반면 GPU-Z 소프트웨어를 실행하면 두 개의 Titan Z가 표시되며 각 Titan Z는 6GB의 메모리를가집니다. 아무도이 문제를 일으켰습니다 설명 할 수있는 방법을 해결할 수 있습니까?GTX Titan Z 글로벌 메모리
3
A
답변
5
여기서 문제는 프로그램이 32 비트 응용 프로그램으로 컴파일되고 있다는 것이 었습니다. 32 비트로 프로그램은 4GB의 메모리만을 주소 지정합니다. 장치 사양 (cudaGetDeviceProperties
)을 확인하라는 CUDA의 요청은이 사실을 인식하는 것으로 보이며 실제로 사용할 수있는 4GB 만보고합니다.
64 비트 응용 프로그램으로 컴파일하면이 문제가 해결됩니다.
관련 문제
- 1. GTX Titan 카드에서 커널 실행과 데이터 전송을 겹치게하는 가장 좋은 전략은 무엇입니까?
- 2. 글로벌 구조의 메모리 할당
- 3. CUDA 글로벌 메모리 복사
- 4. GTX TITAN의 최대 블록 수
- 5. 글로벌 메모리 및 CUDA 스트림
- 6. 글로벌 GCD 큐용 메모리 사용량
- 7. CUDA 글로벌 메모리, 그것은 어디입니까?
- 8. 합니까 Alea GPU 내가 GTX 1060 카드가
- 9. GTX 680, Keplers 및 스레드
- 10. Titan API는 어떻게 사용합니까?
- 11. Titan 그래프에서 자손 삭제
- 12. titan- elasticseach 및 com.thinkaurelius.titan.diskstorage.es.ElasticSearchIndex
- 13. 글로벌 메모리 쓰기가 CUDA에서 원자 적으로 간주됩니까?
- 14. commonjs 메모리 티타늄을위한 글로벌 대 로컬
- 15. 쿠다 (CUDA) -보다 많은 글로벌 메모리 액세스?
- 16. 이미지 대 글로벌 메모리 사용의 단점은 무엇입니까?
- 17. Delphi 7, Titan BTrieve Components
- 18. Titan-1.0.0-hadoop1은 keylines와 작동합니까
- 19. Python의 Titan Graph 데이터베이스 사용
- 20. 컴퓨터 네트워크 시각화를위한 Titan + d3
- 21. Titan - 'Lucene'검색 사용 방법 백엔드
- 22. Titan 및 Cassandra와의 최단 경로
- 23. Titan Kitkat/Jellybean 슬라이드 메뉴?
- 24. Titan 1.0.0 - Datastax Enterprise Migration
- 25. Titan Hadoop-Gremlin 구성 문제
- 26. JMX를 통한 TITAN 서버 모니터링
- 27. GTX 560 Ti에서 atomicAdd() 호출이 안전합니까?
- 28. Tensorflow GPU 사용률이 60 % (GTX 1070)
- 29. Nvidia GTX 295 용 OpenCL 지원
- 30. 파스칼 카드에서 CUDA 코드가 실패했습니다 (GTX 1080)
실행중인 OS는 무엇입니까? 32/64 비트? – Jez
Windows 7, 64 비트. – user3692886
"빠른"버전의 Visual Studio를 사용하여 응용 프로그램을 컴파일하고 있습니까? 그렇다면 익스프레스 버전은 32 비트 실행 파일 (호스트 및 장치 코드 모두)을 작성하기위한 지원 만 가지고 있으므로 4GB 제한으로 실행됩니다. –