boltzgen

Migrate protein generation workflows from CUDA to Ascend NPU hardware.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dongg622/china-ai-chip-skill --skill boltzgen-dongg622
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: boltzgen
Source: https://github.com/dongg622/china-ai-chip-skill/tree/main/Ascend/ai-for-science/models/boltzgen
Command: npx skills add https://github.com/dongg622/china-ai-chip-skill --skill boltzgen-dongg622

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires torch, torch_npu, huggingface_hub, and includes scripts (resource) and references (resource) components.

What problem does it solve?

BoltzGen streamlines the transfer and deployment of protein generation and inverse folding workflows from CUDA to Ascend NPU, enabling efficient AI-accelerated biological research.

Core Features & Use Cases

  • NPU Migration: Provides comprehensive steps to adapt BoltzGen from CUDA to Ascend NPU, including environment setup, code modification, and model deployment.
  • Protein Design & Inverse Folding: Supports complex tasks such as generating protein structures and folding predictions using optimized hardware.
  • Use Case: Researchers can deploy BoltzGen on Huawei Ascend clusters to accelerate protein engineering pipelines, reducing inference time while maintaining accuracy.

Quick Start

Set up the environment with conda, install necessary dependencies, adapt source code for NPU, and run the model to perform protein design tasks using command-line instructions.

Frequently Asked Questions about boltzgen

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate deep learning protein generation workflows to Ascend NPU?

Migrating deep learning protein generation workflows to Ascend NPU involves adapting CUDA-based code for NPU compatibility, configuring the CANN Toolkit, and managing model weights to run inference on Huawei Ascend hardware.

Can I run BoltzGen inverse folding tasks using PyTorch NPU extensions?

Yes, you can run BoltzGen inverse folding tasks using PyTorch NPU extensions. The Skill facilitates model deployment and inference on Ascend NPU by ensuring compatibility with specific CANN Toolkit versions and torch_npu dependencies.

What's the best way to set up the environment for AI biology tasks on Ascend clusters?

The best way to set up the environment for AI biology tasks on Ascend clusters is using conda to install dependencies like torch and torch_npu, ensuring proper hardware adaptation for secure and efficient execution of protein structure generation.

Does protein design model inference require specific CANN Toolkit versions for NPU hardware adaptation?

Yes, protein design model inference requires specific CANN Toolkit versions for NPU hardware adaptation. Ensuring compatibility with these versions and PyTorch NPU extensions is critical for reliable performance and accurate computational biology results.

What are the limitations of migrating bioinformatics models from CUDA to Ascend NPU?

Limitations of migrating bioinformatics models from CUDA to Ascend NPU include the need for comprehensive source code modifications and strict dependency management to maintain accuracy during model weight management and inference on the new hardware architecture.

Why does my migrated protein folding model not work with huggingface_hub on NPU?

A migrated protein folding model may not work with huggingface_hub on NPU due to incompatible CANN Toolkit versions or missing torch_npu extensions, which are required for proper model weight management and hardware adaptation during inference.