昇思学习营-模型开发和适配学习心得

学习目的

学习掌握建模流程,使用1.5B生成高质量标注数据,对千问进行SFT(监督微调),得到千问蒸馏模型

本环节对运行环节进行检查

环境准备:

  • CANN检查与升级:参考链接
# 进入软件包安装信息文件目录(Notebook中通过路径直接操作)
!ls -l /usr/local/Ascend/ascend-toolkit/latest/aarch64-linux
# 查看ascend_toolkit_install.info文件中的版本信息
!cat /usr/local/Ascend/ascend-toolkit/latest/aarch64-linux/ascend_toolkit_install.info
  • MindSpore检查与升级:参考链接

  • MindSpore NLP安装命令:

    # 检查当前MindSpore版本
    !pip show mindspore
    
    # 安装MindSpore NLP 0.4分支
    !pip install git+https://github.com/mindspore-lab/mindnlp.git@0.4
    
    # 验证MindSpore NLP安装版本
    !pip show mindnlp
    
    # 查看Python版本(确认环境兼容性)
    !python -V
    

说明:

  • 由于没有开发板,该代码在昇思大模型平台运行
  • 由于Jupyter Notebook中cd命令仅在单次执行中生效,无法真正切换后续命令的工作目录,因此直接通过完整路径执行ls命令查看目录内容
  • 代码块使用bash语言标识,可实现语法高亮,更清晰区分命令与注释