银行 社区服务 每日签到 会员排行 网站地图
  • 7990阅读
  • 67回复

皮卡鱼象棋引擎编译教程

楼层直达
级别: 二级士官
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
33
金币
172
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 40楼 发表于: 2023-02-14
皮卡鱼让弱机有了很大的提升,用的人自然就多了。
级别: 一级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
14
金币
72
威望
0
贡献值
0
乐币
0
主题
1
只看该作者 41楼 发表于: 2023-03-11
回 2楼(455065180) 的帖子
大佬,我的编译的时候显示的是:bytecode stream in file ‘uci.o’ generated with LTO version 12.0 instead of the expected 11.3,请问一下怎么解决?
级别: 一级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
14
金币
72
威望
0
贡献值
0
乐币
0
主题
1
只看该作者 42楼 发表于: 2023-03-12
回 18楼(455065180) 的帖子
编译的时候显示的是bytecode stream in file ‘uci.o’ generated with LTO version 12.0 instead of the expected 11.3    ,请问怎么办啊?
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
173
金币
714
威望
0
贡献值
0
乐币
2
主题
2
只看该作者 43楼 发表于: 2023-03-14
回 42楼(棋北极猫) 的帖子
我的可以编译,但是加载后不走棋。
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻3级]金币数量≥2000枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1121
金币
2246
威望
0
贡献值
0
乐币
4
主题
0
只看该作者 44楼 发表于: 2023-04-24
Windows10上学会了编译电脑引擎,大神再出一个在ubuntu中编译手机引擎教程,就更好了!
xxx
级别: 首席版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [棋中彩钻2级]精华帖数量≥2篇
发帖
2195
金币
754
威望
5
贡献值
0
乐币
26
主题
255

只看该作者 45楼 发表于: 2023-04-24
看来不少棋友都想自己编译出一个会走棋的象棋引擎
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
139
金币
66
威望
0
贡献值
0
乐币
0
主题
2
只看该作者 46楼 发表于: 2023-04-25
学习编程,提高水平学习学习
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
26
金币
191
威望
0
贡献值
0
乐币
0
主题
3
只看该作者 47楼 发表于: 2023-05-20
值得学习推荐,非常好的文章……
xxx
级别: 首席版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [棋中彩钻2级]精华帖数量≥2篇
发帖
2195
金币
754
威望
5
贡献值
0
乐币
26
主题
255

只看该作者 48楼 发表于: 2023-05-22
大家都来学习一下象棋引擎编译方法,编译出更多更好的皮卡鱼引擎来
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
352
金币
931
威望
1
贡献值
0
乐币
4
主题
11

只看该作者 49楼 发表于: 2023-09-03
回 29楼(其中晕人) 的帖子
兄弟,你当时与他可是同学呀
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
352
金币
931
威望
1
贡献值
0
乐币
4
主题
11

只看该作者 50楼 发表于: 2023-09-04
引用
引用第39楼唯此为大于2023-01-31 19:25发表的  :
2、编译皮卡鱼引擎。先复制皮卡鱼的权重文件pikafish.nnue放到src目录文件下,然后再编译
==============================
这是让引擎记住这个权重文件名还是记住文件内容?这个权重文件以后还可以用其他权重文件替换吗?

为什么要把权重文件复制到src文件夹呢?有的人还要解压后复制进去!真的笑死人了,这不是填重填堵吗?权重文件叫高效可更新神经网络,不要通过cpu到gpu再传回cpu,是独立评估小系统,你复制进去编译起什么作用呀!如果还有人教你这样做,说明他只是这里复制一点那里复制一点,东拼西凑。硬要把简单的事情搞复杂。两行命令就够了,总共三步,一分钟搞定!此帖安卓编译说得不够清楚,可能什么傻瓜式也语焉不祥,我看了一下有人回复,就知道怎么回事了。

级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻2级]金币数量≥1000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1073
金币
1084
威望
1
贡献值
2
乐币
10
主题
19
只看该作者 51楼 发表于: 2023-09-04
回 50楼(六维演易) 的帖子
我反复试过了,这一步就是为了让编译出来的引擎记住权重的文件名。
即使用一个源码文件不支持的权重文件,也能编译出引擎来,但是这个引擎不能用这个不支持的权重跑起来,需要换成支持的权重文件来运行。
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
352
金币
931
威望
1
贡献值
0
乐币
4
主题
11

