- 博客(30)
- 收藏
- 关注
原创 katago编译、理解,持续更新
由于最开始没有model,因此会使用random策略,此时会消耗CPU,而不是GPU。以R5 3600 六核十二线程CPU为例,运行5局游戏共用了2分18秒。再安装libzip,不然无法产生训练数据。打开.sln,编译好之后,需要把。在这里找到opencl的安装包。添加C:\vcpkg到环境变量。OK,终于可以cmake了。复制到x86/下,不然。
2025-03-17 00:55:16
217
原创 笔记本电脑键盘按键时鼠标左键会短暂卡顿失灵1秒1s的解决方法,键盘鼠标不能同时按下,适用于win10,win11,vs code,记事本
按下 Windows 键 + R,输入“regedit”,然后转到:HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > PrecisionTouchPad,然后在窗口右侧搜索“AAPThreshold”,双击它或右键单击它并单击修改。这是为了防止键盘打字时误触鼠标,windows进行的设置,我用起来太难受了。网上包括微软官方东拉西扯什么电量什么驱动扯淡真的恶心。改完后打字容易碰到触摸板,建议关闭触摸板。
2025-02-25 16:42:17
203
原创 【katago】各model/visit/s大混战
model-s-maxVisitsmatch with under段位g170-b6c96-s17539w-500v?b6c96-s6111w-500v?b6c96-s4999w-500v?b6c96-s3993w-500v68.5-31.5b15c192-s2264w-500v75-25b10c128-s1605w-500v75.5-24.5b6c96-s1210w-10000v56-44业余3段b15c192-s
2024-12-10 23:25:04
290
原创 【以EIGEN单线程b6c96模型maxVisits=5举例】katago analysis 求解过程
之后,其它线程接到命令,同样是asyncbot.cpp的AsyncBot::internalSearchThreadLoop(),开始干活。asyncbot.cpp的AsyncBot::genMoveSynchronous会唤醒其它线程去干活。5秒后(DEBUG版)搜索结束,获取答案,343,也是C3。当收到json请求后,更多搜索内核,下回分解。
2024-12-02 01:49:13
165
原创 【prime】sieve prime all algorithm/machine compare 各找素数算法/语言/硬件大比拼
AMD R5 5500U 2.1GHz 12线程。
2024-11-25 01:21:38
125
原创 【AI显卡训练】Manjaro + AMD RX 5700 + ROCm + Pytorch + OpenCL + Katago
最后在python前面加上,防止遇到rocBLAS error: Cannot read /opt/rocm/lib/rocblas/library/TensileLibrary.dat: Illegal seek for GPU arch : gfx1010。这样就开始训练了,我目前用b4c32,batch_size=8,其他用默认设置,看看训几天能不能出个能玩的模型。之前用4090训了7个小时,迭代了12代,那个模型一直在倒数一二路下棋。安装opencl,这个在gate守门员会用,训练是不用的。
2024-11-03 01:13:45
630
原创 Ubuntu20.04+CUDA12.5+TensorRT10.2.0
【代码】Ubuntu20.04+CUDA12.5+TensorRT10.2.0。
2024-10-31 21:36:24
141
原创 笔记本电脑加内存内存扩容?一行cmd代码查看你的电脑最大支持多大的内存
然后插槽式的不是焊在主板上的就可以升级了。据说是从主板bios中读出来的。结果/1024/1024。
2024-07-09 10:39:35
473
原创 【RISCV】人生的第一个riscv程序,运行于benshushu
环境是先用QEMU装一个Ubuntu20.04,然后再按照《RISC-V体系结构编程与实践》安装benshushu。输出62,而不是12345678910,是因为返回码只认最低的一个字节。这个程序直接返回,什么也不做。先生成.o,再生成可执行文件。
2024-07-07 21:16:36
183
原创 【点云】源代码编译安装PDAL(Ubuntu)
1、依赖包,其中有我们熟悉的老朋友laszip和geotiff。3、利用CMake构建适应平台的Makefile。2、拉取代码,做准备。4、安装,过程比较久。
2024-07-05 16:53:02
430
原创 【Manjaro】向日葵只能在xorg上使用的问题
如果输出是 wayland,表示你当前的 GNOME 会话是基于 Wayland 的。查看输出: 上述命令会输出当前会话的类型,可能是 x11 或 wayland。如果输出是 x11,表示你当前的 GNOME 会话是基于 Xorg 的。打开终端: 使用快捷键 Ctrl + Alt + T 打开终端。
2024-07-02 00:25:13
346
原创 【Manjaro】三步搞定网络没问题但安装软件依然404的问题
这将自动选择最快的镜像源并更新 /etc/pacman.d/mirrorlist 文件。这会清除所有未安装软件包的缓存,以确保使用的是最新的软件包信息。-Sy:同步软件包数据库。执行系统和软件包升级。-u:执行升级操作。
2024-07-01 23:46:40
211
原创 【c-linux】linux系统,在c中写机器码,存到数组里,然后直接运行它
原帖:https://stackoverflow.com/questions/18476002/execute-binary-machine-code-from-c。难点在于栈中的数据,操作系统是拒绝执行的,如果强制转换成函数指针执行,会发生段错误,core dumped。因此该博主用mmap把这一段机器码放到可以执行的区域。
2024-07-01 16:11:20
249
原创 【Transformer】llama2.c探秘
从那天起,男孩和牛成了最好的朋友。男孩抓住球的绳子,牛帮助他把球扔出去,男孩笑着玩耍。他们在农场里非常开心地生活在一起。一天,这头牛看到一个小男孩。牛想帮助男孩,让他开心。于是,牛走向男孩,把球给了他。从前,在一个农场上有一座大红色的谷仓。谷仓里住着许多动物,有一头牛、一只猪和一只鸡。这头牛非常可靠,总是尽力帮助她的朋友们。非常容易运行,现在,让我们一起探秘吧。
2024-06-17 14:43:20
162
原创 Ardour8有声波图形但是没有声音问题,解决的方法设置输出设备(output device)
窗口 | 音频/MIDI 设置”更改输入和输出设备。里面设置输出设备就可以了。
2024-06-10 16:52:46
170
原创 Manjaro在2K27寸显示器上必运行的一条命令
把缩放调到125%,就能让眼睛看到跟1080P24寸差不多的大小。平常办公那么小的字只能把眼睛看瞎。
2024-06-10 14:18:57
280
原创 vs code 去掉 Rust 烦人的自动补充类型提示的解决方法
参考文献:https://stackoverflow.com/questions/69909997/how-can-i-remove-type-annotation-help-when-using-rust-analyzer。点击vs code左下角的齿轮,点击setting,搜索setting,点击Edit in settings.json。这是rust-analyzer 插件的自动类型提示功能。可以让它改为Ctrl+Alt按下时才显示,平时不显示。这样就打开了settings.json.
2024-06-05 00:31:53
887
原创 Linux Manjaro Wine 全是方框 问题解决
这个命令的含义是在执行 winetricks 命令时设置了 LC_ALL 环境变量为 zh_CN.UTF8,然后使用 winetricks 安装了一些组件。cjkfonts:CJK 字体,用于支持中日韩文字显示。vcrun2022:Microsoft Visual C++ 运行时 2022 版本,用于在 Wine 中运行需要该运行时支持的 Windows 程序。riched20:Rich Edit 控件 2.0 版本,是 Windows 平台上的一个编辑控件,用于支持一些富文本编辑功能。
2024-06-03 22:02:11
722
1
原创 【开源数据库】PG(Postgresql)使用pgAdmin4无法连接的解决方法
1、检查ip地址,端口,数据库是否写对。修改pg_hba.conf,添加一行。修改postgresql.conf。2、检查用户名密码是否写对。
2024-06-03 16:50:44
1457
1
原创 达梦sequence在不使用nextval的情况下获得currval的方法
我是看到一个stackoverflow的讨论以后知道该怎么做:https://stackoverflow.com/questions/10210273/how-to-retrieve-the-current-value-of-an-oracle-sequence-without-increment-it。currval同oracle,是很不中用的(可能本来也不建议使用),它至少有两个缺点:1、在当前会话没有进行nextval的情况下,查看值会报错。简单来说,一般没必要这样做。直接用nextval即可。
2023-04-18 18:34:10
340
1
原创 linux/树莓派/Ubuntu遇到‘chromedriver‘ executable needs to be in PATH怎么办
linux/树莓派/Ubuntu遇到’chromedriver’ executable needs to be in PATH怎么办sudo apt-get install chromium-browse一句话搞定,不需要手动下载chormedriver。
2020-08-29 12:50:31
745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人