几年前我开源的德扑 Solver 拿了 2.3k Star,现在我用 CUDA 将它重写,速度翻了 4 倍且完全免费

icybee 2026-07-07 16:44 1

V 友们好,我是 cybee 。


几年前,我写过一个开源的德州扑克 CPU 求解器( bupticybee/TexasSolver),当时运气不错,在 GitHub 上拿了 2.3k Stars ,也感谢不少 V 友当时的支持和 PR 。


不过搞过 Game AI 或者博弈论的哥们应该知道,计算 GTO (纳什均衡)底层的 CFR (虚拟遗憾最小化)算法,对算力的要求是无底洞。传统的桌面端软件(比如业界标杆 PioSolver 或者我之前的 CPU 版)全靠堆 CPU 核心,跑一个复杂的树往往要等很久。现在市面上也流行云端方案,但基本都是按月订阅,价格不菲。


作为一个对高性能计算( HPC )有点执念的程序员,我一直想把这玩意儿的计算瓶颈解决掉。所以这两年,我把底层引擎用 C++ 和 CUDA 彻底重写了一遍,把庞大的矩阵运算和树遍历转移到了 GPU 上。


今天算是一个里程碑,正式发布 TexasSolver GPU 版本,并且决定 完全免费 提供给所有人使用。


官网地址: https://bupticybee.github.io/texassolver_gpu_page/


目前软件还在 Beta 阶段,V 站懂并行计算、CUDA 优化或者喜欢打德扑的大佬很多,非常欢迎大家下载下来跑一跑,狠狠地给我提 Bug 和优化建议。如果在 CFR 算法或者从 CPU 迁移到 GPU 的工程实现上有什么想交流的,也欢迎在帖子里随时探讨~

最新回复 (18)
  • icybee 楼主 07-07 16:45
    1
    一些截图

    ![]( https://bupticybee.github.io/texassolver_gpu_page/assets/images/play_against_strategy.webp)
  • icybee 楼主 07-07 16:46
    2
    Hmm 图片怎么插不进来

    ![和策略对战]( https://bupticybee.github.io/texassolver_gpu_page/assets/images/play_against_strategy.webp)
  • icybee 楼主 07-07 16:50
    3
    ![和策略对战]( https://bupticybee.github.io/texassolver_gpu_page/assets/images/play_against_strategy.webp)

    这个不行我就放弃了。。。
  • lzoje 07-07 16:52
    4
    不用感叹号

    [和策略对战]( https://bupticybee.github.io/texassolver_gpu_page/assets/images/play_against_strategy.webp)
  • icybee 楼主 07-07 16:53
    5
    @lzoje 额哥们你也失败了
  • Aprdec 07-07 16:53
    6

    难绷
  • icybee 楼主 07-07 16:53
    7
    @lzoje 是否发现了一个 v 站 bug
  • icybee 楼主 07-07 16:55
    8
    @Aprdec 牛了哥们,怎么做到的
  • Aprdec 07-07 16:58
    9
    @icybee #8 直接放链接 不是 md
  • lzoje 07-07 16:59
    10
    ![和策略对战]( https://bupticybee.github.io/texassolver_gpu_page/assets/images/play_against_strategy.webp)
  • lzoje 07-07 16:59
    11
    麻了,直接发帖预览有效,回复就不行
  • icybee 楼主 07-07 18:17
    12
    @lzoje 那很神奇了
  • icybee 楼主 07-07 18:18
    13
    @Aprdec 哦哦这样子,学习了
  • Aixiaoa 07-07 19:52
    14
    @lzoje #11 我记得主贴和回复是两种
  • cyrivlclth 07-07 19:55
    15
    https://bupticybee.github.io/texassolver_gpu_page/assets/images/play_against_strategy.webp
  • GuryYu 07-07 21:37
    16
    支持移植到 mlx 架构在 macOS 下运行吗
  • icybee 楼主 07-08 08:29
    17
    @GuryYu 现在还不支持的
  • lixile 07-08 13:54
    18
    gpu 版本提速大概比 cpu 快多少
* 帖子来源V2EX
返回