全国免费咨询:

13245491521

VR图标白色 VR图标黑色
X

中高端软件定制开发服务商

与我们取得联系

13245491521     13245491521

2024-07-16_太酷了!iPhone、iPad、MacBook老旧设备组成异构集群,能跑Llama 3

您的位置:首页 >> 新闻 >> 行业资讯

太酷了!iPhone、iPad、MacBook老旧设备组成异构集群,能跑Llama 3 机器之心报道机器之心编辑部 假如你有闲置的设备,或许可以试一试。 这次,你手里的硬件设备也能在 AI 领域大展拳脚了。 将 iPhone、iPad、Macbook 进行组合,就能组装成「异构集群推理方案」, 然后顺畅的运行 Llama3 模型。 值得一提的是,这个异构集群可以是 Windows 系统,也可以是Linux、iOS 系统,并且对 Android 的支持很快到来。 异?构?集群正在运行中。? 根据项目作者 @evilsocket 的介绍,这个异构集群包括 iPhone 15 Pro Max、iPad Pro、MacBook Pro (M1 Max)、NVIDIA GeForce 3080、2x NVIDIA Titan X Pascal。所有代码都已经上传到 GitHub。 看到这,网友纷纷表示,这位老哥确实不简单。 不过也有网友开始担心能耗问题,暂且不管速度,电费都耗不起。来回搬数据,损耗太大了。 项目介绍 上述功能的实现,离不开一个名为 Cake 的 Rust 框架。Cake 可以完成大模型(例如 Llama3)的分布式推理,旨在将消费级硬件组合成异构集群,其中消费级硬件采用多种操作系统,包括:iOS、Android、macOS、Linux 和 Windows,从而使 AI 更易于访问。 项目地址:https://github.com/evilsocket/cake Cake 的主要思路是将 transformer 块分片到多个设备,以便能够让通常不适合单个设备 GPU 内存的模型运行推理。对同一工作线程上的连续 transformer 块的推理是分批进行的,以便最大限度地减少数据传输造成的延迟。 Cake 目前支持的系统和设备如下: 编译 安装 Rust 后,运行下列代码: cargo build --release 假如用户想要在应用程序中生成 iOS 绑定,可以进行下述操作: make ios 使用 运行 worker 节点: cake-cli --model /path/to/Meta-Llama-3-8B \ # model path, read below on how to optimize model size for workers --mode worker \ # run as worker --name worker0 \ # worker name in topology file --topology topology.yml \ # topology --address 0.0.0.0:10128 # bind address 运行 master 节点: cake-cli --model /path/to/Meta-Llama-3-8B \ --topology topology.yml 其中 topology.yml 确定哪些层由哪个 worker 提供服务: linux_server_1: host: 'linux_server.host:10128'description: 'NVIDIA Titan X Pascal (12GB)'layers: - 'model.layers.0-5'linux_server_2: host: 'linux_server2.host:10128'description: 'NVIDIA GeForce 3080 (10GB)'layers: - 'model.layers.6-16'iphone: host: 'iphone.host:10128'description: 'iPhone 15 Pro Max'layers: - 'model.layers.17'ipad: host: 'ipad.host:10128'description: 'iPad'layers: - 'model.layers.18-19'macbook: host: 'macbook.host:10128'description: 'M1 Max'layers: - 'model.layers.20-31' 关于内存和磁盘空间优化问题,用户可能希望只向 worker 提供模型中实际需要的数据,而不是整个文件夹,在这种情况下,可以使用 cake-split-model 。例如,要生成较小版本的 llama3 safetensors,可以采用如下代码: cake-split-model --model-path path/to/Meta-Llama-3-8B \ # source model to split --topology path/to/topology.yml \ # topology file --output output-folder-name 参考链接:https://x.com/tuturetom/status/1812654489972973643 创意为王安全为先,AIGC的双线作战 7月17日,《AIGC体验派》第五期,邀请到火山引擎内容安全与风控负责人张建洋和NVIDIA企业级开发者社区高级经理何琨,一起聊聊AIGC在营销领域的创新与安全问题:如何避免大语言模型不再胡言乱语? 如何确保AIGC创作内容的质量与安全? 如何避免营销活动成为黑产的提款机?识别海报二维码或点击阅读原文,立即报名直播。 ?THE END 转载请联系本公众号获得授权 投稿或寻求报道:content@jiqizhixin.com 阅读原文

上一篇:2021-01-05_「转」2021重磅国产新片,全在这了! 下一篇:2025-07-29_中文版暗网,太懂年轻人想要啥了

TAG标签:

18
网站开发网络凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设网站改版域名注册主机空间手机网站建设网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线:13245491521 13245491521 ,我们会详细为你一一解答你心中的疑难。
项目经理在线

相关阅读 更多>>

猜您喜欢更多>>

我们已经准备好了,你呢?
2022我们与您携手共赢,为您的企业营销保驾护航!

不达标就退款

高性价比建站

免费网站代备案

1对1原创设计服务

7×24小时售后支持

 

全国免费咨询:

13245491521

业务咨询:13245491521 / 13245491521

节假值班:13245491521()

联系地址:

Copyright © 2019-2025      ICP备案:沪ICP备19027192号-6 法律顾问:律师XXX支持

在线
客服

技术在线服务时间:9:00-20:00

在网站开发,您对接的直接是技术员,而非客服传话!

电话
咨询

13245491521
7*24小时客服热线

13245491521
项目经理手机

微信
咨询

加微信获取报价