机器学习
文章平均质量分 67
机器学习
runing_an_min
这个作者很懒,什么都没留下…
展开
-
nvidia/cuda-xx镜像使用报错nvidia-container-cli: requirement error: unsatisfied condition: cuda>=12.0, ....
不知道你有疑问什么时候用nvdiasmi查看驱动,什么时候用nvcc查看驱动呢?614809646 qq群->主要的错误再最后一行了。和tts,运维、开发等等。# 有问题可以进群聊聊。原创 2024-03-22 17:19:12 · 528 阅读 · 0 评论 -
GFGAN模型加速
最近在使用sadTalker的时候,发现视频增强环节异常的慢,30秒的视频需要耗时16min左右,极大的影响体验,于是想通过多进程、多线程、tensorrt、onnx等方式加速。这个项目也是有限制的,他的输出是512*512的,所以你肯定得不到长方形的图片,如果你想得到长方形图片,只能用拼接的方式。我们可以提前将图片存储在一个文件中,然后用这个工程批处理图片,这样可以一定程度上减少在python代码中的耗时。这个项目安装和使用也很简单,这个项目的readme也都写了。614809646 qq群->原创 2024-03-11 13:25:44 · 373 阅读 · 0 评论 -
libnvinfer_plugin.so.8: undefined reference to `[email protected]‘
首先,你用find命令找一下服务器上有没有这个文件,如果有的话要将这个文件(libcudnn.so.8是个链接文件)以及这个得实体文件拷贝到系统能加载到的地方,比如/usr/local/lib、/usr/lib、/usr/lib64。我们把目光集中在第一行这是关键。我们可以发现是找不到libcudnn.so.8引起的。然后再用上面的find和cp方法,就能让系统找到了。614809646 qq群->这个包需要去英伟达官网下载,和tts,运维、开发等等。# 有问题可以进群聊聊。原创 2024-03-06 20:06:37 · 398 阅读 · 0 评论 -
车牌识别-只用opencv的方式
字符分割的目的是将车牌中的多个字符分割成单个的字符,这样我们就可以对单个字符做模式匹配或者是用模型来做分类,从而识别单个字符是那个数字或者是那个字符,也或者是那个汉字,我们也就达到了车牌识别的目的。核心思想就是使用车牌的特征来寻找这牌的位置,比如说 车牌是长方形(长>宽),车牌一般不会 在图片的边缘上(拍照的习惯)等等,因此我们也看到的opecv方式的弊端,泛化能力比较差。在做完这个实验后,我感触是,只用opencv的方式能使用的场景有限,不如用模型的方式适用的场景广,推荐还是使用模型去做。原创 2024-02-28 21:52:03 · 558 阅读 · 1 评论 -
tensorflow报错: DNN library is no found
然后就是安装了,将tar包上传到服务器上,然后解压,然后将include目录的文件拷贝到 CUDA_HOME的include目录下,将lib目录下的文件拷贝到CUDA_HOME的lib64的目录下。进入CUDA_HOME下,也就是进入你的cuda的驱动的安装目录,查看一下是否有 include/cudnn.h这个文件,如果没有就说明没有安装。然后执行一下ldconfig,如果没有报错,在测试一下你的程序,看看还报错不。这个错误基本上说明你安装的 cudnn有问题,或者没有安装这个工具。原创 2024-01-15 23:00:51 · 1110 阅读 · 0 评论 -
SambertHifigan模型训练训练出错-list index out of range
模型的地址是。原创 2024-01-15 14:51:53 · 412 阅读 · 0 评论 -
modelscope适配昇腾NPU
我们可以通过d500确定npu的型号(这里我没有找到官方的转换渠道,而是百度了一下,如果你有更好的方式,帮忙给留个言)这一步可以先不做,如果后面出现相关报错了,或者你的驱动目录(一般是/usr/local/Ascend这个目录)中没有ascend-toolkit目录,你可以做下这一步。找到你的python环境的site-packages, 将你的modelscope目录备份下,然后替换为仓库里的modelscope。安装昇腾的驱动也是一个折磨的过程,主要是资料太少了,安装过程中的问题不太好找到解决办法。原创 2023-11-06 18:35:42 · 450 阅读 · 0 评论