GPU对象棋引擎有用吗?
取决于引擎用什么架构。对于皮卡鱼这类 ab 剪枝 + NNUE 的引擎来说,只有 CPU 参与计算,GPU 没有作用。对于 Px0、Lc0 这一类引擎来说,GPU 很重要。
GPU 不能提高皮卡鱼的棋力,即使电脑安装了 RTX 5090 等高性能显卡,运行皮卡鱼时,显卡也不会参与局面搜索。
皮卡鱼使用了神经网络,为什么不使用GPU?
因为“神经网络”并不等于“必须用 GPU”。
皮卡鱼使用的 NNUE 全称为“高效可更新神经网络”。它的特点是网络较小,并且可以利用相邻局面之间只有少量棋子发生变化这一点,增量更新中间计算结果,而不必每次都从头计算整个网络。在 Alpha-Beta 搜索中使用 GPU 反而很难获得效率优势。
