- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 pycuda/nvcc遇到的几个报错解决记录
windows 11cuda 12.1MSVC19.41(或称VS 2022 17.10,Visual Studio 2022 17.10)未安装visual studio。
2024-10-29 16:03:25
3210
1
原创 AttributeError:module ‘skimage.measure‘ has no attribute ‘marching_cubes_lewiner‘
解决‘skimage.measure的缺失marching_cubes_lewiner的问题
2024-06-19 10:55:26
459
原创 【Python】在prettytable的最末一行添加summary行
这里给出一个模板。for循环执行add_row,单独在最后一行加 divider=True,添加分割线,然后计算汇总。
2023-12-25 17:06:26
531
1
原创 【Tensorboard报错解决】AttributeError:module ‘distutils‘ has no attribute ‘version‘
不用点进来看,直接将报错处__init__.py源码中版本检查代码注释掉即可。针对SummaryWriter导入出错问题,测试版本torch1.10
2023-01-09 12:41:39
9383
11
原创 【Windows】C/C++在Visual Studio中更改程序运行的环境变量
linux中使用putenv设置环境变量,但是在VS2019中不行;在windows下, VS的clang编译器需要使用_putenv_s来设置环境变量。
2022-10-20 20:04:16
1275
原创 【网线直连】windows系统局域网文件共享踩坑
网线直连共享文件,需要手动分配IP地址、子网掩码、网关,然后将文件夹设置为everyone共享,同时启动Function Discovery Resource Publication服务,开启网络发现。如需要凭证且密码总是错误,需要使用control userpasswords2获取真正用户名。
2022-09-26 23:56:03
935
原创 C++/QT按比例调整Qdockwidget的初始大小:使用resizedocks函数
Qdockwidget的初始大小总是不尽如人意。网上常见的方法:直接通过geometry或者setGeometry设置,根本没有用resize方法,也没有用。调用QDockWidget的setMaximumSize()和setFixedSize()函数来实现初始大小的定制,但是这相当于卡死了窗口的大小范围,非常难受各种曲线救国策略,基本都是继承QWidget基类新建一个类,在新建类中更新自己的geometry,或者动态调节MaximumSize。如 这个, 这个,或者 这个。Qt5.6之后
2022-02-12 22:11:48
4656
3
原创 Linux:以非root宿主机用户同名身份使用docker容器,共享文件读写执行权限,并能够在容器中执行sudo命令
场景笔者在宿主机上的用户,是一个具有“宿主机上sudo权限”的非root用户。现在在宿主机有资源文件夹CPP,里边有各种库。但是有的库需要glibc 2.31才能用。然而,宿主机ubuntu 16.04的glibc版本为2.23,且无法升级(升级了可能16.04的系统就打不开了,这系统太老)。所以,笔者决定采用docker拉取一个ubuntu 20.04 的镜像,挂载宿主机CPP文件夹到容器的/mnt文件夹,从而完成开发工作。问题docker run创建容器时,在容器中默认使用root用户。或者可以通
2022-01-29 16:22:29
5349
原创 解决CuPy v10以上版本中cuda.compile_with_cache方法返回为None:‘NoneType‘ object has no attribute ‘get_function‘
CuPy v10以上版本中使用cuda.compile_with_cache方法,在get_function时报错AttributeError:‘NoneType’ object has no attribute ‘get_function’,可以使用cupy.RawKernel来替换compile_with_cache。问题描述当我们想要使用cupy对代码进行加速时,一种可行的做法是,首先定义函数名字符串strFunction,和cpp代码字符串strKernel:import cupystrFu
2022-01-08 09:30:56
3696
1
原创 python opencv windows 快速测试摄像头连接 demo
快速测试是否能够在代码中调用摄像头。如果调用成功,会弹出一个窗口,显示摄像头画面。
2021-12-13 09:49:07
3107
原创 Pytorch:含BatchNorm的模型的loss在train和eval时差太远?可能是summary搞的鬼...
结论:在Pytorch中,如果神经网络中使用了BatchNorm,那么在测试时,在你执行model.eval()之前,不要喂给网络任何数据,也不要使用torchsummary的summary函数测试网络参数量。细节:训练了一个模型,训练集loss0.05,测试集loss0.15,差了好远。。仔细核对了一下,网络结构一样,载入参数一样,pipeline一样,数据一样,全是一样的,结果输出差了很多。调试一天后定位问题,出在BatchNorm上。我们在测试模型时,首先会实例化一个model,然后为这个m
2021-12-07 11:18:07
1393
1
原创 vscode中activate切换虚拟环境出错:DLL load failed找不到指定的模块
问题背景在vscode中切换虚拟环境的时候总是出错,找不到模块。比如我的电脑中有一个叫torch6的anaconda环境,里边安装了pytorch。我的base环境下有numpy,但是没有pytorch。此时,打开vscode,新建一个py文件,写了某段程序:import osimport numpy as npimport torch#...然后在左下方选择解释器为“Python 3.6.9 64-bit (‘torch6’:conda)”,按F5运行该py文件。如果当前文件夹下没有laun
2021-05-13 12:14:57
3111
3
210319过程控制PID演示.zip
2021-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人