- 博客(24)
- 收藏
- 关注
原创 zerotier连不上的问题
让 ZeroTier 不走 UDP 点对点直连,强制走 ZeroTier 官方服务器 TCP 中继或者把 local.conf 改成这样:优先尝试 UDP 直连,直连失败才自动走 TCP 中继,这样能快就快,不能快才慢。或者,硬编码根服务器 IP,彻底绕开 DNS;同时开启 TCP fallback,UDP 被封自动切 TCP,永不掉线作用:直接用 IP 连接根服务器,再也不会因为 DNS 解析失败断网同时保留了 UDP 直连,延迟更低,比 TCP 中继快很多然后重启 ZeroTier 服务。
2026-04-12 11:28:42
83
原创 CP2K2025安装的那些坑
注意不要安装最新的2025 oneAPI,从2025年开始,ifort就被废弃了,然后主要用ifx更新。但是还有很多是对ifort进行的适配,比如openmpi等,此时最好不要将ifort更新为ifx。CP2K 给 mpicxx(MPI C++ 编译器)传递了 Intel 编译器专属参数,但你的 mpicxx 实际调用的是 GCC(g++),GCC 根本不认识 Intel 的编译选项,直接报错。命令后头加上–with-cosma=no避免装COSMA库,无效,还是会自动安装,安装失败。
2026-04-05 14:40:38
203
原创 向日葵远程控制ubuntu24一直显示连接中
观点认为:核心原因是 Linux系统的显示服务器协议不兼容,具体是“Wayland协议”与主流远程工具存在适配冲突。
2026-03-26 20:43:15
231
原创 Molecular Nodes
通过节点创建选区快速而强大,但有时用文字写选区更方便,且某些特殊选区目前尚无法靠节点实现。选中轨迹物体后,在 Object 标签页 的 Molecular Nodes 面板中,可用 MDAnalysis 选择语法 编写自定义选区。这些选区会以 Named Attribute(命名属性) 的形式自动出现在 Geometry Nodes 里。面板提供两个开关:Updating – 每一帧都重新计算选区Periodic – 按周期性边界条件计算。
2025-11-25 19:19:20
770
原创 zerotier内网穿透
安装 OpenSSH Server,OpenSSH 是一组工具集合,它允许您使用 SSH 在网络上进行安全。启动zerotier-one.service。检查 ZeroTier 运行状态。zerotier内网穿透。停止 ZeroTier。重启 ZeroTier。安装zerotier。
2025-11-05 10:30:51
273
原创 Cannot run short-ranged nonbonded interactions on a GPU because no GPU is detected报错解决
gmx安装未报错,nvidia-smi输出正常,nvcc -V输出正常,正常运行检测不到GPU。
2025-10-31 16:13:33
322
原创 genpoly_lt.py
genpoly_lt.py 是一个用于准备包含聚合物的模拟的程序。它适用于将聚合物缠绕在任意曲线上。(这里提供了一个使用示例。)genpoly_lt.py 会生成一个moltemplate文件(.LT文件),其中包含定义聚合物分子的内容,该聚合物分子中的单体位于一个3列文本文件(在下面的例子中为“coords.raw”)中指定的位置。单体将被旋转,使其指向聚合物轴的方向(见“-dir-indices”),并且可以添加可选的螺旋扭曲(见“-helix”)。
2025-10-04 19:30:28
721
原创 centos7升级glibc2.17到2.27失败补救措施
这时可以将glibc升级到2.19,经测试,这个升级过程可以正常完成,然后再装软件就不会报这个错了。如果经过上述操作依然有问题,如安装别的软件是configure失败或make -j失败,显示缺少某些库,这时可以去另一台centos机器的lib64拷贝同名的库过来。且glibc版本为2.17时千万不要直接升级到2.25,行安装2.25会安装失败,且会造成系统崩溃。:glibc2.27未编译安装成功,但部分组件依赖的函数库软链接指向到了glibc2.27上。glibc2.17升级到2.19。
2024-03-03 19:45:55
5783
2
原创 np.min()与torch.min
torch.min()接收一个数组表示取该张量数组的最小值,接收两个数组表示按位取较小的元素,而np.min()不能接收两个数组。np.min(array, axis=None, out=None, keepdims=False)取数组中的最小值;
2023-09-26 21:32:36
288
1
原创 pyarma.h:55:2: error: no matching function for call to ‘pybind11::buffer_info::buffer_info(double*,
pyarma.h:55:2: error: no matching function for call to ‘pybind11::buffer_info::buffer_info(double*, long unsigned int, std::string, int, , )’);^
2023-09-11 09:38:51
253
转载 勒贝格积分
勒贝格曾对他的这一积分思想作过一个生动有趣的描述: “我必须偿还一笔钱. 如果我从口袋中随意地摸出来各种不同面值的钞票, 逐一的还给债主直到全部还清, 这就是黎曼积分; 不过, 我有另外一种作法, 就是把钱全部拿出来并把相同面值的钞票放在一起, 然后再一起付给应还的数目, 这就是我的积分''.
2023-08-20 19:40:01
1022
1
原创 遍历论学习笔记
动力系统起源于牛顿所建立的经典力学,这种情形下一般是以时间为参变量的微分方程占据主导地位,大家所做的研究是通过求微分方程的显示解来解任何天体问题。19世纪末,庞加莱的《天体力学的新方法》中将相空间的几何引入到分析过程中,相空间代表所有系统参数向量所有值的可能空间。对单个解我们不太能够得到太多的信息,现在转而求解大部分解曲线的信息,在这种情况下,我们就从由微分方程定义的系统转换到研究相空间和作用群。简单的来说,动力系统研究的是相空间上作用长时间演化的极限行为。便理论从上个世纪初到现在发展出了非常多的内容。
2023-08-19 20:07:05
779
原创 Block Averaging
如果我们取 t 时刻的数据点,在 t 之后的一段时间,我们可以放心地假设我们的数据是不相关的。想象一下,如果你走在街上,被一条裂缝绊倒了:走了几步之后,你的脚步声就会非常不规则——它们会比平时更长,而且间距也非常不均匀。在走了两到五步之后,当你恢复过来的时候,你现在的脚步和你绊倒时走的步子之间的相关性几乎是不明显的。我们在这里用了同样的方法。理想情况下,我们希望找到给出不相关数据的最小的块。这也是一个不错的近似值:我生成了1000组自相关数据,并要求我的程序以95%的置信区间找到平均值(和误差条)。
2023-08-16 14:31:39
396
1
原创 对于变分自编码器VAE的重构损失使用均方差MSE还是二分类交叉熵的思考
当前网络上的关于VAE模型损失函数尤其是重构损失这里,有的使用均方差损失MSE,有的使用二分类交叉熵。那么,到底该使用哪一种或者说两者都可以?
2023-07-14 11:01:23
1370
4
原创 AttributeError: module ‘numpy‘ has no attribute ‘zeros‘
解决办法:卸载当前版本numpy换低一点版本numpy安装。
2023-06-29 18:50:12
804
1
原创 2021-07-13
阶段作业一(绘图部分)基于jupyterlab绘图代码如下:import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfrom ipywidgets import interactx1 = np.arange(-100, 100, 0.1)x2 = np.arange(-100, 100, 0.1)x1, x2 = np.meshgri
2021-07-13 22:12:35
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