비교적 큰 RNN (128 셀 LSTM 및 일부 추가 레이어)을 교육하는 코드 작업 중입니다. 주요 프로세스는 CPU 코어를 최대화하는 것이며 이것이 정상적인 것인지 아니면 최적화 할 수 있는지 궁금합니다. 교육 루프 (session.run 호출) 중에는 한 코어에서 100 % CPU로드를 사용하는 동안 약 60-70 % GPU로드를 사용합니다. 데이터 샘플링 작업은 이미 다른 코어에서 동시에 수행되고 있으므로 모델 매개 변수를 업데이트하는 것입니다. TensorFlow에서 이와 같은 응용 프로그램에 대해 정기적으로 실행해야합니까? 아니면 GPU의 전체 용량을 사용하면서 CPU로드가 훨씬 낮아야합니까?TensorFlow RNN 교육 60 % GPU 만 사용하는 동안 CPU 100 %
0
A
답변
0
우리는 아직에 대한 문서가 없습니다,하지만 당신은 더 시간이가는 곳의 아이디어를 제공합니다 있는지 확인하기 위해 프로파일 정보에 좀 걸릴 수 있습니다 : 이 https://github.com/tensorflow/tensorflow/issues/1824#issuecomment-225754659
0
나는 생각한다 RNN 셀은 두 개의 입력을 가지고 있습니다. 데이터를 전송할 때 두 방향 입력을 기다려야합니다. 즉, CNN처럼 병렬 처리를 최적화하지 마십시오. 큰 배치 크기를 사용하여 GPU 사용률을 높일 수는 있지만 그와 같은 다른 문제가 발생할 수 있습니다. 딥 학습을위한 대규모 일괄 교육 : 일반화 간격 및 예리한 최소.
관련 문제
- 1. GPU + CPU Tensorflow 트레이닝
- 2. Tensorflow GPU 사용률이 60 % (GTX 1070)
- 3. Tensorflow RNN
- 4. Tensorflow - 리소스 소모 오류 CPU 및 GPU
- 5. Tensorflow : 교육 단계에서 지연 변수
- 6. Tensorflow RNN 슬라이스 오류
- 7. Tensorflow RNN 시퀀스 훈련
- 8. 게이밍 GPU 및 TensorFlow
- 9. Tensorflow RNN 입력 크기
- 10. Tensorflow RNN 자습서
- 11. Tensorflow : 문자 입력이있는 RNN
- 12. Tensorflow CSV 입력에서 RNN
- 13. Tensorflow 사용하지 않는 GPU
- 14. Tensorflow RNN 가중치 매트릭스 초기화
- 15. Tensorflow 변수 rnn 모듈에서 재사용
- 16. 이해 tensorflow 큐와 CPU <-> GPU 전송
- 17. TENSORFLOW 만
- 18. 장치가 cpu 임에도 불구하고 GPU 오류가 발생합니다.
- 19. Tensorflow Grid LSTM RNN TypeError
- 20. 이전 GPU 버전이 설치된 Tensorflow
- 21. TensorFlow Numpy가있는 병렬 CPU
- 22. GPU를 사용하지 않는 AWS에서 교육 CPU
- 23. Tensorflow : 단일 GPU 대 다중 GPU
- 24. 컴퓨터 학습을위한 불균형 교육 데이터 (CNN/RNN)
- 25. Linux 용 Tensorflow 백엔드가있는 Keras와 함께 CPU 대신 GPU 사용
- 26. Tensorflow RNN 세포 무게는 내가
- 27. Tensorflow에서 교육 중 GPU 사용량이 매우 낮습니다.
- 28. TensorFlow - GPU 교육에만 사용할 수있는 가속 기능이 있습니까?
- 29. Tensorflow Estimator자가 수리 교육
- 30. Tensorflow 교육 세트 추가
흥미 롭습니다 ... 저는 30 %의 CPU와 25 %의 CPU만을 사용하는 훈련을하고 있는데 왜 2 가지 중 하나를 포화시키지 않는지에 대한 해답을 찾고 있습니다. – Trejkaz