社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

Exo,使用日常设备在家中运行自己的 AI 集群。项目:gith-20240721075857

黄建同学 • 2 年前 • 683 次点击  

2024-07-21 07:58

Exo,使用日常设备在家中运行自己的 AI 集群。

项目:github.com/exo-explore/exo

特点:#ai##ai探索计划#
• 广泛的模型支持
支持 LLaMA(MLX和tinygrad)和其他流行模型。

• 动态模型分区
exo根据当前网络拓扑和可用设备资源对模型进行最佳分割。这使我们就能够运行比在任何单个设备上都能够运行的更大的模型。

• 自动设备发现
使用最佳可用方法自动发现设备,无需手动配置。

• 兼容ChatGPT API
提供了与 ChatGPT 兼容的 API来运行模型。只需在已有的应用程序中进行一行更改,即可使用 exo 在自己的硬件上运行模型。

• 设备平等
与其他分布式推理框架不同,exo 不使用主从架构。相反,exo 设备采用 p2p 连接。只要设备连接到网络中的某个位置,就可以使用它来运行模型。
Exo 支持不同的分区策略,以跨设备分割模型。默认分区策略是环内存加权分区。这会在环中运行推理,其中每个设备运行的模型层数与设备的内存成比例。

ChatGPT 黄建同学的微博视频
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/172476