自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AssertionError: Torch not compiled with CUDA enabled

如图,torch-1.10.1代表torch版本,cp36-39代表python版本,要跟环境对应,下win或者linux版安装包即可。如下,cpu版的不行,

2024-02-28 14:10:58 452

原创 RuntimeError: Error building extension ‘bias_act_plugin‘: [1/3] /usr/local/cuda-11.3:/usr/local/cuda

看了一下报错日志,大致和nvcc有关,要保证cuda版本是一致的。用绝对路径的nvcc命令时会发现是11.1,和我的环境中不一样。然后用绝对路径nvcc命令时:会发现都是一致的了。torch对应的cuda版本:cuda11.3。(1)环境配置文件:(我配的是11.3。

2023-09-21 22:03:42 569

原创 RuntimeError: The freeimage library could not be loaded: Need FreeImage library. You can obtain it w

将下载下来的so文件放到。

2023-09-21 16:36:33 273

原创 subprocess.CalledProcessError: Command ‘[‘where‘, ‘cl‘]‘ returned non-zero exit status 1.

Windows 11 Pycharm运行StyleGAN2代码报错:subprocess.CalledProcessError: Command ‘[‘where’, ‘cl’]’ returned non-zero exit status 1.

2023-09-13 13:39:49 1280

原创 论文阅读《Fine-Grained Face Swapping via Regional GAN Inversion》

先总述贡献:提出一个新颖的高保真换脸范式(paradigm)能可信地(faithfully)保留所需的(desired)微小(subtle)几何和纹理细节。这个范式是什么?E4S。来源:从细粒度人脸编辑的角度重新思考换脸,editting for swapping。根据这个范式,提出基于人脸组件(facial components)的形状和纹理显示解耦的换脸框架。E4S有什么用?1)既能全局换脸,也能局部换脸;能由用户控制交换部分的数量。

2023-09-11 14:15:24 568

原创 Ubuntu服务器上安装dlib

#下载dlib安装包wget http://dlib.net/files/dlib-19.21.tar.bz2#解压至当前文件夹tar -xjvf dlib*.tar.bz2#安装cmake和libboostsudo apt-get install build-essential cmake pkg-configsudo apt-get install libatlas-base-dev libboost-python-dev#安装c++版本dlibcd dlib-19.21cd dlib

2023-09-08 10:57:58 209

原创 【python】RuntimeError: CUDA error: no kernel image is available for execution on the device

原因:cuda和torch不兼容。

2023-08-25 19:52:27 107

原创 【python】ModuleNotFoundError: No module named ‘models‘

我debug发现,是在找baseclass时找到了models.fs_model,但无法定位models。所以实际解决:把simswap/models这个文件夹拷贝到项目最外层。其他博客很多说是因为项目迁移,模型保存了原来的项目地址的原因。我在加载图中SimSwap.py模型参数时,会报这个错。

2023-08-25 19:48:27 565 1

原创 【python】应用.yml文件进行全局配置,转yml为dict

【代码】【python】应用.yml文件进行全局配置,转yml为dict。

2023-08-24 18:53:45 184

原创 【python】logging日志输出及保存至文件

【代码】【python】logging日志输出及保存至文件。

2023-08-24 18:50:51 1067

原创 python安装insightface包配环境

insightface包真的不好装,尤其是老版本与新机器兼容,血泪教训。

2023-08-24 11:06:37 2257

原创 python计算图像间PSNR和SSIM代码

【代码】python计算图像间PSNR和SSIM代码。

2023-08-21 15:28:23 239

原创 论文阅读《StyleIPSB: Identity-Preserving Semantic Basis of StyleGAN for High Fidelity Face Swapping》

PS:什么是语义基?“语义基础”(Semantic Basis)是指一组特征向量,表征了数据(例如图像)中的语义信息。在StyleGAN和其他生成对抗网络中,语义基础通常用于生成图像的控制。通过调整生成模型的语义基础系数,可以实现对生成图像的样式和特征的控制,例如改变生成图像的面部表情、姿势和视角等。

2023-07-24 16:40:06 512

原创 论文阅读《Attribute-preserving Face Dataset Anonymization via Latent Code Optimization》

