- Most of the steps can be found in this note: Create an iPython HTML Notebook on Amazon's AWS Free Tier from scratch.
- If you are more comfortable with video tutorial, don't miss this YouTube tutorial: iPython notebook on AWS
- Easier way: After setting your AWS, you can easily install python and notebook by running this script
If you want to use an FTP client to transfer data between local machine and AWS server, you may be instrested in this tutorial.
Don't forget to modify the security group settings. You should have these terms:
- SSH(22): 0.0.0.0/0,
- HTTPS(443): 0.0.0.0/0,
- TCP: 8888: 0.0.0.0/0.
Where 0.0.0.0/0 means access from ANY outside I.P. address. We will use port 8888 for our iPython Notebook server.
PS. iPython note book is not a necessity for running deep learning toolkit on AWS. You are free to try terminals, which is more convenient for development.
You may following the official instructions to install popular DL toolkits. For example, install torch only needs four commends by following the official instruction:
# in a terminal, run the commands WITHOUT sudo
git clone https://github.com/torch/distro.git ~/torch --recursive
cd ~/torch; bash install-deps;
./install.sh
source ~/.bashrc
You are also free to try on installing other toolkit, e.g., Caffe or PyTorch.