AWSの

Deep Learning AMI (Ubuntu) Version 8.0 - ami-e8a04697 のイメージなんですが、

Comes with latest binaries of deep learning frameworks pre-installed in separate virtual environments: MXNet, TensorFlow, Caffe, Caffe2, PyTorch, Keras, Chainer, Theano and CNTK. Fully-configured with NVidia CUDA, cuDNN and NCCL as well as Intel MKL-DNN
と書いてあるのに、それらは、どうやって使うんでしょうか?

例えば、
>python3

>>> import tensorflow
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'tensorflow'
と言う事になります。


chainer Keras caffe 等々も同様にNo module namedとなります。

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:
  • 終了:2018/05/08 08:33:12
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:tottokug No.1

回答回数1ベストアンサー獲得回数1

ポイント200pt

ログインした時のSignatureで


Please use one of the following commands to start the required environment with the framework of your choice:
for MXNet(+Keras1) with Python3 (CUDA 9) _____________________ source activate mxnet_p36
for MXNet(+Keras1) with Python2 (CUDA 9) _____________________ source activate mxnet_p27
for TensorFlow(+Keras2) with Python3 (CUDA 8) ________________ source activate tensorflow_p36
for TensorFlow(+Keras2) with Python2 (CUDA 8) ________________ source activate tensorflow_p27
for Theano(+Keras2) with Python3 (CUDA 8) ____________________ source activate theano_p36
for Theano(+Keras2) with Python2 (CUDA 8) ____________________ source activate theano_p27
for PyTorch with Python3 (CUDA 9) ____________________________ source activate pytorch_p36
for PyTorch with Python2 (CUDA 9) ____________________________ source activate pytorch_p27
for CNTK(+Keras2) with Python3 (CUDA 8) ______________________ source activate cntk_p36
for CNTK(+Keras2) with Python2 (CUDA 8) ______________________ source activate cntk_p27
for Caffe2 with Python2 (CUDA 9) _____________________________ source activate caffe2_p27
for Caffe with Python2 (CUDA 8) ______________________________ source activate caffe_p27
for Caffe with Python3 (CUDA 8) ______________________________ source activate caffe_p35
for Chainer with Python2 (CUDA 9) ____________________________ source activate chainer_p27
for Chainer with Python3 (CUDA 9) ____________________________ source activate chainer_p36
for base Python2 (CUDA 9) ____________________________________ source activate python2
for base Python3 (CUDA 9) ____________________________________ source activate python3


上記のような表示が出ていると思います。

もし、 TensorFlow(+Keras2) with Python3 (CUDA 8) で使いたい場合は
$ source activate tensorflow_p36
と最初に打つことで、そのセッションが
TensorFlow(+Keras2) with Python3 (CUDA 8)
の環境になります。

その時、プロンプトがどの環境を利用しているかを表すものに変わります。

(tensorflow_p36) [ec2-user@ip-xxx-xx-xx-1xx ~]$



https://docs.aws.amazon.com/ja_jp/dlami/latest/devguide/tutorial-conda.html

id:TAK_TAK

source activate tensorflow_p36
とコマンドを実行しましたが、
bash: activate: No such file or directory
となります

tensorflow_p36の方も同様です。
bash: tensorflow_p36: No such file or directory

それらへのパスは何時、どこで、どうやって、設定される(設定する)のでしょうか?

2018/05/01 11:27:23
id:moonlight-aska

最近使用してないですが, 以下で順に確認してみてください.

1) 仮想環境を確認
$ conda info -e
→ tensorflow_p36はありましたか?
もしリストにない場合は, AMI間違えてませんか?

2) activateのパス確認
$ which activate
→ /<user directory>/anaconda3/bin/activateとなってますか?
 
3) PATHを確認
$ echo $PATH
→ PATHに/<user directory>/anaconda3/binが含まれてますか?
 もしPATH含まれていない場合は, PATHを設定してください.
$ export PATH="/<user directory>/anaconda3/bin:$PATH"

2018/05/05 01:40:25

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません