- 博客(316)
- 资源 (2)
- 收藏
- 关注
原创 ubuntu 安装 python3.9
之前在dockerfile里面一直使用的是python3.8(忘记为什么选择这个版本了),想用python3.9,因为觉得3.8有点老了,而且3.9一个重要的feature,是把list作为默认的类型,不需要从typing 里面 import List作为数据类型了。现在基于python3.8的dockerfile里面Python安装命令如下。
2023-08-14 19:57:31
4027
2
原创 linux zip命令打包文件,数量过多时的解决方案bash: /usr/bin/zip: Argument list too long
在文件夹a里面有20万个aac文件,以及20万txt文件,我想要打包其中的aac文件为zip使用命令,然后遇到了提示· 原因是因为其中文件过多,超过了zip的处理范围。
2023-06-28 09:27:05
1905
原创 错误RuntimeError: Event device type CUDA does not match blocking stream‘s device type CPU.
11
2023-04-21 18:22:04
1080
3
原创 linux 删除的文件太多:bash:/usr/bin/rm: Argument list too long
删除一个文件夹内指定后缀的文件时,遇到错误。提示。很明显是指定后缀的文件太多,导致无法删除。
2023-04-07 09:36:50
1349
原创 python numpy 错误:AttributeError: module ‘numpy‘ has no attribute ‘bool‘
numpy错误
2023-01-11 15:04:50
11905
2
原创 mac os Spotlight使用技巧:直接在谷歌搜索
一、背景想直接借助spotlight 进行 google。当然现在有现成的第三方可以做到,不想安装第三方二、 方法唤起 Spotlight,输入想要google 搜索的内容按下 Command + B,可以在浏览器中直接打开一个新的标签页 进行google搜索三、注意无论你使用的是什么浏览器,指定的搜索引擎都是Safari里面默认的搜索引擎(我这边是百度)。如果要改成其他,就打开Safari,然后打开偏好设置在里面的搜索里 设置 搜索引擎...
2022-05-29 18:45:32
2406
原创 pytorch的量化Quantization
一、相关背景pytorch 从 1.3 开始增加了量化相关的接口,目前pytorch 最新版本已经到了1.11了,猜测其量化相关工具已经完善了(易用、模型速度提升,模型质量几乎不下降),所以开始记录量化相关知识。注意本文开始写于 20220521,pytorch 版本 1.11。如果时间相差太多或者版本相差太多,后面的信息可能会不适用。相应资料均来自与pytorch官网二、Quantization量化相关知识就不介绍了,网上一大堆,pytorch也是一大堆介绍。这里就简单给出个pytorch
2022-05-21 15:54:46
3093
原创 docker打包压缩image 的体积
一、背景上传到 hub 上的镜像的体积显著小于本地的镜像(1:3),不知道是怎么做到的。二、原因是因为把镜像用 gzip进行了压缩,在 hub 上存储的是压缩后的包https://stackoverflow.com/questions/58028894/docker-image-size-discrepency-between-local-and-remotehttps://docs.docker.com/engine/reference/commandline/save/三、 实验本地使用
2022-05-11 17:33:32
1114
原创 linux find 命令的使用/find 删除文件
一、背景find命令是一个linux 常用的命令,作用是查找文件。由于对于查找文件需求的多样性,find 的使用实际上是非常复杂的,因此本文记录一下 find 命令的使用,方便自己查阅。一些参考:find 的基础用法find 的 35 种命令二、具体代码# Find all directories named srcfind . -name src -type d# Find all python files that have a folder named test in their pa
2022-05-04 18:16:53
2409
原创 opencv切割视频:把长视频切割成固定时间的短视频
一、相关背景把一个场视频切割成多个短视频,目前是切割成长度一直的短视频,可以自己按照需求更改二、相关代码import osimport os.path as ospimport cv2import mathvideo_filename = '/home/testdata/test2.mov'save_dir = '/home/testdata/split_test2/'cap = cv2.VideoCapture(video_filename)video_fps = int(c
2022-04-13 17:18:03
1639
原创 opencv 创建多通道Mat
创建不同数据类型的tensor,shape为2 ×\times× 3 ×\times× 5cv::Mat M = cv::Mat::zeros(2, 3, CV_64FC(5)); cv::Mat M2 = cv::Mat::zeros(2, 3, CV_8UC(5));
2022-04-12 08:59:18
3785
原创 pytorch的预训练模型的使用
背景pytorch中有很多在ImageNet上训练得到的预训练模型,可以拿来做迁移学习(如下图)。但是使用的时候需要注意,如果想得到最佳的效果以及最快的收敛速度,那么迁移学习的时候,预处理部分需要和这些模型在ImageNet上训练的时候保持一直。对应的预处理以上的模型在ImageNet上训练时,对图像使用的预处理是channe的顺序是 RGB(不是BGR)tensor的维度顺序是 C ✖️ H ✖️ W像素值归一化到0~1减去均值:[0.485, 0.456, 0.406]除以标准差:[
2022-03-30 20:12:16
3616
原创 pytorch 提取中间层的特征
一、背景需要提取网络中间层的特征,用于特征工程或者可视化二、解决方案先说好,有很多解决的方法呢,这里给出一种我认为是简单的,官方提供的功能https://pytorch.org/vision/main/generated/torchvision.models.feature_extraction.create_feature_extractor.html#torchvision.models.feature_extraction.create_feature_extractor核心代码如下fro
2022-03-30 11:28:46
3778
2
转载 linux下jupyter lab后台运行
原文:https://www.jianshu.com/p/872648f7cc58每次打开网页版JUPYTER LAB时都要在服务器上重启下,很不方便,今天就给弄了下,可以在后台运行了。具体命令如下:nohup jupyter lab --allow-root > jupyterlab.log 2>&1 &&让命令后台运行,并把标准输出 写入jupyterlab.log中。nohup 表示no hang up ,就是不挂起,这个命令执行后即使终端退出,jup
2022-03-29 09:00:37
3633
原创 MAC M1芯片 提示应用检查更新,请确定你已接入互联网
一、背景目前切换到了mac的工作环境下,安装钉钉和其他应用的时候的时候遇到了提示,很奇怪二、解决方案使用 Rosetta 2 进行转义。https://derflounder.wordpress.com/2020/11/17/installing-rosetta-2-on-apple-silicon-macs//usr/sbin/softwareupdate --install-rosetta(记得同意协议)问题在于,我知道这个是M1的芯片,但是我以为是默认安装了Rosetta转义器,会自
2022-03-23 20:30:31
3047
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人