サーバ上でgpt 2環境を構成する全プロセス


構成情報
テンセントの雲の学生の価格の優待の買う30元の3ヶ月のサーバー
オペレーティングシステムCentOS 7.6 64ビットCPU 1コアメモリ2 GBパブリックネットワーク帯域幅1 Mbps
python 3をインストールします.6.5
まずpythonバージョンpython -Vを見て、CentOSはpython 2を持っていることを発見した.7.5 python 3をインストールする必要があります.ここでバージョン3.6.5を選択します.
  • c言語コンパイルおよび構築ツール
  • をインストールする
    yum install gcc
    
  • ダウンロード
  • wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
    
  • 解凍
  • gunzip Python-3.6.5.tgz
    
  • ファイルをアーカイブする
  • tar -xvf Python-3.6.5.tar
    
  • インストール構築中に使用する必要がある依存ライブラリ
  • yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
    
  • 構成を実行しMakefile(構築ファイル)を生成pythonソースディレクトリ:cd Python-3.6.5
  • ./configure --prefix=/usr/local/python36 --enable-optimizations
    
  • 構築およびインストール
  • make && make install
    
  • 環境変数
  • を追加
    ln -s /usr/local/python36/bin/python3.6 /usr/bin/python3
    ln -s /usr/local/python36/bin/pip3 /usr/bin/pip3
    
    現在のpythonバージョンの表示python3 --versionは3.6.5です.pip 3バージョンの再表示に成功しました.pip3 --versionは9.0バージョンです.20.0 pip3 install --upgrade pip3にアップグレードできます.現在のバージョンは20.0.2です.python環境構成が完了しました.
    必要なライブラリのインストール
    まずgpt-2小包を入れて、中に必要なライブラリがrequirementsに書かれています.txtにあるのでフォルダcd gpt-2に入ってライブラリをインストールします
    pip3 install -r requirements.txt
    
    まだnumpyが欠けています
    pip3 install numpy
    
    およびtensorflow、最新版のtensorflowはgpt 2に必要なtensorflowをサポートしていない.contrib.rnn、1.8.0バージョンが必要です.
    pip3 install tensorflow==1.8.0
    
    うんてん
    テストを経て、このサーバーは355 Mの模型を走ることができなくて、117 Mの模型を走ることができて先に模型をダウンロードします
    python3 download_model.py 117M
    
    次に実行
    python3 src/interactive_conditional_samples.py --top_k 40 --temperature 0.9 --model_name 117M
    
    Model Promptを見たら、実行に成功したことを説明して、書き続ける内容を入力しましょう.