-
Notifications
You must be signed in to change notification settings - Fork 11
Installation
proin edited this page Jan 1, 2017
·
2 revisions
- Operation System
-
ubuntu
: support all features -
Mac OS
: torch7 is not supported in Mac OS X Sierra -
Windows
: not tested
-
- Browser Support
-
Chrome (recommanded)
: latest version is recommanded -
IE
: only tested at version 11 -
Others
: not tested
-
- Framework
-
Node.js
version stable or lts is recommanded -
Python
version 3.5 is recommanded
-
wget https://raw.githubusercontent.com/tj/n/master/bin/n
chmod 755 ./n
sudo mv ./n /usr/local/bin
n stable
sudo npm install -g lwot bower
refer https://www.tensorflow.org/get_started/os_setup
sudo apt-get update
sudo apt-get install -y --no-install-recommends build-essential g++ curl git wget vim libfreetype6-dev libpng12-dev libzmq3-dev pkg-config python python-dev rsync software-properties-common unzip
curl -O https://bootstrap.pypa.io/get-pip.py
python get-pip.py
rm get-pip.py
pip install numpy scipy sklearn tensorflow
refer http://torch.ch/docs/getting-started.html
git clone https://github.com/torch/distro.git ~/torch --recursive
cd ~/torch
./install-deps
./install.sh
echo ". /root/torch/install/bin/torch-activate" >> ~/.bashrc
source ~/.bashrc
sudo apt-get install r-base # Ubuntu
brew install R # Mac OS X
docker pull proin/saturn
docker run -it --name saturn -v ~/workspace/saturn:/workspace -p 3000:3000 proin/saturn
docker run -d --name saturn -v ~/workspace/saturn:/workspace -p 3000:3000 proin/saturn
docker kill saturn #if you want to kill process
docker restart saturn
docker exec -i -t saturn /bin/bash
npm install -g lwot bower
git clone https://github.com/proin/saturn
cd saturn
bower install
cp ./controller/express/config-sample.json ./controller/express/config.json
lwot install
lwot build
lwot express run
lwot express forever start # after launched, press Ctrl+C
lwot express forever stop # stop daemon
lwot express forever log # show logs
- you can easily update saturn in web. just click update.
- or run sh update.sh in Unix systems
you can change configuration editing by ./controller/express/config.json
file
{
"port": 3000,
"home": "./saturn-project",
"dev": true,
"log": true,
"hostname": "http://localhost",
"smtp": {
"host": "smtp.your-site.net",
"user": "[email protected]",
"password": "password",
"ssl": true
},
"readonly": true,
"user": "admin",
"password": "admin123",
"session": {
"secret": "sAtuRN-seSsIon-sEcreT",
"resave": false,
"saveUninitialized": false
},
"MAX_LOG": 500,
"encrypt": "sAtuRn"
}