https://medium.com/google-cloud/using-a-gpu-tensorflow-on-google-cloud-platform-1a2458f42b0 https://github.com/udibr/pointer-generator #!/bin/bash echo "Checking for CUDA and installing." # Check for CUDA and try to install. if ! dpkg-query -W cuda; then # The 16.04 installer works with 16.10. curl -O http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_amd64.deb dpkg -i ./cuda-repo-ubuntu1604_8.0.61-1_amd64.deb apt-get update apt-get install cuda -y fi wget --user basti --password ########### http://www.sprachprofil.de/cudnn-8.0-linux-x64-v7.tgz wget --user basti --password ########### http://www.sprachprofil.de/dowsery-demo2v14.tar.bz2 tar xzvf cudnn-8.0-linux-x64-v7.tgz sudo cp cuda/lib64/* /usr/local/cuda/lib64/ sudo cp cuda/include/cudnn.h /usr/local/cuda/include/ wget --user basti --password ########### http://www.sprachprofil.de/dowsery-demo.tar.bz2 wget --user basti --password ########### http://www.sprachprofil.de/t.zip wget --user basti --password ########### http://www.sprachprofil.de/data.tar wget --user basti --password ########### http://www.sprachprofil.de/data2.tar wget --user basti --password ########### http://www.sprachprofil.de/pointer-generator2.tar wget --user basti --password ########### http://www.sprachprofil.de/decode.py export CUDA_HOME=/usr/local/cuda export PATH=$PATH:$CUDA_HOME/bin export LD_LIBRARY_PATH=$CUDA_HOME/lib64 export LD_LIBRARY_PATH=/usr/local/cuda/lib64/ cd /usr/local/cuda/lib64/ ln -s libcudnn.so.7.0.1 libcudnn.so.6 apt-get install python-dev python-pip libcupti-dev pip2 install tensorflow-gpu pip3 install pyrouge pip2 install pyrouge pip3 install nltk pip2 install nltk python3 -m nltk.downloader all python -m nltk.downloader all pip3 install stop_words pip3 install unidecode pip install stop_words pip install unidecode python3 textsum_data_convert.py --command text_to_binary --in_directories train_data --out_files binary_data/dowsery-train.bin,binary_data/dowsery-validation.bin,binary_data/dowsery-test.bin --split 0.9,0.05,0.05 python3 textsum_data_convert.py --command text_to_vocabulary --in_directories train_data --out_files binary_data/vocab.bin python3 pointer-generator2/run_summarization.py --mode=train --data_path=binary_data/dowsery-* --vocab_path=binary_data/vocab.bin --log_root=binary_data --exp_name=myexperiment1 python3 pointer-generator2/run_summarization.py --mode=decode --data_path=binary_data/dowsery-train.bin --vocab_path=binary_data/vocab.bin --log_root=binary_data --exp_name=myexperiment2000 Reduce vocabulary size ls -lh myexperiment2000/train/ && cp -R myexperiment2000/train/ ~ python pointer-generator2/run_summarization.py --mode=train --data_path=binary_data/dowsery-* --vocab_path=binary_data/vocab.bin --log_root=binary_data --exp_name=myexperiment3000 python pointer-generator2/run_summarization.py --mode=train --data_path=binary_data/dowsery-* --vocab_path=binary_data/vocab.bin --log_root=binary_data --exp_name=myexperiment5000 python pointer-generator2/sample_decoder.py --mode=decode --data_path=binary_data/dowsery-train.bin --vocab_path=binary_data/vocab.bin --log_root=binary_data --exp_name=myexperiment5000 model.ckpt-117191 5.189.160.52 VPS 2S3XsNtzG9b8WnlQ