自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 python跨文件夹如何import?文件夹下创建__init__.py后仍然无法跳转的问题

我用的ubuntu,给拷贝过来的文件夹chmod -R 777 ./后就可以了。2、但是在实际使用过程中,从别的地方拷贝了一个文件夹,发现无法import。1、在每个想要能跳转的文件夹下创建__init__.py文件夹。vscode代码在上述基础上,重新打开下工程。

2024-03-29 13:43:30 99

原创 CUDA out of memory. If reserved memory is >> allocated memory try setting max_split_size_mb to avoid

我是在每个batch前向前都运行如下代码。

2023-10-08 16:32:26 1600

原创 window黑屏,但是能打开任务管理器的解决方法

https://jingyan.baidu.com/article/046a7b3e6bf2edb8c37fa93a.html

2023-09-05 16:21:54 318

原创 opencv保存的视频占用太大,linux下用ffmpeg将视频转为h264格式压缩大小

opencv 读取读片并拼接成视频后,视频大小出奇的大,30多万帧占用30G。因此使用ffmpeg将视频转码为h264格式,减少至3G。ffmpeg需要提前linux自己安装好。

2023-08-14 14:31:04 585

原创 远程linux服务器写的可视化脚本,本地如何远程观看

使用ssh工具 mobaxterm,连接远程服务器后,将鼠标放到右上角的xserver上会有一个网址10.34.**********之类的。同时该工具还支持运行中输入指令(左侧工具栏的macros)export 这个网址即可。

2023-07-11 16:32:35 111

原创 多卡训练时,如果部分网络层定义后不参与前向,会报错This error indicates that your module has parameters that were not used in

多卡训练时,如果部分网络层定义后不参与前向,会报错This error indicates that your module has parameters that were not used in producing loss。解决方案,在损失backword之前,打印没有梯度的模块。

2023-05-16 10:30:41 353

原创 28岁从零开始 c/c++入门学习个人记录(VS Code工具准备)

一、基础工具准备(VS Code)下载安装VS CODE离线安装C/C++扩展常用快捷键1.1 离线安装C/C++扩展下载链接:https://code.visualstudio.com/一路安装1.2 离线安装C/C++扩展离线安装包链接:https://github.com/microsoft/vscode-cpptools/releases根据各个环境进行安装,例如是windows的环境,则需要下载win32版本的拓展包安装方法:左下角有个设置图标,点击后选中extensions,

2022-05-05 19:09:04 364

原创 墙裂推荐免费的试题搜索网站

墙裂推荐免费的试题搜索网站https://so.kaoshibao.com/

2022-04-18 10:15:20 209

原创 语义分割分布式训练小结

语义分割分布式训练小结

2022-03-31 16:44:29 4985

原创 tar批量解压当前文件夹内所有(tar.gz)压缩文件

在对一堆*.tar.gz文件解压缩时,发现tar xvfz *.tar.gz不管用,一查,原来是tar xvfz *.tar.gz会被shell给拆成`tar xvfz a.tar.gz b.tar.gz c.tar.gz`而在a.tar.gz中不存在b.tar.gz,当然会报错。解决方法是使用脚本,写法很多,其中一种是:for i in $(ls *.tar);do tar xvf $i;done或:for tar in *.tar.gz; do tar tvfz $tar;done另还有一

2021-10-19 13:42:55 4062

原创 pytorch减少显存占用和加速(checkpoint(会慢),apex(会块))

1、pytorch 的 checkpoint 是一个可以用时间换空间的技术,很多情况下可以轻松实现 batch_size 翻倍的效果.快速使用链接:https://blog.csdn.net/ONE_SIX_MIX/article/details/896393342、apex 混合精度训练快速使用链接:https://zhuanlan.zhihu.com/p/79887894...

2021-07-01 15:32:59 972

原创 docker 基础命令 ,容器存为镜像,载入镜像,生成容器

列出本地所有镜像docker images 镜像名:版本号/镜像ID   删除镜像 (加上 -f 参数 强制删除)docker rmi(-f) 删除所有镜像docker rmi $(docker images -q)  导出镜像docker save docker.io/tomcat:7.0.77-jre7 >/root/mytomcat7.tar.gz 导入镜像docker load < /root/mytomcat7.tar.gz 二 、 遇到过的报错Cann

2021-05-11 15:32:19 381

