vzの尺なblog

〜まだ 1 epoch 目〜

GPUマシン環境整備4 〜 Ubuntu20.04へ移行(再インストール)

また再インストールしそうな気がするのでメモ。

Ubuntu20.04インストール

RTCローカルタイム設定

vz-shark.hatenablog.com

# RTCをローカルタイムとして扱うように設定
$ timedatectl set-local-rtc 1


シャットダウン時「Stopping Job 〜」で90秒待たされる件

長いので30秒未変更する。

$ sudo vi /etc/systemd/system.conf 

#DefaultTimeoutStopSec=90s
DefaultTimeoutStopSec=30s


ALT+TABがWindow切り替えになった。

以前(18.04)はApp切替だったがWindow切替にかわったようです。


GDriveのマウント

ubuntu標準(設定→オンラインアカウント→google)が使えるようになった。
(以前は遅くて使えなかった・・・)


TimeShift でバックアップ設定

MacのTimeMachineのようなことができるらしい
https://teejeetech.in/2019/08/11/timeshift-v19-08/

  • インストール
sudo add-apt-repository -y ppa:teejee2008/timeshift
sudo apt update -y
sudo apt install -y timeshift
  • 設定
    基本的にWizardに従う。ホームディレクトリはデフォルトではバックアップされないので以下を行う。
    • TimeShift→Setting→Filters に進む。
    • バックアップ対象のホームディレクトリを選択する。(All Includeを選択)
    • ホーム以下にあるバックアップしたくないディレクトリを除外に追加。
      (以下では ~/gdrive を対象外にする)
      • Add Folderをクリックして ~/gdrive を選択する。
      • 「±」 の選択で「−」を選ぶ
      • Summaryでフィルタ一覧を確認。いろいろ試したら上優先のようです。
        うまくフィルタの順番が入れ替わらない時は、ホームディレクトリの選択を All Include / All Exclue を一度切り替えるとうまく反映されました。


git初期設定

いつも再インストールした後でやり方忘れて調べるるのでメモ。

  • インストール
sudo apt install -y git
  • ユーザ名とメアドとエディッタ
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
git config --global core.editor vi
  • github等のユーザー名やパスワードを毎回聞かれないようにする
    Macのキーチェインみたいな感じ・・・。でも平文。暗号化する方法も調べたらあったが今回はここまで・・・・
git config --global credential.helper store
  • 設定の確認
git config --list
git config --global user.name

CUDA

Ubuntu20.04だと最初からCUDA10.2が入っていたのでこれをそのまま使用。 (ありがたい)

Anaconda

フリー版の、Individual Edition (amd64, python3.8) をインストール (また、エディッションの名前が変わってる。)

pytorch

現時点でのStable(1.6.0) を入れる。

#仮想環境を作ってpytorchインストール
(base) $ conda create -y --name pytorch python=3.8 jupyter
(base) $ conda activate pytorch
(pytorch) $ conda install -y pytorch torchvision cudatoolkit=10.2 -c pytorch

#仮想環境をjupyterのカーネルに登録
(pytorch) $ ipython kernel install --user --name=pytorch --display-name=pytorch
(pytorch) $ conda deactivate



ー以上ー