快捷方式

代码覆盖率

要检查分支稳定性,请按如下方式运行健全性套件

  • 安装依赖项(如果尚未安装)适用于 CPU

    python ts_scripts/install_dependencies.py --environment=dev
    

    适用于 GPU

    • 安装依赖项(如果尚未安装)

    python ts_scripts/install_dependencies.py --environment=dev --cuda=cu121
    

    支持的 cuda 版本,如 cu121、cu118、cu117、cu116、cu113、cu111、cu102、cu101、cu92

  • 执行健全性套件

    python ./torchserve_sanity.py
    

要运行前端构建套件,请运行以下命令

frontend/gradlew -p frontend clean build

TorchServe 前端构建套件包括

  • checkstyle

  • findbugs

  • PMD

  • 单元测试

报告生成在以下路径: frontend/server/build/reports

要运行后端 pytest 套件,请运行以下命令

python -m pytest --cov-report html:htmlcov --cov=ts/ ts/tests/unit_tests/

报告生成在以下路径: htmlcov/

要对 ts 包运行 Python 代码风格检查,请运行以下命令

pylint -rn --rcfile=./ts/tests/pylintrc ts/.

要对模型归档器运行 pytest 套件,请运行以下命令

cd model-archiver
python -m pytest --cov-report html:htmlcov_ut --cov=model_archiver/ model_archiver/tests/unit_tests/

报告生成在以下路径: model-archiver/htmlcov_ut/

要对模型归档器运行集成测试套件,请运行以下命令

cd model-archiver
pip install .
python -m pytest --cov-report html:htmlcov_it --cov=model_archiver/ model_archiver/tests/integ_tests/

报告生成在以下路径: model-archiver/htmlcov_it/

**注意**:所有上述命令都需要从 serve 主目录执行

文档

访问 PyTorch 的全面开发者文档

查看文档

教程

获取针对初学者和高级开发人员的深入教程

查看教程

资源

查找开发资源并获得问题的解答

查看资源