コンピュータ将棋や囲碁の掲示板
TOP > 過去ログ > 記事閲覧
fld_nor.gif AobaZeroをColabで動かすとエラー
投稿日 : 2023/04/07(Fri) 11:52
投稿者 山下
昨日から下のエラーで棋譜生成が動かなくなってます。
OpenCLでGPUの認識に失敗しているようです。

at line 585 in src/common/opencli.cpp: clGetPlatformIDs() failed.
該当行は
  cl_uint num_platform;
  if (clGetPlatformIDs(0, nullptr, &num_platform) != CL_SUCCESS)
    throw ERR_INT("clGetPlatformIDs() failed.");

!nvidia-smi は正常に動いてTesla T4が1枚認識されます。走ってるGPUプロセスはないです。
不思議なのは古いFireFoxだと正常に動いて、Chrome, Edgeだとエラーになることです。
Chrome、Edgeだと右端で「Editing」というボタンが表示されなくなってます。
うーん、何が原因なのでしょうか・・・。
件名 Re: AobaZeroをColabで動かすとエラー
投稿日 : 2023/05/18(Thu) 15:06
投稿者 山下
参照先
1か月前からFirefoxもnvidia-cuda-toolkitを入れないとOpenCLを
認識しないようになってたのですが、
今日からFirefoxでは
!apt-get update
を事前に実行しないとエラーで動かなくなりました。
Chromeだと特に問題ないのですが。
ブラウザによって割り当てられるマシン群が違うみたいです。

以下の11行で動くと思います。Tesla T4で3時間の実行で最速になるように2行追加してます。


!git clone -b develop https://github.com/kobanium/aobazero.git
!apt install libboost-dev libboost-program-options-dev
!apt install libboost-filesystem-dev liblzma-dev zlib1g-dev
!apt install opencl-headers ocl-icd-libopencl1 ocl-icd-opencl-dev
!apt-get update
!apt install -y nvidia-cuda-toolkit
%cd aobazero
!make -j2
!sed -i "s/O-1:28:65W/O-1:14:32W/g" autousi.cfg
!sed -i "s/SleepOpenCL   0/SleepOpenCL   1/g" autousi.cfg
!./bin/autousi
件名 Re: AobaZeroをColabで動かすとエラー
投稿日 : 2023/04/08(Sat) 19:21
投稿者 山下
参照先
!apt install -y nvidia-cuda-toolkit
を事前に実行すると
!clinfo
でT4を認識できて無事に動きました。
colabのページも修正しておきました。
http://www.yss-aya.com/aobazero/colab.html

以下の8行で動くと思います。

!git clone -b develop https://github.com/kobanium/aobazero.git
!apt install libboost-dev libboost-program-options-dev
!apt install libboost-filesystem-dev liblzma-dev zlib1g-dev
!apt install opencl-headers ocl-icd-libopencl1 ocl-icd-opencl-dev
!apt install -y nvidia-cuda-toolkit
%cd aobazero
!make -j2
!./bin/autousi

- WEB PATIO -