自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深度学习模型的训练和评估过程的输出日志分析

在训练过程中,每个周期都会计算损失函数(loss)。这里的损失值是0.0091,括号内的0.0154可能是平均损失或者上一次的损失。学习率已经降低到0.000942。5170/5170表示已经完成了所有的5170个训练步骤,用时7分25秒,平均每秒处理11.61个步骤。:一个周期训练结束后,GPU(使用CUDA)分配的内存为240823808字节,预留的内存为6153043968字节。:开始训练第1个周期(Epoch),学习率(lr)为0.001。:第1个周期的训练已经完成。:开始评估第1个周期的模型。

2024-07-08 11:49:26 113

原创 多方法查看GPU驱动信息

在输出的信息中,你可以找到你的 NVIDIA GPU 和驱动的信息。是一个可以列出硬件信息的命令,包括 GPU 和驱动信息。请注意,这个方法需要你的用户有 sudo 权限,因为。命令需要 root 权限来获取硬件信息。命令来查看你的 GPU 驱动版本。都无法使用,你还可以尝试使用。子字段表示驱动的名称,子字段表示驱动的版本。

2024-07-08 10:48:12 54

原创 训练时GPU内存不足,方法及监控

这个错误是由于尝试在GPU上分配更多的内存时,可用的GPU内存不足所导致的。尽管GPU内存的使用率并不高,但是PyTorch已经预留了大部分内存,这就是为什么你看到的错误消息中提到 “10.14 GiB reserved in total by PyTorch”。你可以尝试以下几种解决方案:减小批量大小(batch size)。这将减少每次迭代中需要在GPU上存储的数据量。使用更小的网络模型。更小的模型将使用更少的GPU内存。

2024-07-05 13:07:04 341

原创 查看模型训练的epoch数量

通常,我们会在训练循环中设置epoch的数量。对于模型训练的epoch数量,这是由你的代码决定的。在这个例子中,epoch的数量是10。

2024-07-05 10:41:00 72

原创 训练模型支持多gpu训练

检查代码是否支持多GPU训练在Python中,如果您的代码使用了像或这样的PyTorch库,那么它就支持多GPU训练。这些库允许模型在多个GPU上并行运行。或者如果您的代码没有使用这些库,那么它可能不支持多GPU训练。

2024-07-05 10:38:24 267

原创 多个虚拟环境软链接各自的cuda

在不同的终端中同时激活不同的虚拟环境,并且每个环境需要使用不同版本的 CUDA,可以在每个终端中分别设置。打开第一个终端,激活第一个虚拟环境,并设置然后,打开第二个终端,激活第二个虚拟环境,并设置这样,每个终端的虚拟环境都会使用其对应的 CUDA 版本。

2024-07-04 16:07:10 193

原创 监控GPU、CPU的调用情况

GPU:CPU:top或者htop。

2024-07-04 09:45:41 302

原创 人像视频帧率调整和视频裁剪(cpu版)

对于每一帧,如果该帧包含人脸并且满足抽帧条件,它将从帧的中心裁剪出指定大小的区域,并将裁剪后的帧写入到输出视频中。然后,它获取视频的帧率、总帧数、宽度和高度,并打印这些信息。如果视频的帧率不等于指定的帧率,它将视频的帧率设置为指定的帧率。如果直接运行这个Python文件,它将处理指定的输入视频,并将处理后的视频保存到指定的输出路径。这段代码主要用于处理视频,包括人脸检测、帧率调整和视频裁剪等功能。最后,它打开处理后的视频,获取总帧数、帧率和视频尺寸,并打印这些信息。对象,用于写入处理后的视频。

2024-07-03 10:56:04 104

原创 numpy、ffmpeg都在cpu上面跑

