DLshogiが4060Tiで動かない理由

参考

GPUの型番にあったCUDAバージョンの選び方

まず、

https://developer.nvidia.com/cuda-gpus

の「CUDA-Enabeled Geforce and TITAN Products」を開いてみてください。

そこには、

RTX4060のCompute Capabillity(以下CC)が8.9と記載されています。

4000系すべて8.9なので、当然4060Tiも8.9でしょう。

次に、

https://en.wikipedia.org/wiki/CUDA#GPUs_supported

をみてください。

下の表に、CC8.9のMicro-architectureはAda Lovelaceだと書いてあります。

その後、上の表をみると、Ada Lovelaceに適合するCUDAのバージョンは、11.8また、その下も緑で塗られてて守備範囲内と思われるため、4060Tiに使えるCUDAのバージョンは11.8~12.4だということがわかります。

一方、DLshogiのリリースノート

https://github.com/TadaoYamaoka/DeepLearningShogi/releases/tag/wcwc31

を読むと、

実行するには以下の環境が必要。

ハードウェア

以下のハードウェアが必要。
[必須]
・AVX2命令に対応したx86-64 CPU
以下のいずれか
・CUDA 11.1に対応したGPU(GeForce 2080など) [※TensorCoreを搭載したGPUを推奨]
・DirectX12対応グラフィックカード(内蔵グラフィックスでも可)

と書いてあります。

つまり、CUDA11.8以降でないので、4060Tiは動かないんです。

たぶんこういう認識であってると思いますが、間違ってたり4000系で動かせてる方いらっしゃいましたら教えてください。尚、代わりにふかうら王を入れております。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする