接着之前的工作,将老师的语音进行提取之后需要和教学设计中的教案进行对比。这里就涉及到语义匹配的工作。到网上看了一些语义匹配的东西,自己最想用“bert+余弦相似度”来做。但是组内师兄已经有现成的模型Simcse,就打算看看这个效果怎么样。然后再配置中遇见了好多问题。这里主要是梳理一下过程
1.准备工作
首先可以去paddle的官网Linux 下的 Conda 安装-使用文档-PaddlePaddle深度学习平台去查看自己需要通过什么方式进行安装
我就是Linxu下用conda命令进行安装,前面就是创建一个虚拟环境。这里需要注意的是你要选择好python的版本,可以直接看README文件,一般是要>=3.6。但是我看网上普遍用的是3.8,所以为了保险起见我这里用的是python3.8的版本。

创建完虚拟环境之后,我就按照它的步骤走下去。(最开始我没有按照它的官网的步骤,靠着自己的经验去下载安装,结果吃了很多亏。这里建议不要最开始就去pip install -r requirements.txt,因为之后你会碰见很多版本冲突的问题,然后你就不知道该咋办了。)
2.开始安装
接着按照官网给的命令去进行配置。
conda install paddlepaddle-gpu==2.5.2 cudatoolkit=11.2 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge
上面是我的相应的配置(这里一定一定要有耐心,他反应的时间比较久。我就因为好几次没耐心还以为是电脑停了直接ctrl+c,给停止了。)
但其实在这里块我遇见了很多问题,你要自己用nvidia-smi去看看自己的CUDA version,这里我清楚了蛮多nvcc-V和nvidia-smi之间的区别,大家可以参考这篇博客【深度学习】CUDA —— nvcc 和 nvidia-smi 显示的版本不一致?_nvcc和nvidia-smi版本不一致-CSDN博客
然后你就是各种安装包,这里可能再安装paddle会有些复杂,你要根据它报的错误,把那些没有的模块全部安装好,最后才能成功安装paddle。相对也还是比较快的。
其实以上问题都没让我很头疼,等我所有的环境配置好了以后运行命令,出现以下的错误。最开始尝试了很多办法,还好网上的大佬多


这篇完美的解决了我的问题,皇天不负有心人,终于开始训练了!

所以大家,千万不要放弃,你碰见的问题,别人一定也碰见过!
还好能赶在假期里跑完他,出去玩一下,回来就可以接着下一步工作做了!加油!

1598

被折叠的 条评论
为什么被折叠?



