Closed yourengod closed 1 year ago
cuda没配置好,看我文档用conda安装paddlepaddle
我安装的cuda是11.7 cudnn是cudnn-linux-x86_64-8.9.2.26_cuda11-archive.tar paddle:python3 -m pip install paddlepaddle-gpu==2.4.2.post117 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html
conda install paddlepaddle-gpu==2.4.1 cudatoolkit==11.7 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge 安装后还是那个问题,我是在ppasr源码上train的,请指教一下?
最新的是2.5.0
2.5.0报这个错误:
W0725 15:22:10.749516 73697 gpu_resources.cc:119] Please NOTE: device: 0, GPU Compute Capability: 5.2, Driver API Version: 12.2, Runtime API Version: 11.7
W0725 15:22:10.750409 73697 gpu_resources.cc:149] device: 0, cuDNN Version: 8.9.
Traceback (most recent call last):
File "train.py", line 22, in
请教一下?
我用的是ubuntu 20。ubuntu 18 过期了。
我现还在用的ppasr是开发版本的,是最新的
你我看是不是显存不足
这个新版本的问题。 这个问题是原先的版本的问题。定位如下图: nvidia-smi命令如下: 请教请教
这里出的问题,max_len=0,这个怎么一回事啊?请教请教。
你换个显卡看一下吧,我看你显卡的计算能力很低,不知道是不是老版本的显卡问题?
好的,我试一试
问一下你数据列表里面有数据吗?
是这个吧?
GPU Compute Capability: 8.6,这个可以。
是这个吧?
你这个是字典。
GPU Compute Capability: 8.6,这个可以。
可以是吧,那就没有问题。
请教一个问题。你提供的这个地址的模型是不是不能用于再训练?我试了一下,出个错。我需要一个好的预训练的模型。
我提供的这个是一训练模型,你可以当做一训练模型去加载,但是要把配置文件一起复制进去。
请教一个问题。你提供的这个地址的模型是不是不能用于再训练?我试了一下,出个错。我需要一个好的预训练的模型。
我提供的这个是一训练模型,你可以当做一训练模型去加载,但是要把配置文件一起复制进去。
我要是没有记错的话,里面好像有这些, 配制文件用的这个:“configs/conformer_online_zh.yml” 请问我该如何把它做为预训练模型加载使用?
微调不用这些,另外你下载的模型是旧的
微调不用这些,另外你下载的模型是旧的
https://download.csdn.net/download/qq_33200967/86951249 这个是新的,是吗?新的可以再训练是吗?我需要填加领域术语语料。
是的,这个如果你在上面下的是最新的。你可以用这个异性的模型来微调你的数据提高你数据的准确率。
是的,这个如果你在上面下的是最新的。你可以用这个异性的模型来微调你的数据提高你数据的准确率。
多谢,我试一试。另外,有个小问题,如何指定多个gpu啊,这样 CUDA_VISIBLE_DEVICES=a,b,c python train.py ,我咋觉得没有用啊,老是内存溢出,我改了批大小16也没有用。
看文档。
你的那个新模型,我下载下来了,用了一下,出了下面的问题。设置是这样:
add_arg('resume_model', str, './models/conformer_streaming_fbank/best_model/', '恢复训练,当为None则不使用预训练模型')
add_arg('pretrained_model', str, './models/conformer_streaming_fbank/best_model/',
请教一下怎么办?
下载的模只能用于预训练的,不能用于恢复训练
下载的模只能用于预训练的,不能用于恢复训练
只能用于预训练,怎么设置啊?
下载的模只能用于预训练的,不能用于恢复训练
只能用于预训练,怎么设置啊?
add_arg('pretrained_model', str, None, '预训练模型的路径,当为None则不使用预训练模型')
下载的模只能用于预训练的,不能用于恢复训练
只能用于预训练,怎么设置啊?
add_arg('pretrained_model', str, None, '预训练模型的路径,当为None则不使用预训练模型')
这样??? add_arg('resume_model', str, None, '恢复训练,当为None则不使用预训练模型') add_arg('pretrained_model', str, './models/conformer_streaming_fbank/best_model/',
还有我下面就是按照doc里面说的进行数据处理,然后就是train就可以了吧?
嗯嗯
add_arg('resume_model', str, None, '恢复训练,当为None则不使用预训练模型')
add_arg('resume_model', str, None, '恢复训练,当为None则不使用预训练模型') 这个是中断训练后,要恢复训练,让程序加载最新训练且保存的模型用的吗?
你好,如果我在你的模型上接着训练必须用你的这个词表文件“vocabulary.txt”吧,请问如何填加新词?
是的,
是的,
这个词表文件“vocabulary.txt”,请问如何往里面添加新词?
那就生成自己字典。模型当预训练模型使用
那就生成自己字典。模型当预训练模型使用
那预训练模型跟新生成的字典中的字对应不上吧?
训练的时候出现这个问题:怎么解决?