- 博客(11)
- 收藏
- 关注
原创 报错Floating point exception (core dumped)
torch.bfloat16对于硬件的要求比较高,使用该数据类型虽然能高效运算,但很容易出现问题,当遇到这种报错的时候将bfloat16直接改为float32基本就能解决问题。当发生这个报错的时候,我们的第一反应就是代码中有哪个地方出现了除0错误。
2025-12-22 21:21:55
346
原创 Catch2 + restbed 源码编译
在Ubuntu22.04系统安装Catch2测试框架时遇到版本兼容问题。通过apt安装的V2版本存在功能缺陷,需升级至V3.3.2版本。源码编译时发现GCC编译器报错,主要因enum class语法问题及uint8_t类型未识别。正确解决方法是:克隆仓库后切换至v3.3.2稳定分支,通过CMake编译安装。该过程凸显了版本匹配的重要性,以及源码安装时需注意编译器兼容性等问题。
2025-08-09 23:30:18
230
原创 x86_64-conda-linux-gnu-c++ (11.2.0) is greater than the maximum required version
表面上看这是x86_64-conda-linux-gnu-c++版本太高了,但实际上这是由于gcc版本过高导致的。报错细节,在执行 python setup.py install 时出现。
2025-05-30 17:13:48
360
原创 运行python程序时中途出现killed
记录一下跑深度学习第一次碰到内存不足的情况(以往out of memery都是out的显存)情况是这样的,我跑Hybridnets的源码的时候总是只能训练一轮,在跑验证集的时候就被killed了,我的batchsize和numworkers都改到1了,用监控显存的使用情况发现显存完全够用,确认不是显存的原因,于是直接下载了别人的weight拿来evaluation,结果是也被killed了,问题确实出现在模型评价阶段,使用监控内存占用情况,发现进程被kill之前内存占用不断上升直到溢出。
2024-05-04 08:37:31
3157
原创 【verilog】关于信号从x或z到0导致的触发情况总结
推论:初始时刻t_(0-) = x,因此若时钟信号t_(0+) = 0 相当于t = 0时刻发生了 x --> 0 的变化,可以触发下降沿事件。信号 0 --> x 或者 x --> 1 可以触发上升沿事件。信号 1 --> x 或者 x --> 0 可以出发下降沿事件。关于高阻态z也有类似的情形,在此直接给出仿真图,不再赘述。
2023-12-11 16:45:35
1041
1
原创 【Verilog】运算符 &&& 的用法
最近在学习verilog的过程中碰见了形如 a &&& b 的表达式,百思不得其解,一开始以为是。因此在使用逻辑与运算符时,需要注意操作数的类型。如果操作数是位向量,则使用。是位级逻辑与运算符,它对操作数的每一位进行逻辑与运算。最后再提醒一下在C++中没有 &&& 运算符,别记混了。是逻辑与运算符,它对操作数进行逻辑与运算。如果操作数是逻辑值,则使用。的每一位进行逻辑与运算。
2023-12-06 14:13:21
1676
1
原创 【深度学习填坑笔记2】用nn.Transformer训练时出现loss不收敛现象
本文介绍了用transformer进行序列预测时遇到了训练过程中loss不收敛的问题
2023-07-04 02:28:02
4990
1
原创 【深度学习填坑笔记1】nn.LSTM中设置 batch_first 为 True 后 output.is_continuous()为False
nn.LSTM()中设置参数batch_first=True后,对于一个内存连续的input,经过LSTM后得到的output变得内存不连续。
2023-07-01 14:15:41
761
原创 【附源码】C++实现特征值连续的多分类问题(朴素贝叶斯、决策树、感知机)
本文将以连续特征的多分类问题为背景,利用C++实现朴素贝叶斯,决策树以及感知机算法解决这个问题,并将核心代码附于文中。
2023-01-28 15:39:11
802
5
基于opencv提取人脸热图
2024-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