Skip to content
Agentmart
Submit a tool

ascend-model-migration

Ascend NPU model migration suite.

Skill by Ascend

IndexedMulanPSL-2.0★ 52
Write a review

Chalk Labs

Need help deploying ascend-model-migration?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/ascend-ascend-model-migration

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Ascend NPU model migration suite. Invoke when user wants to migrate/train models on Ascend NPU, setup environment, or deploy models from open-source repositories.

Use cases: devops

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/ascend-model-migration

What's inside

Skill name
ascend-model-migration
Description
Ascend NPU model migration suite. Invoke when user wants to migrate/train models on Ascend NPU, setup environment, or deploy models from open-source repositories.
License
MulanPSL-2.0
Instructions
166 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Agent Skills spec issues

  • name: "ascend-model-migration" does not match folder "drivingsdk-ascend-model-migration"
  • body: contains an absolute path from the author's machine

Files (30)

  • README.md
  • SKILL.md
  • README.md · ascend-mmlab-install-suite/
  • SKILL.md · ascend-mmlab-install-suite/
  • SKILL.md · ascend-mmlab-install-suite/detectron2/
  • SKILL.md · ascend-mmlab-install-suite/mmcv/
  • SKILL.md · ascend-mmlab-install-suite/mmdet/
  • SKILL.md · ascend-mmlab-install-suite/mmdet3d/
  • verify_mmlab_imports.py · ascend-mmlab-install-suite/script/
  • SKILL.md · model-migration/
  • SKILL.md · model-training/
  • README.md · ssh-connection/
  • SKILL.md · ssh-connection/
  • _python.sh · ssh-connection/_lib/
  • ssh-config.py · ssh-connection/_lib/
  • config.example.yaml · ssh-connection/
  • config.yaml · ssh-connection/
  • SKILL.md · ssh-connection/connect/
  • ssh-download.sh · ssh-connection/connect/scripts/
  • ssh-exec.sh · ssh-connection/connect/scripts/
  • ssh-job.sh · ssh-connection/connect/scripts/
  • ssh-test.sh · ssh-connection/connect/scripts/
  • ssh-upload.sh · ssh-connection/connect/scripts/
  • SKILL.md · ssh-connection/debug/
  • SKILL.md · ssh-connection/deploy/
  • ssh-deploy.sh · ssh-connection/deploy/scripts/
  • SKILL.md · ssh-connection/long-task/
  • checkpoint.sh · ssh-connection/long-task/scripts/
  • SKILL.md · ssh-connection/tunnel/
  • ssh-tunnel.sh · ssh-connection/tunnel/scripts/

SKILL.md (first lines)

# Ascend Model Migration Suite

Complete model migration and training suite for Ascend NPU environment. This suite provides end-to-end workflow from SSH connection to model training.

## When to Invoke

- User wants to migrate open-source models to Ascend NPU
- User needs to setup training environment on Ascend NPU
- User wants to train models (BEVFormer, etc.) on Ascend NPU
- User asks about model deployment on Ascend platform

## Suite Structure

```
ascend-model-migration/
├── SKILL.md              # Main skill (this file)
├── ssh-connection/       # SSH connection skill (from ssh-dev-suite)
│   └── SKILL.md
├── model-migration/      # Model migration skill
│   └── SKILL.md
└── model-training/       # Model training skill
    └── SKILL.md

# External Dependencies (in AgentSkills/skills/)
└── ascend-mmlab-install-suite/  # MMLab environment setup
    └── SKILL.md
```

## Workflow Overview

```
┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐
│  ssh-connection │ ──► │ mmlab-install   │ ──► │ model-migration │ ──► │ model-training  │
│                 │     │    -suite       │     │                 │     │                 │
│  Connect to     │     │  Install mmcv,  │     │  Clone repo,    │     │  Execute        │
│  Ascend server  │     │  mmdet, mmdet3d │     │  apply patches  │     │  training script│
└─────────────────┘     └─────────────────┘     └─────────────────┘     └─────────────────┘
```

## Complete Workflow

### Phase 0: DrivingSDK Preparation

**DrivingSDK仓库地址**:`https://gitcode.com/Ascend/DrivingSDK`

在开始任何工作前,确认DrivingSDK已克隆到工作目录:
```bash
cd <working_directory>
git clone https://gitcode.com/Ascend/DrivingSDK
```

**重要**:DrivingSDK包含所有必要的patch文件和训练脚本,无需向用户询问patch位置。

### Phase 1: Environment Information Collection

Ask user for the following information:

```
1. Server IP address (e.g., 192.168.13.151)
2. SSH username (e.g., root)
3. Docker container name (if applicable, e.g., qianqian_0312)
4. Conda environment name (e.g., qianqian_2)
5. Working directory path (e.g., /home/zqq/0312_trae_new)
```

Use `ssh-connection` skill (this suite) to establish connection.

### Phase 2: Environment Setup

Use `AgentSkills/skills/ascend-mmlab-install-suite/` to install dependencies:

1. Verify base environment (torch, torch_npu, CANN)
2. Install MMLab dependencies:
   - mmcv-full (with NPU operators)
   - mmdetection
   - mmsegmentation
   - mmdetection3d
   - detectron2

### Phase 3: Model Migration

Use `model-migration` skill (this suite) to prepare model code:

1. Clone open-source repository
2. Apply NPU adaptation patches
3. Setup dataset and weight links

### Phase 4: Model Training

Use `model-training` skill (this suite) to launch training:

1. Select training mode (performance/accuracy)
2. Execute training script
3. Monitor training progress

## Supported Models

| Model | Status | DrivingSDK Path |
|-------|--------|-----------------|
| BEVFormer | ✅ Supported | model_examples/BEVFormer |
| More models | 🔄 Coming soon | - |

## Quick Start Example

```
User: "I want to train BEVFormer on Ascend NPU"

Agent workflow:
1. [ssh-connection] Ask for server info → Connect
2. [ascend-mmlab-install-suite] Check environment → Install MMLab deps
3. [model-migration] Clone BEVFormer → Apply patch → Link data
4. [model-training] Launch training → Monitor progress
```

## Key Principles

### NPU Compatibility Check

After installation, verify NPU compatibility:

From Ascend/agent-skills, MulanPSL-2.0.

More from Ascend/agent-skills

Signals

Stars
52
Forks
3
Open issues
2
Last commit (this folder)
Apr 20, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MulanPSL-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Ascend

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get ascend-model-migration running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying ascend-model-migration?

CallGet help
Cite this page

ascend-model-migration skill. Agent Mart. https://agentmart.dev/skills/ascend-ascend-model-migration (last updated 2026-10-24)