原创 pytorch模型训练加速(dataload耗时较大,gpu等cpu)

pytorch网络训练gpu算力利用率忽高忽低。发现是dataload耗时较大,gpu等cpu。解决方案:采用MultiEpochsDataLoader 和 CudaDataLoader (异步预先将数据从cpu加载到gpu中)进行加速

2021-05-10 17:31:24 2514 1

原创 No space left on device但是排查发现磁盘存储空间依然有剩余(磁盘inode节点被占满)

在创建新目录和文件是提示“no space left on device:”1、一般来说很有可能是服务器空间又被塞满了,通过命令df -h查看,发现还有剩余。2、再用df -i查看了一下/分区的索引节点(inode),发现已经存储路径用满(已用=100%),导致系统无法创建新目录和文件。3、这个时候说明是小文件存放的太多了,即使存储空间剩余很多也无法创建索引节点了。4、这时候就要查一下是那个文件夹占用过多的inode,for i in /data/*; do echo $i; find $i |

2021-04-12 11:06:44 1292

原创 linux下 一行批量关闭所有符合要求的进程

ps -ef|grep hahaha|grep -v grep|awk '{print "kill -9 "$2}'kill -9 199999kill -9 200000ps -ef|grep hahaha|grep -v grep列出了当前主机中运行的进程中包含hahah关键字的进程而ps -ef|grep hahaha|grep -v grep|awk '{print "kill -9 "$2}'则列出了要kill掉这些进程的命令,并将之打印在了屏幕上在ps -ef|grep hahaha

2021-03-16 19:54:19 198

原创 linux 下mysql 入门学习记录

服务器安装:sudo apt-get install mysql-server启动与关闭服务:sudo service mysql startsudo service mysql stop查询mysql是否启动:ps -aux | grep “mysql”配置:先查看.cnf配置文件,可以看到里面有2个配置文件地址vim /etc/mysql/mysql.cnf主要的配...

2021-01-22 09:41:36 67

原创 Python 常用命令总结(更新)

1 、距离与排序cdistargsort()2、判断字典里是否有某个键if name in d.keys():3、数字格式补零“%06d” %int(frame_num)

2020-12-07 15:49:01 159

原创 docker 安装别的机器镜像后运行代码报错:CUDA driver version is insufficient for CUDA runtime version

容器安装命令:提前安装好nvidia_dockersudo docker load < my_images.tar # 载入打包好的镜像docker images # 查看已加载的镜像,名称为my_images:latest启动:加粗部分驱动(440.33.01)按照自己装的版本来,相同路径。容器名自己设置,我设置为my_docker,镜像为之前查到的已加载镜像my_images:docker run -itd --shm-size=64G --privileged=true -v /

2020-12-01 16:06:13 376

原创 pytorch加载预训练模型并固定部分层,训练一段时间再取消固定从头训练

首先加载预训练模型,将不需要训练的层requires_grad设置为False.(如果想要只训练分类层,记得分类成换成与之前不同的名字)state_dict_best = torch.load('./xxx.pth')model.load_state_dict(state_dict_best ,strict = False) # strict=False可以忽略加载预训练模型和自己不同的层。for k,v in model.named_parameters(): if k!='xxx.w

2020-11-27 14:29:01 1995

原创 pycharm占用缓存过大,C盘占满卡住

解决方案:1、发现了\Program Files.PyCharmCE2019.1\system\caches 里面有个50G的缓存文件,原因是我打开的工程里有10万张图片,pycarm建立索引导致占用过大。2、以后注意处理好的图片和txt等保存到工程文件夹之外的地址,防止自动建立索引,占用过大。那个50G的缓存文件删了也没事。...

2020-05-07 14:27:08 11867 12

原创 ImportError: cannot import name 'ImageTK' 服了,查半天是因为大小写

要注意是 'ImageTk’而不是 ‘ImageTK’,k是小写。。。。。。

2020-04-08 22:05:33 552 1

原创 Ubuntu16.04 深度学习环境配置--从系统安装到PyTorch环境配置

Ubuntu深度学习环境配置--从系统安装到PyTorch环境配置U盘制作镜像与系统安装显卡驱动安装CUDA安装CUDNN 安装Anaconda安装U盘制作镜像与系统安装你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。显卡驱动安装CUDA安装主要是用CUDA8.0...

2019-11-30 19:26:47 1312

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除