PyTorch在移动、嵌入式和边缘设备上的设备端AI
项目描述
ExecuTorch 是一个 PyTorch 平台,它为在各种设备上运行 PyTorch 程序提供基础设施,从 AR/VR 可穿戴设备到标准的 iOS 和 Android 移动部署。ExecuTorch 的一个主要目标是实现 PyTorch 程序更广泛的定制和部署能力。
executorch
pip 包处于alpha阶段。
- 支持的 Python 版本:3.10、3.11
- 兼容系统:Linux x86_64、macOS aarch64
此软件包中包含的预构建的 executorch.extension.pybindings.portable_lib
模块提供了一种运行 ExecuTorch .pte
文件的方法,但有一些限制
- 仅将 核心 ATen 运算符 链接到预构建模块中
- 仅将 XNNPACK 后端代理 链接到预构建模块中
请访问 ExecuTorch 网站 了解教程和文档。以下是一些起点
- 入门
- 设置 ExecuTorch 环境,并在本地运行 PyTorch 模型。
- 与本地 LLM 一起工作
- 了解如何使用 ExecuTorch 从零开始导出和加速大型语言模型。
- 导出到 ExecuTorch
- 了解如何将 PyTorch
nn.Module
导出到 ExecuTorch,并使用量化和硬件代理优化其性能。
- 了解如何将 PyTorch
- 在 iOS 和 Android 设备上运行 LLaMA。
- 在演示移动应用程序中构建和运行 LLaMA,并了解如何将模型集成到自己的应用程序中。
项目详情
关闭
executorch-0.3.0-cp312-cp312-manylinux1_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ecb83a677979ccf8dc2a67d8960886717245d36b86ffedda3692943b19d14828 |
|
MD5 | f69e8dfb4e2868ec8b5f86801fe7cac1 |
|
BLAKE2b-256 | 722213c5161ab1458ac8661f29b91a1c13e9a264839b2154b8ff264adced5314 |
关闭
executorch-0.3.0-cp312-cp312-macosx_11_0_arm64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6d0a2faefadb8a69892c07b213d28273a407be31388aae11442b44beb54d6507 |
|
MD5 | b3a7909e61e08c4a6e6d5e82315b5e91 |
|
BLAKE2b-256 | c03488692af4706dd7a6010066f5356567e236225c64a4fed5e511f78579f568 |
关闭
executorch-0.3.0-cp311-cp311-manylinux1_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fbb956bd3ed6781a9a4f3ae5f37470f6b633824bed0ae391a2efeb25f30999ac |
|
MD5 | 28f2b7dd95194d488bb08c32094d429d |
|
BLAKE2b-256 | 2e5cc9e1e51f82f92a74d6773ed306d4d39a4590c48206e658e23857e3036dfa |
关闭
executorch-0.3.0-cp311-cp311-macosx_11_0_arm64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dee89a2bf648a33bd57168d6abee2943b72da5bd131bbaf6a45ff29f999bc63b |
|
MD5 | d45c93bad712d29454a478251181443e |
|
BLAKE2b-256 | 3735d4c6f79b4c0921dd1a8cdba8377aa959b8c3d0c4dc52ad057b2db8758684 |
关闭
executorch-0.3.0-cp310-cp310-manylinux1_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9f95ffddd9764e36b4dba17e894452289c29afbed81c64ca94a804ec8a59b956 |
|
MD5 | b3f8f914027af0a61c9ddf5a58399d8d |
|
BLAKE2b-256 | e3dc185d2c64d1d8d54a85e2f55797b34a4e82241083f3535dc49e965d1d7818 |
关闭
哈希值 for executorch-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7025ad4d3abc6a98a17488c1287ef329cb019c34f63514a8e1f495a6d062bb51 |
|
MD5 | cbaab7649768c90a8974a4734d7168b1 |
|
BLAKE2b-256 | e442cc36d52f2d8f695cd1aa43c858c3bd308a09c360be38a1d14abe79e9f24c |
关闭
哈希值 for executorch-0.3.0-cp39-cp39-manylinux1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e6a629797f4766fb4f5ba7869d16889167e94b2498f8c64fd23a533b3048265e |
|
MD5 | a1769725f229d07e2fb7383fb27bf2fd |
|
BLAKE2b-256 | 9553b6684b927c5be7ccf5da1ca45f434bc86c6492fd80b4389db23153534695 |
关闭
哈希值 for executorch-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 844d46aba0b4abd3968ebb6b42b498c4ee59890931b5d23984d0d0db01f05087 |
|
MD5 | 730f170dda6febb0377106d03e10880d |
|
BLAKE2b-256 | 2379c63bc0b4db381ec08d3c3ba7b2dae74ce589b028df423f2d7bf5f3173047 |