只看该作者 52楼 发表于: 2023-09-04
回 51楼(唯此为大) 的帖子
别被人骗了,哈用都没有!我没骗你,还是要学会上官肉,不然都是别人给你的链接,你都不知道更新了什么,或者官方又撤回了。
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻2级]金币数量≥1000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1073
金币
1084
威望
1
贡献值
2
乐币
10
主题
19
只看该作者 53楼 发表于: 2023-09-04
回 52楼(六维演易) 的帖子
官网的编译方法在哪里?给点提示。
舟遥遥以轻扬  风飘飘而吹衣
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
264
金币
739
威望
0
贡献值
0
乐币
16
主题
5
只看该作者 54楼 发表于: 2023-09-04
Pikafish-master文件夹里面,都自带一个README.md说明文件的,打开翻译一下就是了
舟遥遥以轻扬  风飘飘而吹衣
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1569
金币
6133
威望
0
贡献值
5
乐币
384
主题
4
只看该作者 55楼 发表于: 2023-09-04
回 53楼(唯此为大) 的帖子
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻2级]金币数量≥1000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1073
金币
1084
威望
1
贡献值
2
乐币
10
主题
19
只看该作者 56楼 发表于: 2023-09-04
回 55楼(星雨星) 的帖子
谢谢,看到了,不错,慢慢学习。
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
352
金币
931
威望
1
贡献值
0
乐币
4
主题
11

只看该作者 57楼 发表于: 2023-09-04
回 50楼(六维演易) 的帖子
我说一分钟搞定,是只编译适合自己的那一支。如果想分享出去,win、mac、andro 一系列都编译,那就显得有些费时费力了,因为本地编译只能一支一支往下跑。云编译才能一分钟搞定,如果你平时架构好了,只等源码更新,什么运行工具都不须要,利用开源网站提供的高效服务器和各种便捷功能,所有任务后台同时进行!大家能轻松上开源网站了,就可以学这个。
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
86
金币
963
威望
0
贡献值
0
乐币
17
主题
1
只看该作者 58楼 发表于: 2023-09-05
今天自编译出错了

nnue/features/half_ka_v2_hm.h:110:90: error: variable 'std::array<std::array<std::array<std::array<u
nsigned char, 90>, 2>, 2>, 2> v' has initializer but incomplete type
  110 |         std::array<std::array<std::array<std::array<std::uint8_t, SQUARE_NB>, 2>, 2>, 2> v{}
;
      |                                                                                          ^
nnue/features/half_ka_v2_hm.h: At global scope:
nnue/features/half_ka_v2_hm.h:109:5: error: 'constexpr const std::array<std::array<std::array<std::a
rray<unsigned char, 90>, 2>, 2>, 2> Stockfish::Eval::NNUE::Features::HalfKAv2_hm::IndexMap' has inco
mplete type
  109 |     IndexMap = []() {
      |     ^~~~~~~~
make[1]: *** [<builtin>: benchmark.o] Error 1
make[1]: Leaving directory '/c/pikafish/src'
make: *** [Makefile:843: build] Error 2

舟遥遥以轻扬  风飘飘而吹衣
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
264
金币
739
威望
0
贡献值
0
乐币
16
主题
5
只看该作者 59楼 发表于: 2023-09-05
是您把目录多搞了一层pikafish吧,make[1]: Leaving directory '/c/pikafish/src',是
c:/src
c:/jb.sh
然后在
c:/
直接编译,试试看能不能成功了.
舟遥遥以轻扬  风飘飘而吹衣
快速回复

限56 字节
请不要在回贴只采用字母:“ PP、asdfhjkl、HAO、OK、ddddddd ......”。  请不要在回贴过于简单的内容:“不错、顶、支持、厉害、呵呵、靠、晕........”
 
验证问题: 我们论坛是一个什么棋类为主的论坛?
上一个 下一个