2017-01-24 30 views
1
  1. 내가 멀티 샘플 결과를 얻을 수있는 'njobs'매개 변수를 사용했습니다

    , 그리고 멀리 내 expection에서 나는 'floatX'을 설정하는 '.theanorc'파일을 변경 한Pymc3 샘플링 속도를 높이기 위해 GPU를 사용하는 방법은 무엇입니까?

  2. 입니다 샘플링 속도도 이미 느린, 'cnmem 가치 등

  3. 내가 명령'엔비디아 SMI '에 의해 GPU 소스를 모니터링 한, 그것은 잘

을 사용되는하지만 CPU보다 느립니다.
정상입니까?

답변

1
  1. 이것은 컨버전스 또는 모델 구성의 문제처럼 들리지만 njobs 또는 병렬 처리와 관련이 없습니다. 모델이나 흔적이 없으면 여기에서 말할 수있는 것이 많지 않습니다.

GPU는 아직 실험 중이며 일부 모델에서는 속도가 빨라지고 다른 모델에서는 속도가 느려지는 것을 확인했습니다. ADVI는 GPU에서 실행하기가 더 쉬워 보입니다. 또한 모든 모델 유형과 입력 데이터가 float32인지 확인할 수 있습니다.

+0

감사합니다. 그리고 나에게 잘 된 모델을 보여주고 싶습니까? –