手順
- Miniconda 最新版をダウンロード・インストール
- 適当に
conda create -n hogehoge
conda activate hogehoge
-
conda install cudnn cudatoolkit
<--- CUDA関係は conda に任せる. -
pip install tensorflow
<--- __PIP でインストール__する.conda は使わない
解説
conda install cudnn cudatoolkit
<--- CUDA関係は conda に任せる.
CUDAやcuDNNやらをバージョン不整合に注意しながら,個別にダウンロードして管理者権限でシステム全体にインストールして……とがんばるやり方がよく見かけるやり方です.
が,実は__CUDA等はcondaに任せてシステムインストールしない__という選択肢があります.
これが個人的にお手軽でした.システム環境全体を汚さずにも済む.
conda install ipython
ここは python をインストールために適当なパッケージ指定している.
利用予定のバージョンの tensorflow に適合する Python が入れば numpy 以外なら何でもよい(Numpyを先にインストールして後からtensorflowを入れると不整合が生じた経験があるので,TensorFlowのインストール時に任せる).
pip install tensorflow
<--- __PIP でインストール__する.conda は使わない
ここがポイントです.
残念ながら,conda install tensorflow
で GPU 計算可能な tensorflow のインストールは 2021年11月現在はうまくいきませんでした.
しかし,PIP では GPU が有効な版をすんなりインストールすることができます.