---
title: rec_sdk-torch
description: 昇腾社区是基于昇腾系列处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务，包括昇腾系列处理器、系列硬件、CANN异构计算架构、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链。
keywords: 公开,快速参考,RecSDK,支持的,Tags,Dockerfile,使用方法,Tag,规范
url: https://www.hiascend.com/developer/ascendhub/detail/rec_sdk-torch
section: (其他)
---

# rec_sdk-torch

URL: https://www.hiascend.com/developer/ascendhub/detail/rec_sdk-torch
描述: 昇腾社区是基于昇腾系列处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务，包括昇腾系列处理器、系列硬件、CANN异构计算架构、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链。
关键词: 公开,快速参考,RecSDK,支持的,Tags,Dockerfile,使用方法,Tag,规范

昇腾镜像仓库 [了解详情](https://www.hiascend.com/developer/ascendhub)

rec_sdk-torch

## rec_sdk-torch公开

最新版本：26.0.0_debian12-x862026/05/07更新大小：19 GB发布者：Ascend539次下载

5.0

推荐

镜像概述

镜像下载

镜像概述

镜像下载

...

# rec_sdk-torch

## 快速参考

- rec_sdk-torch 由RecSDK 社区 [了解详情](https://gitcode.com/Ascend/RecSDK)维护
- 从哪里获取帮助

- RecSDK 文档 [了解详情](https://gitcode.com/Ascend/RecSDK/blob/develop/README.md)
- RecSDK 社区 [了解详情](https://gitcode.com/Ascend/RecSDK)
- 问题反馈 [了解详情](https://gitcode.com/Ascend/RecSDK/issues)

## RecSDK

Rec SDK作为面向互联网市场搜索推荐广告的应用使能SDK产品，对于搜索推荐广告模型训练的应用场景需求，提供基于昇腾平台的搜索推荐广告框架，支撑大规模搜推广场景，助力完成搜推广模型的高效训练。

## 支持的 Tags 及 Dockerfile 使用方法

### Tag 规范

Tag 遵循以下格式：

```
<RecSDK 版本号>-<操作系统>-<系统架构>
```

| 字段 | 示例值 | 说明 |
| --- | --- | ---|
| RecSDK 版本号 | 26.0.0 | 对应 RecSDK 官方发布 Tag 中的版本标识 |
| 操作系统 | debian12 / openeuler2203 | 基础镜像所使用的操作系统发行版及版本号 |
| 系统架构 | x86/arm | 操作系统架构 |

### 镜像仓库地址

rec_sdk-torch 镜像托管在华为云 SWR 镜像仓库：

```
swr.cn-south-1.myhuaweicloud.com/ascendhub/rec_sdk-torch
```

完整镜像示例：

```
swr.cn-south-1.myhuaweicloud.com/ascendhub/rec_sdk-torch:26.0.0_debian12-x86
```

### 构建参数

容器镜像内软件版本如下：

| 软件 | 版本 | 下载链接参考 |
| --- | --- | ---|
| Pytorch | 2.6.0 | 下载地址 |
| Python | 3.11.0 | 下载地址 |
| fbgemm-gpu | 1.1.0 | 下载地址 |
| gcc | 11.2.0 | 下载地址 |
| cmake | 3.22.6 | 下载地址 |
| CANN | 9.0.0-beta.2 | 下载地址 |
| torch_npu | 7.1.0 | 下载地址 |
| RecSDK-torch | 26.0.0 | 下载地址 |

## 快速开始

### 容器启动命令

从“镜像下载”页签中，选择所需架构（arm、x86）对应镜像拉取到本地。参考如下命令启动容器：

```
docker run -it --name {容器名}  -m 300g -e ASCEND_VISIBLE_DEVICES=0-7 -v /usr/local/Ascend/driver:/usr/local/Ascend/driver:ro  {镜像}:{tag} /bin/bash
```

参数说明：

ASCEND_VISIBLE_DEVICES=0-7 当前机器所拥有的npu卡为0-7卡，如果是16卡可以设置为0-15，用户可根据实际情况挂载。

-v /usr/local/Ascend/driver/:/usr/local/Ascend/driver/:ro 容器挂载的驱动目录，用户可按照实际驱动的安装目录进行配置。ro表示以只读方式挂载。

-m 300g 设置容器内可用内存，可根据使用情况进行配置。

如需挂载宿主机指定目录到容器内，可通过`-v {host_dir}:{container_dir}`进行目录挂载。示例：`-v /dataset:/dataset`。

### 如何二次开发

```
# 以 rec_sdk-torch 镜像为基础镜像，叠加用户软件
FROM swr.cn-south-1.myhuaweicloud.com/ascendhub/rec_sdk-torch:26.0.0_debian12-x86

RUN apt update -y && \
    apt install -y gcc g++

# 安装额外依赖
RUN pip3 install pandas scikit-learn

# 复制用户代码
WORKDIR /workspace
COPY . /workspace

...
```

## 支持的硬件

| 芯片系列 | 产品示例 | 架构 |
| --- | --- | ---|
| 昇腾 910 | Atlas 800T A2 训练服务器、Atlas 900 A2 PoD 集群基础单元 | ARM64/x86_64 |
| 昇腾 A3 | Atlas 800T A3 超节点服务器 | ARM64/x86_64 |

## 许可证

查看这些镜像中包含的 RecSDK 的许可证信息 [了解详情](https://gitcode.com/Ascend/RecSDK/blob/develop/LICENSE)。

与所有容器镜像一样，预装软件包（Python、系统库等）可能受其自身许可证约束。

rec_sdk-torch 镜像版本

| 版本 | 文件大小 | 更新时间 | 架构 | 操作 |
| --- | --- | --- | --- | ---|
| 26.0.0_debian12-x86 | 19 GB | 2026/05/07 | x86_64 | 立即下载 |
| 26.0.0_openeuler2203-arm | 8 GB | 2026/05/07 | arm64 | 立即下载 |
| debian12-x86 | 16 GB | 2025/08/26 | x86_64 | 立即下载 |
| centos-x86 | 5 GB | 2025/09/09 | x86_64 | 立即下载 |
| openeuler2203-arm | 5 GB | 2025/08/26 | arm64 | 立即下载 |
| v1.0-arm | 6 GB | 2025/01/02 | arm64 | 立即下载 |
| v1.0-x86 | 5 GB | 2025/01/02 | x86_64 | 立即下载 |
