今回のKataGoですが、CUDA版を使おうと思っていて、説明を見たらcudnn8.9.7は速度が大幅に遅くなるとのことで、次の2つを試そうと思いました。
katago-v1.17.0-cuda12.8-cudnn9.8.0-windows-x64.zip katago-v1.17.0-cuda13.2-cudnn9.24.0-windows-x64.zip
上のほうはすぐに動いたのですが、下がエラーでなかなか動かない・・ 通常はコマンドラインからの起動で「~~.dllが足りません」とか出るのですが、今回はそれが出なくて、「0xc000007b」という原因特定不明のエラーで困りました。
AIに聞きながらいろいろやっていくうちに、どうやらcudnnのバージョンに問題がある可能性が高いということに・・ よく見たら、持ってきたのは9.24.0じゃなくて最新の9.25.0でした。 今までは少しくらいずれても動くことが多かったので、まあ最新だし大丈夫だろうと思っていたのですが、これが大きな間違いでした。
9.24.0に置き直したら見事に解決しました。 9.25.0と9.24.0で、中身のdllファイルの名称が完全に同一だったので、~~.dllが足りません、というエラーが出なかったわけです。
ちなみに、9.8.0と9.24.0で速度は私の環境ではほぼ同じでした。 |