惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
C
Cybersecurity and Infrastructure Security Agency CISA
P
Palo Alto Networks Blog
N
News | PayPal Newsroom
L
Lohrmann on Cybersecurity
S
Schneier on Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
IT之家
IT之家
云风的 BLOG
云风的 BLOG
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
C
Cyber Attacks, Cyber Crime and Cyber Security
量子位
人人都是产品经理
人人都是产品经理
S
Securelist
Last Week in AI
Last Week in AI
V
V2EX
Simon Willison's Weblog
Simon Willison's Weblog
AWS News Blog
AWS News Blog
I
Intezer
T
The Exploit Database - CXSecurity.com
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
美团技术团队
Project Zero
Project Zero
博客园 - 叶小钗
Cyberwarzone
Cyberwarzone
A
Arctic Wolf
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏
阮一峰的网络日志
阮一峰的网络日志
博客园 - 【当耐特】
M
MIT News - Artificial intelligence
P
Privacy International News Feed
Blog — PlanetScale
Blog — PlanetScale
C
Cisco Blogs
G
GRAHAM CLULEY
V
Vulnerabilities – Threatpost
K
Kaspersky official blog
P
Proofpoint News Feed
NISL@THU
NISL@THU
Latest news
Latest news
Scott Helme
Scott Helme
The Hacker News
The Hacker News
Know Your Adversary
Know Your Adversary
F
Full Disclosure
The Cloudflare Blog
Spread Privacy
Spread Privacy
H
Hacker News: Front Page

博客园 - 曦远Code

给热水器装上“电量显示”:用 Shelly Gen4 脚本实现零改装水量预测 StarBlog番外(5) 从1.6到1.10,基于Avalonia AOT 开发的 Publisher 半年进化之路 你的显卡能跑多少算子?用 55 个检查项,给 PyTorch GPU 环境做一次冒烟测试 ROCm on Windows 性能排查:RX 6650 XT 跑 PyTorch,为什么加速不明显? lighthouse-fw:一个管理腾讯云轻量服务器防火墙的终端工具 用本地大模型驱动中文输入法,我做了一个实验性的项目 Spark.NET:一个试图把 Django / Rails 式开发体验带回 .NET 世界的全栈 Web 框架。 Zed AI 白嫖免费模型,搭配 DeepSeek v4,玩转 Agent 编程技巧 当 CGO 遇见 Zig:一种更优雅的折腾方式,对比 GCC 后端 2026年AI编程工具横评:Cursor、Codex、Claude Code、Zed、Windsurf 后 Django 时代:SQLAlchemy 2.0、Tortoise 与 Piccolo 三大异步 ORM 选型指南 Python网络请求库,从 requests 到 httpx 浅谈次世代代码编辑器 Zed:Rust 原生性能、GPU 渲染 现代 Python 程序优雅处理日期时间的避坑指南 你的SSH密钥可能已经过期了 是谁 2026 年还在用 Sublime Text 写代码? 什么年代了怎么还在用bash啊?现代化shell开箱体验: fish, nu, elvish 别再手动复制SSH公钥了,Linux服务器一键从GitHub快速导入公钥 2026年的Linux桌面环境选择,哪些适合Debian服务器? 在 Windows 11 上使用 Hyper-V 虚拟机准备安装OpenClaw C# 扩展方法只会写 this 吗?C# 14 新语法直接把扩展方法玩出了花 经历分享,发现挖矿木马后,服务器快速备份与重装(腾讯云平台) Coolify: Vercel 的开源版私有化部署平替版 分享一些2026年有意思的现代化Django生态组件 实测 Django 6.0:模版片段、后台任务、CSP 安全,三大特性体验报告 当人人都能用 AI 写代码时,我为什么选择重回 Django? 从挖矿木马入侵到 Docker Rootless 加固,我的服务器安全复盘 AMD显卡也能畅玩AI画图!ROCm+ComfyUI部署全指南
打包ROCm环境的相关Wheel方便后续使用
曦远Code · 2026-02-23 · via 博客园 - 曦远Code

前言

我的 ROCm 是从 AMD 官方的 nightly 通道下载的,可以提取成 Wheel 方便到其他项目安装。

什么是 Wheel

简单来说,Wheel(.whl 文件)就是 Python 的“全家桶安装包”。

