C'est un mémo pour le travail missionnaire. C'est pour les personnes qui veulent séparer l'environnement car il sera difficile pour le PC d'exécuter les ressources locales. La notation «$» au début est supprimée pour l'apprentissage de la copie. Nous soulignons l'effort de reconstruction (pas sur Docker, mais vous pouvez facilement écraser l'instance même si la construction échoue) et le prix. Si vous souhaitez vous concentrer sur la vitesse d'exécution et faire pivoter le GPU, veuillez vous référer à Article séparé.
t2.micro
(probablement) gratuitement pendant un an à compter du nouveau contrat.chmod 600 xxxxxxxxxx.pem
ssh -v -i xxxxxxxxxx.pem [email protected]
sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get install -y python-pip python-dev
sudo pip install -U pip
Vous avez installé les éléments suivants:
sudo apt-get install -y libpq-dev python-matplotlib gfortran
sudo pip install --upgrade pip
sudo pip install numpy scipy pandas matplotlib Pillow scikit-learn
sudo pip install google-api-python-client
Installez la dernière version à partir du 09/01/2016. Veuillez vérifier Dernière version avant d'installer.
sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl
Jupyter
sudo pip install jupyter
jupyter notebook --generate-config && ipython profile create
echo "c = get_config()" >> /home/ubuntu/.jupyter/jupyter_notebook_config.py
echo "c.NotebookApp.ip = '*'" >> /home/ubuntu/.jupyter/jupyter_notebook_config.py
echo "c.NotebookApp.open_browser = False" >> /home/ubuntu/.jupyter/jupyter_notebook_config.py
echo "c.NotebookApp.port = 8888" >> /home/ubuntu/.jupyter/jupyter_notebook_config.py
echo "c.InteractiveShellApp.matplotlib = 'inline'" >> /home/ubuntu/.ipython/profile_default/ipython_kernel_config.py
Enregistrez votre mot de passe de connexion. Faites une copie de sha1 qui s'affiche une fois l'enregistrement terminé.
python -c 'import IPython;print(IPython.lib.passwd())'
Ajoutez le sha1 copié à config.
echo "c.NotebookApp.password = 'sha1:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'" >> /home/ubuntu/.jupyter/jupyter_notebook_config.py
jupyter notebook
Vous pouvez vous connecter à http: //ec2-x-x-x-x.ap-northeast-1.compute.amazonaws.com: 8888 /
lorsque vous commencez par.
Si vous souhaitez démarrer l'instance EC2 en même temps, enregistrez le script de démarrage dans / etc / rc.local
.
Connectez-vous à partir de votre navigateur et voyez 42 dans TensorFlow Hello, World Sample D'accord
import tensorflow as tf
hello = tf.constant("Hello, TensorFlow!")
sess = tf.Session()
print(sess.run(hello))
a = tf.constant(10)
b = tf.constant(32)
print(sess.run(a + b))