# 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)