AI开发平台MODELARTS-Step2 在Notebook中调试模型

时间:2024-07-24 17:10:54

Step2 在Notebook中调试模型

  1. 打开一个新的Terminal终端,进入“/home/ma-user/infer/”目录,运行启动脚本run.sh,并预测模型。基础镜像中默认提供了run.sh作为启动脚本。启动命令如下:
    sh  run.sh
    图1 运行启动脚本
  2. 上传一张预测图片(手写数字图片)到Notebook中。
    图2 手写数字图片
    图3 上传预测图片
  3. 重新打开一个新的Terminal终端,执行如下命令进行预测。
    curl -kv -F 'images=@/home/ma-user/work/test.png' -X POST http://127.0.0.1:8080/
    图4 预测

    在调试过程中,如果有修改模型文件或者推理脚本文件,需要重启run.sh脚本。执行如下命令先停止nginx服务,再运行run.sh脚本。

    #查询nginx进程
    ps -ef |grep nginx 
    #关闭所有nginx相关进程
    kill -9 {进程ID}  
    #运行run.sh脚本
    sh run.sh

    也可以执行pkill nginx命令直接关闭所有nginx进程。

    #关闭所有nginx进程
    pkill nginx
    #运行run.sh脚本
    sh run.sh
    图5 重启run.sh脚本
support.huaweicloud.com/docker-modelarts/docker-modelarts_6005.html