如果把 Python 库比作一套“乐高玩具”,那么 Wheel 就像是已经拼装好了的成品。你买回来直接就能玩,而不需要自己对照零件图纸(源码)去从头组装。

在 Wheel 出现之前,Python 常用 .tar.gz 格式的源码包。

  • 源码包 (sdist):只包含代码。如果库里有 C++ 或 ROCm 代码(比如编译的 torch),安装时,电脑必须安装了编译器(如 MSVC、HIP SDK),然后当场编译几小时。
  • Wheel 包:是预编译好的二进制文件。它已经根据特定的操作系统(Windows/Linux)和架构(x86/AMD GPU)处理好了。安装时,pip 只是把文件解压site-packages 目录,速度极快。

Wheel 包里到底有什么?

如果把 .whl 后缀改成 .zip 并打开,可以看到:

  1. 代码文件夹:比如 torch 文件夹,里面是 .py 文件和编译好的 .dll(Windows 动态链接库)。
  2. .dist-info 文件夹:这是包的“身份证”,记录了包的版本、依赖关系、谁开发的、以及所有文件的校验码。

进入环境

先进入之前用来测试和编译的 ComfyUI 环境

cd D:\Softwares\StabilityMatrix\Data\Packages\ComfyUI
.\venv\Scripts\activate

查看包列表

pip list

输出

Package                                Version
-------------------------------------- --------------------------
aiohappyeyeballs                       2.6.1
aiohttp                                3.13.3
aiosignal                              1.4.0
alembic                                1.17.2
annotated-types                        0.7.0
attrs                                  25.4.0
av                                     16.0.1
build                                  1.3.0
certifi                                2026.1.4
charset-normalizer                     3.4.4
cmake                                  4.0.0
colorama                               0.4.6
comfyui-embedded-docs                  0.3.1
comfyui_frontend_package               1.35.9
comfyui_workflow_templates             0.7.64
comfyui-workflow-templates-core        0.3.61
comfyui-workflow-templates-media-api   0.3.34
comfyui-workflow-templates-media-image 0.3.43
comfyui-workflow-templates-media-other 0.3.62
comfyui-workflow-templates-media-video 0.3.22
einops                                 0.8.1
expecttest                             0.3.0
filelock                               3.20.0
frozenlist                             1.8.0
fsspec                                 2025.9.0
gguf                                   0.17.1
greenlet                               3.3.0
huggingface-hub                        0.36.0
hypothesis                             5.35.1
idna                                   3.11
Jinja2                                 3.1.6
kornia                                 0.8.2
kornia_rs                              0.1.10
lintrunner                             0.12.7
Mako                                   1.3.10
MarkupSafe                             2.1.5
mpmath                                 1.3.0
multidict                              6.7.0
networkx                               2.8.8
numpy                                  2.1.2
optree                                 0.13.0
packaging                              25.0
pillow                                 12.0.0
pip                                    25.3
propcache                              0.4.1
protobuf                               6.33.2
psutil                                 7.1.0
pydantic                               2.12.5
pydantic_core                          2.41.5
pydantic-settings                      2.12.0
pyproject_hooks                        1.2.0
python-dotenv                          1.2.1
PyYAML                                 6.0.3
regex                                  2025.11.3
requests                               2.32.5
rocm                                   7.11.0a20260104
rocm-sdk-core                          7.11.0a20260104
rocm-sdk-devel                         7.11.0a20260104
rocm-sdk-libraries-gfx103X-dgpu        7.11.0a20260104
safetensors                            0.7.0
scipy                                  1.16.3
sentencepiece                          0.2.1
setuptools                             79.0.1
six                                    1.17.0
sortedcontainers                       2.4.0
spandrel                               0.4.1
SQLAlchemy                             2.0.45
sympy                                  1.13.3
tokenizers                             0.22.1
torch                                  2.9.1+rocm7.11.0a20260104
torchaudio                             2.9.0+rocm7.11.0a20260104
torchsde                               0.2.6
torchvision                            0.24.0+rocm7.11.0a20260104
tqdm                                   4.67.1
trampoline                             0.1.2
transformers                           4.57.3
typing_extensions                      4.15.0
typing-inspection                      0.4.2
urllib3                                2.6.2
uv                                     0.9.21
wheel                                  0.45.1
yarl                                   1.22.0

