- 博客(9)
- 收藏
- 关注
原创 C语言编译链接问题:undefined reference to ‘xxx’
1.查看是否有XXX的定义,定义只能在一个地方,其他地方不能再定义,同时检查声明该函数的返回类型、形参、函数名是否和定义一致;2.查看包含XXX的文件是否被编译进来,包括检查条件编译等是否真的把XXX编译进来了,可以通过nm命令查看.o文件,U类型表示没定义。3.如果是多个.o文件链接,可能得注意顺序关系,a.o b.o:这个顺序是a.o依赖b.o。4.如果是多个.a库链接,.a库直接可能也得注意顺序关系?我不确定;
2024-10-25 12:17:32
557
原创 CUDA out of memory
网上关于这个问题的解决方法有很多,什么梯度,batch_size等等,大家可以去查看相应的文章,我这里主要解决的是明明之前还能跑的代码,某天再次运行的时候就突然爆显存了?目前我解决这个问题主要就是通过这些方法,有时候batch_size调到2都还要爆显存,真是痛苦,要是有钱就好了T_T。3.重启电脑,我电脑基本上就不会关闭,每天都要用,但就是因为这个我会有原本能跑现在却不能跑的情况,还显示爆显存。2.太久没关pycharm了,或者是别的IDE,可以试着关闭再打开,然后运行代码。
2023-04-16 10:13:48
451
1
原创 关于anaconda安装pytorch+opencv下载太慢的问题
关于anaconda安装pytorch+opencv下载太慢的问题pytorch官网:https://pytorch.org/第一步第二步进入你想要安装pytorch的环境后,打开手机热点,给电脑连个wifi,输入以下命令(选对应自己的版本):如果去点-c pytorch,那么你只能下载到pytorch-cpu的,就不是gpu的。第三步安装opencv,输入以下指令之一:pip install opencv-contrib-python -i https://pypi.tuna.tsin
2022-01-15 12:20:26
4253
3
原创 数据结构与算法学习笔记
冒泡排序法代码实现:void bubblesort(int A[],int n){ bool flag = false; //进行n-1趟排序,这里的n是总数 while (!flag) { flag = true; //进行n-1次交换,这里的n是可变量 for (int i = 1; i < n; i++) { if (A[i - 1] > A[i]) { swap(A[i - 1], A[i]);//交换函数swap flag
2022-01-04 17:15:02
205
原创 LM算法求单应矩阵
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-01-14 22:58:21
731
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人