参考
まず、
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系で動かせてる方いらっしゃいましたら教えてください。尚、代わりにふかうら王を入れております。
