自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2743 1

原创 linux zip命令打包文件,数量过多时的解决方案bash: /usr/bin/zip: Argument list too long

在文件夹a里面有20万个aac文件,以及20万txt文件,我想要打包其中的aac文件为zip使用命令,然后遇到了提示· 原因是因为其中文件过多,超过了zip的处理范围。

2023-06-28 09:27:05 1558

原创 错误RuntimeError: Event device type CUDA does not match blocking stream‘s device type CPU.

11

2023-04-21 18:22:04 614 2

原创 linux 列出所有文件,并按照文件大小排序(文件和文件夹)

【代码】linux 列出所有文件,并按照文件大小排序(文件和文件夹)

2023-04-10 09:22:06 559

原创 linux 删除的文件太多:bash:/usr/bin/rm: Argument list too long

删除一个文件夹内指定后缀的文件时,遇到错误。提示。很明显是指定后缀的文件太多,导致无法删除。

2023-04-07 09:36:50 1119

原创 numpy load npz文件

numpy load npz文件

2023-03-12 16:38:33 1070

转载 ubuntu/linux安装pycuda快速方法

linux安装pycuda

2023-01-11 16:27:37 753

原创 python numpy 错误:AttributeError: module ‘numpy‘ has no attribute ‘bool‘

numpy错误

2023-01-11 15:04:50 10660 2

原创 intel for pytorch加速实验

intel的pytorch加速包

2023-01-03 11:28:00 1632

原创 pytorch tensor/数据类型转化

pytorch tensor/数据类型转化

2022-12-14 11:49:40 504

原创 git 删除本地分支删除远程分支

git操作

2022-12-12 10:11:39 147

原创 arm版本macos 安装tensorboard

arm macos安装tensorboard

2022-12-07 10:28:18 588

原创 使用ffmpeg对视频进行画面裁剪

ffmpeg裁剪视频画面

2022-12-01 16:12:08 3049 2

原创 ffmpeg强制关键帧间隔(key frame, gop size, gop duration)

ffmepg改变视频的GOP size

2022-11-06 13:11:01 5239

原创 HEIF图像编码标准-python读取HEIF图像

opencv 读取heif

2022-10-28 18:01:36 1896

原创 python读取heic/heif后缀的图像

python读取heic和heif图像

2022-10-20 18:16:00 2936

原创 为什么ffmpeg 切割视频后体积会变小

ffmpeg切割视频后,体积变下

2022-08-31 19:43:51 918

原创 macbook m1的ffmpeg安装

macbook macos 安装ffmpeg

2022-08-31 19:17:27 2196

原创 ubuntu/linux 找不到shasum命令

ubuntu 找不到shasum命令

2022-08-29 10:59:34 695

原创 ubuntul / linux 修改时区

ubuntu 修改时区

2022-08-25 11:18:51 192

原创 macbook/macos输入法乱跳

macbook macos输入法自动切换

2022-08-15 09:57:55 2857

原创 pytorch余弦退火学习率CosineAnnealingLR的使用

pytorch 余弦退火学习率

2022-08-02 10:08:15 28495 9

原创 python json load文件报错

json文件不完整导致load错误

2022-07-16 19:36:05 919

原创 macbook M1 brew install失败

brew安装失败

2022-06-29 14:18:57 887

原创 opencv数据类型代码表 dtype

opencv

2022-06-24 13:45:04 710

原创 python pathlib的使用

python pathlib

2022-06-10 16:12:20 445

原创 ubuntu从源码 安装ffmpeg

ubuntu从源码安装 ffmpeg

2022-06-07 17:42:22 817

原创 python: numba 加速python的 for loop

numba对python加速

2022-06-06 18:25:42 1729

原创 python读写json

python读取json

2022-06-06 16:50:10 266

原创 mac os Spotlight使用技巧:直接在谷歌搜索

一、背景想直接借助spotlight 进行 google。当然现在有现成的第三方可以做到,不想安装第三方二、 方法唤起 Spotlight,输入想要google 搜索的内容按下 Command + B,可以在浏览器中直接打开一个新的标签页 进行google搜索三、注意无论你使用的是什么浏览器,指定的搜索引擎都是Safari里面默认的搜索引擎(我这边是百度)。如果要改成其他,就打开Safari,然后打开偏好设置在里面的搜索里 设置 搜索引擎...

2022-05-29 18:45:32 1481

原创 pytorch的量化Quantization

一、相关背景pytorch 从 1.3 开始增加了量化相关的接口,目前pytorch 最新版本已经到了1.11了,猜测其量化相关工具已经完善了(易用、模型速度提升,模型质量几乎不下降),所以开始记录量化相关知识。注意本文开始写于 20220521,pytorch 版本 1.11。如果时间相差太多或者版本相差太多,后面的信息可能会不适用。相应资料均来自与pytorch官网二、Quantization量化相关知识就不介绍了,网上一大堆,pytorch也是一大堆介绍。这里就简单给出个pytorch

2022-05-21 15:54:46 2702

原创 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 951

原创 docker构建镜像并优化镜像的体积

docker

2022-05-10 20:48:00 630

原创 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 2170

原创 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 1207

原创 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 3665

原创 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 3465

原创 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 3448 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 2296

原创 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 2770

voc数据集voc2012voc2007.txt

VOC数据集镜像

2019-05-26

python官方tutorialPDF版_3.6.4

python官方tutorial,pdf版本。python版本是3.6.4. 目的是方便学习者打印下来学习

2018-09-01

空空如也

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

TA关注的人

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