logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

安装 pytorch2.5.1 + cuda12.1

pip install torch==2.5.1 torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121

文章图片
#深度学习#人工智能
遮挡人脸识别

论文:“Occlusion Robust Face Recognition Based on Mask Learning with Pairwise Differential Siamese Network”一般的想法是:先把图像大致分块,再比较图像中的未遮挡部分。论文中的思路:图像被遮挡后,backbone最后的卷积层(大小为C/H/W)的不同通道对遮挡的响应不一致,这样对不同的通道可以建立不同

遮挡人脸识别

论文:“Occlusion Robust Face Recognition Based on Mask Learning with Pairwise Differential Siamese Network”一般的想法是:先把图像大致分块,再比较图像中的未遮挡部分。论文中的思路:图像被遮挡后,backbone最后的卷积层(大小为C/H/W)的不同通道对遮挡的响应不一致,这样对不同的通道可以建立不同

KMeans++的初始化方法

KMeans++ 的初始化方法:1、随机选一个样本作为第一个簇中心。2、计算每个样本到最近簇中心的距离。3、以距离为概率随机选择下一个簇中心。4、重复步骤2和3,直到找到K个簇中心。vlfeat \ kmeans.c \ _vl_kmeans_init_centers_plus_plus_ 中的代码片段如下:x = vl_rand_uindex (rand,

安装 kaldifeat

安装 kaldifeat。

文章图片
pth 转 onnx 时出现的 gather、unsqueeze 等算子

带动态输入的view或者reshape转成onnx会有shape/gather/unsqueeze/concat算子。替换成 flatten 即可。def forward(self, inputs):x1 = self.conv1(inputs)x2 = self.conv2(x1)# 带动态输入的 view 或者 reshape 转成 onnx 会有shape/gather/unsqueeze/

文章图片
#pytorch
安装 pytorch2.5.1 + cuda12.1

pip install torch==2.5.1 torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121

文章图片
#深度学习#人工智能
pip install pynini 失败

pip install pynini 失败,主要错误在编译 wheel 的时候。

文章图片
unhandled system error, NCCL version 2.7.8

在 宿主机上运行基于 DDP 的 pytorch 训练程序没问题,进入 docker 后运行,出现 "unhandled system error, NCCL version 2.7.8" 的错误。解决方法:在 python -m torch.distributed.launch --nproc_per_node=4 ...前加上 NCCL_DEBUG=INFO可以看到:s215:623:649

从 dll 到 so 之路

在 linux 上编程,离不开 make, 自己写 makefile 文件,太麻烦!并且 dll 工程的 .vcproj 文件中保存了源代码的依赖关系和编译信息,要是能把它转换成 makefile 文件就好了。GOOGLE 一下,果然有这样的工具,选了codeproject 上的 sln2mak,具体下载地址是 http://www.codeproject.com/KB/cross-platfor

#linux
    共 13 条
  • 1
  • 2
  • 请选择