2021年11月9日火曜日

ansibleでタイムアウトを設定する2つの方法

その1
ansible.cfgにtimeoutを設定する。単位は秒
timeout = 60

その2
playbookの実行引数に--timeoutをつける。単位は秒
ansible-playbook hoge.yml --timeout=60

どっちがいいかは一長一短

2021年10月21日木曜日

msys2で自前証明書をインポートする

mysys2で自前の証明書のインポートのやり方。
update-ca-trustを使う方法でいいのだけど、windowsだとシンボリックリンクが作れないので、ひと手間掛けないと行けない
  1. /etc/pki/ca-trust/source/anchors/に、pemフォーマットの証明書を置く
  2. update-ca-trustを実行
  3. 本来ならupdate-ca-trustでsymlinkができるが、windowsだと作れないので、ファイルをコピーしちゃう
    1. cp -f /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem /usr/ssl/certs/ca-bundle.crt
    2. cp -f /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem /usr/ssl/cert.pem
    3. cp -f /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt /usr/ssl/certs/ca-bundle.trust.crt

これでいけるはず。

2021年10月5日火曜日

グラボの発表時価格(ドル)の一覧

ディスプレイに白線が出るようになって、ディスプレイが壊れたかと思っていたらグラボが壊れておった。
グラボ買い換えないといけないんだけど、今のこの頭のイカれた値段たちの中では買い換える気がしねぇ…。軒並み高すぎてゲボ吐きそう。
もともとはどんなもんだったっけ?と思ったので、発表時価格(ドル)をまとめてみた
やっぱ今は異常すぎる高さ。全体的に値上がりしすぎて感覚が麻痺しそうだ。

NVIDEAドル
GeForce GTX 1660 SUPER229
GeForce RTX 2060349
GeForce RTX 2070499
GeForce RTX 2080699
GeForce RTX 3060329
GeForce RTX 3070499
GeForce RTX 3080699
GeForce RTX 30901499

AMDドル
Radeon RX 55080
Radeon RX 56099
Radeon RX 570169
Radeon RX 580 4GB199
Radeon RX 580 8GB229
Radeon RX 5500 XT199
Radeon RX 5600 XT279
Radeon RX 5700 XT399
Radeon RX 5700 XT399
Radeon RX 6600 XT379
Radeon RX 6700 XT479
Radeon RX 6800 XT649
Radeon RX 6900 XT999

2021年9月16日木曜日

raspberry piでopencl

raspberry piに乗ってるGPUでopenCLしてみた
ぐぐると、VC4Cを使う方法がまず出てくる。
軽く試してみたところ
  • VC4CLStdLib はビルドできる。
  • VC4C はビルドエラー。
  • という状況になった。


    できないのもなんか悔しいので試行錯誤した結果、なんとか動いたので、その時のメモ。以下手順
    1. 必要なものを入れる
    2.   $ sudo apt-get update
        $ sudo apt-get upgrade
        $ sudo apt-get install cmake git libraspberrypi-dev
        $ sudo apt-get install ocl-icd-opencl-dev ocl-icd-dev
        $ sudo apt-get install opencl-headers clinfo
        $ sudo apt-get install clang clang-format clang-tidy
        
    3. gitからVC4Cを持ってくる
    4.   $ mkdir opencl
        $ cd opencl
        $ git clone https://github.com/doe300/VC4CLStdLib.git
        $ git clone https://github.com/doe300/VC4C.git
        $ git clone https://github.com/doe300/VC4CL.git
        
    5. 順番にビルド&インストール
    6.   $ bash -c "cd VC4CLStdLib && mkdir build && cd build && cmake .. && make && sudo make install && sudo ldconfig"
        $ bash -c "cd VC4C && mkdir build && cd build && cmake .. && make && sudo make install && sudo ldconfig"
        $ bash -c "cd VC4CL && mkdir build && cd build && cmake .. && make && sudo make install && sudo ldconfig"
        
    7. clinfoで確認
    8.   $ sudo clinfo