CODEDRAGON ㆍDevelopment/Python
Google Colaboratory - 멀티 GPU 미지원 문제
Colaboratory에서는 아직 멀티 GPU를 지원하지 않습니다
그래서 케라스의 multi_gpu_model()를 사용할 경우 ERROR가 발생합니다.
현재 머신에는 CPU 하나와 GPU 하나를 가지고 있어 실행할 수 없다고 나옵니다. (/cpu:0', '/gpu:0')
parallel_model = multi_gpu_model(model, gpus=8) |
ValueError: To call `multi_gpu_model` with `gpus=8`, we expect the following devices to be available: ['/cpu:0', '/gpu:0', '/gpu:1', '/gpu:2', '/gpu:3', '/gpu:4', '/gpu:5', '/gpu:6', '/gpu:7']. However this machine only has: ['/cpu:0', '/gpu:0']. Try reducing `gpus`.
|
multi_gpu_model()에서 gpu하나로 실행하려고 하면 한 개는 의미가 없으므로 2개 이상 사용하라는 에러가 발생합니다. (with `gpus >= 2`)
parallel_model = multi_gpu_model(model, gpus=1) |
ValueError: For multi-gpu usage to be effective, call `multi_gpu_model` with `gpus >= 2`. Received: `gpus=1`
|
GPU로 수행 방법
gpu하나로 수행할 경우 cpu 대신 gpu로 설정하여 코드를 실행할 수 있습니다.
start = datetime.datetime.now() with tf.device('/cpu:0'): |
start = datetime.datetime.now() with tf.device('/gpu:0'): |
'Development > Python' 카테고리의 다른 글
403 - Forbidden (0) | 2018.09.28 |
---|---|
ONLINE LEARNING PERCEPTRON (0) | 2018.09.23 |
google Colaboratory 실행하기 - Google Drive 접속, Colaboratory 앱 추가, 새로운 Colaboratory 노트북 생성, 파이썬 코드 실행, Interface 살펴보기, 시스템 설정(Python 버전, GPU 사용), 코드 공유 (0) | 2018.09.12 |
Kaggle ML and Data Science Survey, 2017 (0) | 2018.09.07 |
Bike Sharing Demand - Data (0) | 2018.09.06 |