# pytorch_1 **Repository Path**: peng-zirong/pytorch_1 ## Basic Information - **Project Name**: pytorch_1 - **Description**: Ascend PyTorch adapter - **Primary Language**: Python - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1483 - **Created**: 2022-10-14 - **Last Updated**: 2023-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AscendPyTorch导航栏 # 简介 本项目开发了PyTorch Adapter插件,用于昇腾适配PyTorch框架,为使用PyTorch框架的开发者提供昇腾AI处理器的超强算力。用户在准备相关环境进行基于PyTorch框架模型的开发、运行时,可以选择在服务器中手动编译相关模块。 # 文档 有关安装指南、模型迁移和训练/推理教程、算子适配和API列表等更多详细信息,请参考下表。 | 文档名称 | 参考链接 | 文档说明 | | ------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | | PyTorch安装指导 | [点击跳转](https://www.hiascend.com/document/detail/zh/canncommercial/60RC1/envdeployment/instg/instg_000035.html) | 提供PyTorch1.5.0/1.8.1/1.11.0安装指导及常见问题解决方案。 | | PyTorch迁移训练与调优指导 | [点击跳转](https://www.hiascend.com/document/detail/zh/canncommercial/60RC1/modeldevpt/ptmigr/ptmigr_0001.html) | 提供PyTorch1.5.0/1.8.1/1.11.0模型迁移训练与性能精度调优指导及常见问题解决方案。 | | PyTorch在线推理指导 | [点击跳转](https://www.hiascend.com/document/detail/zh/canncommercial/60RC1/modeldevpt/ptonlineinfer/ptonlineinfer_000001.html) | 提供PyTorchPyTorch1.5.0/1.8.1/1.11.0模型在线推理指导。 | | PyTorch算子适配指导 | [点击跳转](https://www.hiascend.com/document/detail/zh/canncommercial/60RC1/operatordev/operatordevg/atlasopdev_10_0081.html) | 提供PyTorch1.5.0/1.8.1/1.11.0算子适配指导及算子测试用例。 | | PyTorch API接口参考 | [点击跳转](https://www.hiascend.com/document/detail/zh/canncommercial/60RC1/oplist/fwoperator/fwoperatorlist_0301.html) | 提供PyTorch1.5.0/1.8.1/1.11.0框架支持API列表、自定义算子与亲和库列表及参考用例。 | # Ascend配套软件
PyTorch框架的使用需要与CANN版本配套,请参考下表选择合适的CANN软件版本。当前PyTorch支持使用容器镜像安装,参考下表选择合适版本的镜像。 | AscendPyTorch版本 | CANN版本 | 支持PyTorch版本 | Gitee分支名称 | AscendHub镜像版本/名称([获取链接](https://ascendhub.huawei.com/#/index)) | | :------------ | :----------- | :----------- | ------------- | ------------- | | 2.0.2 | CANN 5.0.2 | 1.5.0.post2 | 2.0.2.tr5 | 21.0.2/pytorch-modelzoo | | 2.0.3 | CANN 5.0.3 | 1.5.0.post3 | 2.0.3.tr5 | 21.0.3/pytorch-modelzoo | | 2.0.4 | CANN 5.0.4 | 1.5.0.post4 | 2.0.4.tr5 | 21.0.4/pytorch-modelzoo | | 3.0.rc1 | CANN 5.1.RC1 | 1.5.0.post5 | v1.5.0-3.0.rc1 | 22.0.RC1/pytorch-modelzoo | | 3.0.rc1 | CANN 5.1.RC1 | 1.8.1.rc1 | v1.8.1-3.0.rc1 | \ | | 3.0.rc2 | CANN 5.1.RC2 | 1.5.0.post6 | v1.5.0-3.0.rc2 | 22.0.RC2/pytorch-modelzoo | | 3.0.rc2 | CANN 5.1.RC2 | 1.8.1.rc2 | v1.8.1-3.0.rc2 | 22.0.RC2-1.8.1/pytorch-modelzoo | | 3.0.rc3 | CANN 6.0.RC1 | 1.5.0.post7 | v1.5.0-3.0.rc3 | \ | | 3.0.rc3 | CANN 6.0.RC1 | 1.8.1.rc3 | v1.8.1-3.0.rc3 | 22.0.RC3-1.8.1/pytorch-modelzoo | | 3.0.rc3 | CANN 6.0.RC1 | 1.11.0.rc1 | v1.11.0-3.0.rc3 | \ | # 建议与交流 热忱希望各位在用户社区加入讨论,并贡献您的建议,我们会尽快给您回复。 # 分支维护策略 Ascend PyTorch的版本分支有以下几种维护阶段: | **状态** | **持续时间** | **说明** | |-------------|---------------|--------------------------------------------------| | Planning | 1 - 3 months | 特性规划。 | | Development | 3 months | 特性开发。 | | Maintained | 6 - 12 months | 允许所有问题修复的合入,并发布版本。 | | Unmaintained| 0 - 3 months | 允许所有问题修复的合入,无专人维护,不再发布版本。 | | End Of Life (EOL) | N/A | 不再接受修改合入该分支。 | # 现有分支维护状态 | **分支名** | **当前状态** | **上线时间** | **后续状态** | **EOL 日期**| |------------|--------------|----------------------|----------------------------------------|------------| | **v2.0.2** | Maintained | 2021-07-29 | Unmaintained
2022-07-29 estimated | | | **v2.0.3** | Maintained | 2021-10-15 | Unmaintained
2022-10-15 estimated | | | **v2.0.4** | Maintained | 2022-01-15 | Unmaintained
2023-01-15 estimated | | | **v3.0.rc1** | Maintained | 2022-04-10 | Unmaintained
2023-04-10 estimated | | | **v3.0.rc2** | Maintained | 2022-07-15 | Unmaintained
2023-07-15 estimated | | | **v3.0.rc3** | Maintained | 2022-10-20 | Unmaintained
2023-10-20 estimated | | 版本说明请参阅[ReleseNote](docs/zh/RELEASENOTE)