ffmpeg不支持在GPU上运行。ffmpeg是一个用于处理多媒体数据的工具,它主要在CPU上运行。虽然某些特定的ffmpeg功能(如某些视频编解码器)可以利用GPU进行硬件加速,但这需要特定的硬件和驱动支持,并且并非所有操作都可以加速。在这个特定的情况下,从视频中提取图像是一个相对简单的操作,不太可能从GPU加速中受益。如果你发现这个操作很慢,可能是因为你的视频文件很大或者分辨率很高。你可以尝试降低视频的分辨率或者只处理视频的一部分来提高速度。

2024-07-02 18:11:08 244

原创 HuggingFace Hub下载通道添加

目录下创建文件,但是没有相应的权限。这个目录通常是由系统管理员用于安装软件的,普通用户可能没有写入权限。但是,这可能会带来安全风险,因为你的程序将能够访问系统的任何部分。环境变量来更改缓存目录。更改Hugging Face Hub的缓存目录。目录下缓存Hugging Face Hub的文件,而不是。文件中,这样每次打开新的终端时都会自动设置这个环境变量。这将赋予你的程序管理员权限,可以在。这个目录应该是你有写入权限的。这个错误是因为你的程序试图在。你可以将这行代码添加到你的。

2024-07-01 16:04:52 186

原创 本地下载部署unidic.zip并跳过download.py安装步骤

1.手动下载unidic.zip,2.下载好的unidic-3.1.0.zip文件拷贝到目录:/usr/local/lib/python3.9/site-packages/unidic/,并且重命名它为unidic.zip3.打开文件 /usr/local/lib/python3.9/site-packages/unidic/download.py,找到93行的download_version函数,将函数里除了download_and_clean()以外的代码全部注释掉。

2024-06-28 16:03:38 290

原创 Python在虚拟环境中运行,但能root访问内容

最安全的方法是更改文件/目录的权限或所有权,以便你的用户账户可以访问它们。如果这不可行,考虑使用sudo在命令行中运行特定的文件系统操作命令,而不是整个Python脚本。避免在Python脚本中直接使用sudo来执行整个脚本,因为这可能会破坏虚拟环境的隔离性并增加安全风险。

2024-06-28 11:41:12 317

原创 ubuntu在自定义路径中查找文件

这个命令将会在当前目录及其所有子目录中查找路径中包含。的文件,并打印出所有找到的文件的路径。是一个通配符,表示任意的目录路径。查找某个指定文件夹名。

2024-06-28 10:38:28 101

原创 读取.ipynb文件并将其转换为.py文件

这个脚本将会读取你的 Jupyter Notebook 文件,并将其中的代码单元格转换为 Python 代码,然后将这些代码写入到一个新的 Python 文件中。替换为你的实际文件路径。

2024-06-28 09:14:54 92

原创 python大模型下载,使用HuggingFace的镜像hf-mirror

hf-mirror.com的包如何下载。模型名字自己随便搜一个,然后点这个复制。

2024-06-27 17:59:18 117

原创 Ubuntu cuda转版本

当前已经在/usr/local安装好了各版本的cuda,环境变量都添加了吧。

2024-06-25 18:50:37 140

原创 AttributeError: module ‘ffmpeg‘ has no attribute ‘input‘

环境变量,以便Python可以找到这个库。无论是什么版本,哪怕是最新版的ffmpeg,都不支持input模块。但要是执行上面的命令,只会安装到当前已有的lib中。只能是安装ffmpeg-python。然后,你需要把这个目录添加到你的。

2024-06-25 18:09:52 109

原创 ERROR:方法、类中使用self.call_count记录调用次数

在 Python 中,静态方法是不需要实例就可以调用的方法,因此它们没有。是指向类实例的引用,只有在实例方法中才存在。这个错误是因为在静态方法中使用了。方法改为一个实例方法,或者将。这行代码,因为在这两个修改中。在这两个修改中,我都移除了。的状态,你可能需要将。

2024-06-21 12:41:17 203

原创 default=‘‘路径设置

