Google Colab GPUにはCUDA Toolkitが付属していないようです。GoogleColab GPUにCUDAをインストールする方法を教えてください。 Google Colabにmxnetをインストールすると、このエラーが発生します。
Installing collected packages: mxnet
Successfully installed mxnet-1.2.0
エラー:計算にGPUを利用するためのインストールが不完全です。 CUDAがインストールされていることを確認して、ターミナルで次の行を実行し、再試行してください。
pip uninstall -y mxnet && pip install mxnet-cu90==1.1.0
CUDAのバージョンに応じて「cu90」を調整します(「cu75」と「cu80」も利用可能です)。 turicreate.config.set_num_gpus(0)を呼び出して、GPUの使用を完全に無効にすることもできます。例外が発生しました。%tbを使用して完全なトレースバックを確認してください。
SystemExit: 1
Sudo
を削除します。!
のコマンドを追加し、セルに挿入して実行します!wget https://developer.nvidia.com/compute/cuda/9.2/Prod/local_installers/cuda-repo-ubuntu1604-9-2-local_9.2.88-1_AMD64 -O cuda-repo-ubuntu1604-9-2-local_9.2.88-1_AMD64.deb !dpkg -i cuda-repo-ubuntu1604-9-2-local_9.2.88-1_AMD64.deb !apt-key add /var/cuda-repo-9-2-local/7fa2af80.pub !apt-get update !apt-get install cuda
!pip install mxnet-cu92
Successfully installed graphviz-0.8.3 mxnet-cu92-1.2.0
GPUの使用に切り替えると、VMでCUDAが利用可能になります。基本的にあなたがする必要があるのは、インストールされているCUDAバージョンとMXNetのバージョンを一致させることです。
以下は、ColabにMXNetをインストールするために使用したものです。
最初にCUDAバージョンを確認します
!cat /usr/local/lib/python3.6/dist-packages/external/local_config_cuda/cuda/cuda/cuda_config.h |\
grep TF_CUDA_VERSION
私にとっては、#define TF_CUDA_VERSION "8.0"
次に、MXNetをインストールしました
!pip install mxnet-cu80
Colabで実行するには、CUDA 8が必要です(cuda 9+のmxnet 1.1.0は壊れています)。ただし、Google Colabは9.2で実行されます。ただし、9.2をアンインストールし、8.0をインストールしてからmxnet 1.1.0 cu80をインストールする方法があります。
完全なjupyterコードは次のとおりです。 Medium
ここで最も簡単な方法は、mxnet-cu80をインストールすることだと思います。次のコードを使用するだけです。
!pip install mxnet-cu80
import mxnet as mx
また、次の方法で動作するかどうかを確認できます。
a = mx.nd.ones((2, 3), mx.gpu())
b = a * 2 + 1
b.asnumpy()
現在colabはcu80をサポートしているだけで、それ以降のバージョンは動作しません。
詳細については、次の2つのWebサイトを参照できます。
Google Colab Free GPU Tutorial
ハッピーコーディング:D