主要贡献:显示提出保留匿名化人脸数据集的原始人脸属性这一任务,并定量衡量了属性保留的程度。研究意义:匿名化和面部属性保留;一些预训练模型的用途:比如e4e可以获得真实人脸在stylegan中的latent code;FaRL:提取图像语义特征;定量衡量面部属性保留程度的方法。个人觉得这篇文章写得有点草率,很多槽点,有些地方感觉在水字数,有个图特别长,感觉在占篇幅,贡献不明显、实验也不是很充分,参考意见不大。

2023-07-21 17:37:14 248

原创 python实用代码记录

python实用代码记录。

2023-07-17 15:52:44 33

原创 提取视频帧python

python用ffmpeg提取视频帧代码

2022-07-20 14:51:29 853 1

原创 onnxruntime GPU 部署

果然一知半解是不得行的!安装onnxruntime-gpu(注意是gpu版本)pip install onnxruntime-gpu确认是否安装成功>>> import onnxruntime>>> onnxruntime.get_device()'GPU'>>> onnxruntime.get_available_providers()['TensorrtExecutionProvider', 'CUDAExecutionPr

2022-04-15 14:06:11 3352 1

原创 绘制直方图、等间距坐标距离表示不等组距直方图

目录1. 绘制直方图2. 绘制等间距坐标距离表示不等组距直方图1. 绘制直方图import matplotlib.pyplot as pltx = [1.2,1.3,2.1,3.2,5.1]# 设置组距distance = 1# 计算组数group_num = int((max(x) - min(x)) / distance)# 绘制直方图plt.hist(x, bins=group_num,rwidth = 0.8)# 添加x, y轴描述信息plt.xlabel("x")plt.y

2022-04-14 00:54:49 2437 1

转载 KeyError: Caught KeyError in replica *[device_id] on device *[device_id].

转载:https://blog.csdn.net/wanghan0801/article/details/108473879train的总量/batch_size–>16100/24=670—余20,无法整除,这下有点眉目了。正好出现在最后一个step上。我这次试验用的是6个GPU跑的试验,使用torch.nn.DataParallel来实现的并行,按照源码的并行逻辑,是会根据num_parallel=batch_size/gpu_nums来决定均匀分配给每块GPU上的样本数量,那么我这里num_

2022-01-18 16:48:28 402

原创 python无法导入自定义模块的问题

import syssys.path.append('..')

2022-01-11 15:32:48 961

原创 json文件处理 python代码

import osimport jsondir = 'XXX'for file_name in os.listdir(dir): file_path = os.path.join(dir, file_name) print(file_path) with open(file_path, 'r') as load_f: load_dict = json.load(load_f) old_image_path = load_dict['imagePath']

2022-01-06 14:39:54 366

原创 git 操作

git branch dev # 新建一个分支git checkout dev # 切换到该分支git status # 查看分支状态git add .git commit -m "update"git push origingit push --set-upstream origin dev-ai之后修改代码:git pull origingit statusgit add .git commit -m "update2"git push origin...

2021-07-22 19:18:55 59

原创 cv2.imshow()不显示图片

这样无法显示图片:cv2.imshow('src', src_im)cv2.imshow('fake', fake_im)应加上等待函数使得窗口保持cv2.imshow('src', src_im)cv2.imshow('fake', fake_im)cv2.waitKey(0)cv2.destroyAllWindows()或者直接cv2.imwrite('src.jpg', src_im)之后从保存位置查看图片...

2021-07-21 15:11:22 1930 1

原创 screen 命令

1. 新建screen会话screen -S [name]2. 查看当前screen会话screen -ls3. 重新连接到某一screen会话screen -r -S [name]4. 从当前screen会话分离Ctrl+A+D5. 删除当前screen会话exit或Ctrl+D

2021-07-16 20:27:02 77

原创 解决服务器空闲内存不够,可用内存充足的问题

使用free -h命令查看服务器内存使用情况释放缓存至空闲空间sudo bash -c "echo 3 > /proc/sys/vm/drop_caches"```![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/84bd1e185f41cf4604ebf3bdc290bc4c.png#pic_center)...

2021-07-16 20:00:15 508

原创 python 使用ffmpeg工具提取视频中的图像帧

python 使用ffmpeg工具提取视频中的图像帧1. 安装ffmpegbrew install ffmpeg2. 代码import osimport ffmpeg# 每隔一秒提取一张图片# ffmpeg -i xxx.mp4 -r 1 yyy_%04d.jpg -ystr = 'ffmpeg -i {} -r 1 {}'input_dir = '...'output_dir = '...'for name in os.listdir(input_dir): inp

2021-07-14 20:19:44 2208

原创 2021-07-05

git 操作1. 查看当前所有分支git branch -a2. 切换分支git checkout [分支名如:dev-lee]3. 查看当前分支git status4. 更新当前分支代码git pull origin dev-lee:dev-lee

2021-07-05 15:43:18 56

原创 推荐系统冷启动

学习https://zhuanlan.zhihu.com/p/79950668这篇文章做的笔记。一、什么是冷启动推荐系统冷启动问题指的就是,对于新注册的用户或者新入库的标的物, 该怎么给新用户推荐标的物让用户满意,怎么将新标的物分发出去,推荐给喜欢它的用户。系统冷启动指的是,对于新开发的产品,初期用户很少,用户行为也不多,常用的协同过滤、深度学习等依赖大量用户行为的算法不能很好的训练出精准的推荐模型, 怎么让推荐系统很好的运转起来,让推荐变得越来越准确。二、冷启动面临的挑战对新用户知之甚

2021-01-14 18:25:41 1455

原创 Anaconda创建、激活、卸载虚拟环境

# 创建虚拟环境conda create -n 环境名 [python=3.7]# 查看已创建的虚拟环境conda env list# 激活虚拟环境source activate 环境名# 卸载虚拟环境conda remove --name 环境名 --all

2021-01-07 14:05:05 583

原创 在Ubuntu服务器上跑python 程序

1、安装 Anaconda3bash Anaconda3-5.3.1-Linux-x86_64.sh然后一直yes就行了2、配置Anaconda3环境sudo vim /home/你的用户名/.bashrc#在最下面加上这一行并保存export PATH=/home/你的用户名/anaconda3/bin:$PATHsource /home/你的用户名/.bashrc3、创建虚拟环境conda create -n 环境名 python=3.74、激活虚拟环境source a

2021-01-06 21:09:26 1552 1

原创 反人脸识别综述(更新中)

论文:Threat of Adversarial Attacks on Face Recognition: A Comprehensive Survey面部识别(FR)模型易受到不同类型的攻击:1、物理攻击,在图像被捕获前修改面部的物理外观,如presentation attacks(又称spoofing attacks);2、数字攻击,对捕获的面部图像实现修改,如对抗性攻击和变形攻击。对抗性攻击(adversarial attacks)针对深度神经网络(DNNs),特别是卷积神经网络(CNNs),

2020-11-20 16:48:42 2932

原创 【Linux】python实现人脸识别

Github地址:face_recognition api1、下载repogit clone https://github.com/ageitgey/face_recognition2、配置环境python3.3+(1)python 3.3+(2)boost库和cmakesudo apt-get install libboost-all-devsudo apt-get install cmake(3)dlibgit clone https://github.com/davisking

2020-11-17 20:34:46 483

原创 Ubuntu服务器命令行操作(持续更新)

1、本机文件传输到服务器上#先cd到文件所在位置scp [本机文件目录] [email protected]:/home/xxx/[服务器文件目录]

2020-11-17 17:18:59 276

原创 Ubuntu服务器安装、配置和卸载Anaconda3

Ubuntu服务器安装、配置和卸载Anaconda31、安装(用户端,用户名xxx)#在/home/xxx目录下wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.shbash Anaconda*.sh2、更改python解释器环境(管理员端)sudo vim /home/xxx/.bashrc#i进入编辑,在最底端加入以下内容export PATH=/home/xx

2020-11-17 10:30:58 431

原创 【MacOS】Pycharm项目部署在Ubuntu服务器上

【MacOS】Pycharm 项目部署在Ubuntu服务器上一、pycharm专业版学生账号申请二、部署pycharm项目三、配置服务器上Python解释器参考:https://blog.csdn.net/qq_28193019/article/details/103147649一、pycharm专业版学生账号申请PycharmCE不可。1、PycharmPro下载链接:MacOs版2、学生账号申请:https://www.jetbrains.com/shop/eform/students注意

2020-11-16 20:05:04 270 1

空空如也

空空如也

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

TA关注的人

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