当前运行的python文件的路径为/home/nvidia/audio_lip/lip/Wav2Lip/inference.py 那么该文件里面的default='./source/videos/test.mp4’指向的文件以及路径是什么?

2024-06-19 17:10:41 191

原创 Ubuntu多工具多线程下载网络文件

如果需要在wget命令中使用用户名和密码,可以使用--user和--password选项。请将username和password替换为你的实际用户名和密码。注意:在命令行中明文显示密码可能会有安全风险,因为这可能会在命令历史中留下密码。如果你关心这个问题,你可以只使用--user选项,然后wget在这种情况下,你需要在提示时手动输入密码。

2024-06-19 15:52:32 253

原创 Ubuntu解压缩文件

选项来执行一个命令。请注意,这些命令可能需要你有相应的权限,如果你没有权限,你可能需要在命令前加上。这个命令会在当前文件夹中查找所有的 zip 文件,并对每个找到的文件执行。如果想解压一个文件夹中的所有压缩文件,你可以使用。替换为你想要解压的文件类型,例如。在 Ubuntu 中,可以使用。

2024-06-19 14:36:30 94

原创 低版本CUDA不支持GCC>10的编译器

系统仍然无法找到 gcc-7 和 g+±7 的安装包。这可能是因为你的系统的软件源没有这两个版本的包,或者是因为软件源的安全设置阻止了从未签名的仓库更新。这将在 /usr/local/bin 目录下安装 gcc-7 和 g+±7。在这种情况下,你可以尝试从源代码编译 gcc-7。如果你看到的版本号是 7.5.0,那么 gcc-7 和 g+±7 的安装就成功了。

2024-06-19 13:18:02 186

原创 ubuntu两个文件夹对比

这个命令将会生成一个名为diff.patch的文件,这个文件包含了将folder1修改为folder2的所有必要的改动。这个命令将会列出两个文件夹中不同的文件,并显示文件的详细差异。如果两个文件夹完全相同,这个命令将不会有任何输出。在这个命令中,-r选项表示递归地对比文件夹和子文件夹,-u选项表示使用统一格式显示差异。

2024-06-19 10:53:52 153

原创 pip当前版本过老,无法更新pip版本

command.这个错误表明在尝试从Python包索引(PyPI)更新pip时,SSL证书验证失败。这可能是由于网络问题,或者您的Python环境没有正确配置SSL。

2024-06-19 10:42:31 234

原创 conda pip

-no-deps是命令的一个选项,用于指示pip在安装包时不安装其依赖项。通常,pip会自动解析并安装包所依赖的其他包,以确保安装的包能够正常运行。然而,使用--no-deps选项将禁止这种自动依赖项安装行为。--no-deps: 表示不安装包的依赖项。

2024-06-17 11:25:38 249

原创 添加NVIDIA公钥

这个错误表明你的系统无法从NVIDIA的CUDA仓库获取更新,因为它没有正确的公钥。

2024-06-13 11:27:53 234

原创 如何在ubuntu conda查看gpu型号

在Ubuntu的conda环境中,你可以使用nvidia-smi命令来查看GPU的型号。首先,你需要在终端中打开你的conda环境,然后运行nvidia-smi命令。这个命令将会显示你的GPU的详细信息,包括型号、总内存、使用的内存、GPU利用率、温度等。

2024-06-13 10:10:58 308

原创 ubuntu conda备份虚拟环境

要备份Ubuntu系统上的Conda虚拟环境,您可以使用conda-pack工具,它允许您将环境导出为一个tar包,然后在另一个机器或相同机器的不同位置恢复。

2024-06-07 10:20:05 188

原创 Python调用父类

面向对象的继承中,我们会涉及到父类的调用。在对继承的基础内容有所了解后,我们进一步探究调用父类的三种方法。

2024-06-03 14:07:00 104

原创 添加国内源镜像

国内镜像指令、网站总结

2024-05-27 16:31:26 790

空空如也

空空如也

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

TA关注的人

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