这里需要打包的就是 rocm 开头的那几个:

rocm                                   7.11.0a20260104
rocm-sdk-core                          7.11.0a20260104
rocm-sdk-devel                         7.11.0a20260104
rocm-sdk-libraries-gfx103X-dgpu        7.11.0a20260104

打包 Wheel

使用以下命令打包

pip wheel rocm rocm-sdk-core rocm-sdk-devel rocm-sdk-libraries-gfx103X-dgpu --index-url https://rocm.nightlies.amd.com/v2-staging/gfx103X-dgpu/ --no-deps -w D:\Code\2\_temp

输出结果

Looking in indexes: https://rocm.nightlies.amd.com/v2-staging/gfx103X-dgpu/
Collecting rocm
  Downloading https://rocm.nightlies.amd.com/v2-staging/gfx103X-dgpu/rocm-7.11.0a20260117.tar.gz (15 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting rocm-sdk-core
  Downloading https://rocm.nightlies.amd.com/v2-staging/gfx103X-dgpu/rocm_sdk_core-7.11.0a20260117-py3-none-win_amd64.whl (654.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 654.1/654.1 MB 68.6 MB/s  0:00:09
Collecting rocm-sdk-devel
  Downloading https://rocm.nightlies.amd.com/v2-staging/gfx103X-dgpu/rocm_sdk_devel-7.11.0a20260117-py3-none-win_amd64.whl (1662.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 GB 50.1 MB/s  0:00:24
Collecting rocm-sdk-libraries-gfx103X-dgpu
  Downloading https://rocm.nightlies.amd.com/v2-staging/gfx103X-dgpu/rocm_sdk_libraries_gfx103x_dgpu-7.11.0a20260117-py3-none-win_amd64.whl (174.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 174.2/174.2 MB 75.2 MB/s  0:00:02
Saved d:\code\2\_temp\rocm_sdk_core-7.11.0a20260117-py3-none-win_amd64.whl
Saved d:\code\2\_temp\rocm_sdk_devel-7.11.0a20260117-py3-none-win_amd64.whl
Saved d:\code\2\_temp\rocm_sdk_libraries_gfx103x_dgpu-7.11.0a20260117-py3-none-win_amd64.whl
Building wheels for collected packages: rocm
  Building wheel for rocm (pyproject.toml) ... done
  Created wheel for rocm: filename=rocm-7.11.0a20260117-py3-none-any.whl size=20096 sha256=24085fa9b394c516a1288297adcd18d25d279c39d3f5ac2cb0c316f75aa28c4a
  Stored in directory: c:\users\deali\appdata\local\pip\cache\wheels\16\f6\32\7bd9cccb06a7f1ccbb85bd00ead32ef09260ab4f0ce8353ff2
Successfully built rocm

小结

很抱歉,我研究之后才发现无法从已经安装的 Lib\site-packages 里提取出 Wheel

所以只能从官方源重新下载了

这些包都很大,下载到本地,方便后续的项目使用

现在我本地有这些包:

    Directory: D:\Code\2\_temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a---           2026/1/18    10:31      654090627 rocm_sdk_core-7.11.0a20260117-py3-none-win_amd64.whl
-a---           2026/1/18    10:31     1662025437 rocm_sdk_devel-7.11.0a20260117-py3-none-win_amd64.whl
-a---           2026/1/18    10:31      174187137 rocm_sdk_libraries_gfx103x_dgpu-7.11.0a20260117-py3-none-win_amd64.whl
-a---           2026/1/18    10:31          20096 rocm-7.11.0a20260117-py3-none-any.whl
-a---            2026/1/5    15:58      151148776 torch-2.9.1+rocm7.11.0a20260104-cp312-cp312-win_amd64.whl
-a---            2026/1/5    15:59         514989 torchaudio-2.9.0+rocm7.11.0a20260104-cp312-cp312-win_amd64.whl
-a---            2026/1/5    16:01        1247290 torchvision-0.24.0+rocm7.11.0a20260104-cp312-cp312-win_amd64.whl

微信公众号:「程序设计实验室」 专注于互联网热门新技术探索与团队敏捷开发实践,包括架构设计、机器学习与数据分析算法、移动端开发、Linux、Web前后端开发等,欢迎一起探讨技术,分享学习实践经验。