首页 > 其他分享 >MLX vs MPS vs CUDA:苹果新机器学习框架的基准测试

MLX vs MPS vs CUDA:苹果新机器学习框架的基准测试

时间:2023-12-21 10:11:09浏览次数:40  
标签:MPS 学习 vs CUDA 测试 MLX 苹果

如果你是一个Mac用户和一个深度学习爱好者,你可能希望在某些时候Mac可以处理一些重型模型。苹果刚刚发布了MLX,一个在苹果芯片上高效运行机器学习模型的框架。

最近在PyTorch 1.12中引入MPS后端已经是一个大胆的步骤,但随着MLX的宣布,苹果还想在开源深度学习方面有更大的发展。

在本文中,我们将对这些新方法进行测试,在三种不同的Apple Silicon芯片和两个支持cuda的gpu上和传统CPU后端进行基准测试。

 

https://avoid.overfit.cn/post/eb87d12f29eb4665adb43ad59fd3d64f

标签:MPS,学习,vs,CUDA,测试,MLX,苹果
From: https://www.cnblogs.com/deephub/p/17918375.html

相关文章

  • VSCode Unity C# 大括号不换行设置方法
    默认格式化方法voidStart(){}C#大括号不换行voidStart(){} 需要安装EditorConfigforVSCode 插件在设置中禁用 UseOmnisharp启用 EnableEditorConfigSupport 在项目根目录创建 .editorconfig配置文件,内容如下root=true[*......
  • VsCode运行与freopen与快读
    运行g++-oaa.cpp&&./ag++b.cpp-ob&&./bg++c.cpp-oc&&./cfreopen #ifndefONLINE_JUDGEfreopen("in.txt","r",stdin);freopen("out.txt","w",stdout);#endif快读temp......
  • VSCode下载.NET出错以及没有代码提示的解决办法
    Failedtodownload.NET7.0.14~x64:.NETinstallationtimedout.Youmayneedtochangethetimeouttimeifyouhaveaslowconnectionvscode安装Unity插件后提示下载.NET出错 解决办法是下载它提示的SDK手动安装,比如提示7.0.14,那么就去下载对应的SDK 安装之......
  • VSCode调试Javascript
    CodeRunner在应用商店中搜索CodeRunner插件进行安装。选中你要执行的Javascript脚本,右键选择RunCode,利用Console.log在下方的输出窗口里可以看到输出结果。如果不小心点击了关闭按钮X关闭了输出窗口可以点击左上方的调试控制台重新打开。通常我用它快速输出一段JS代码......
  • 解决方案架构师 vs 技术架构师,有何区别?
    Salesforce架构师角色是生态系统中常见的职业目标。架构师因其丰富的Salesforce知识以及在平台上构建可扩展解决方案的能力而广受认可。解决方案架构师和技术架构师是Salesforce生态系统中最常见的两个架构师角色,这些角色有一些重叠,但它们完全不同,解决方案架构师和技术架构师到......
  • Odoo_vscode调试
    1.正常开发调试{"name":"Odoo开发调试","type":"python","python":"/home/wdc/work/venv/bin/python3","request":"launch",......
  • JVS低代码和智能BI(自助式数据分析)12.19更新功能说明
    低代码更新功能新增:1、表单组件:标题、分割线、按钮等非数据组件增加小程序端隐藏设置;隐藏设置允许开发者对表单组件中的非数据组件进行隐藏,例如,可能只想展示表单的部分内容,或者希望在特定条件下显示或隐藏某些组件。2、逻辑引擎文件模板转换新增转为docx和pdf设置;文件模板转换功能......
  • typedef vs using
    语言支持类型别名typedef,显然,CPP也支持咯。不过自CPP11(也称之为ModernCPP)开始,引入了using关键字用以表示类型别名。创建类型别名typedef和using都可以创建类型别名,区别是在语法语义上的不同。typedef的语法如下:typedef [original-type] [alias];用法如下:typedef  int......
  • 常见CUDA题目总结
    Foraneffectivethread-levelcoarseningacrossx-axisfora2Dkernelwithlaunchparameters<<<(16,16,1),(64,16,1)>>>,coarseningfactor4andtargetplatformwithwarpsize8,whatwillbetheminimumandmaximumboundforstri......
  • cpp环境搭建 - vs2017编译CMakeLists项目(Box2dLite)
    box2dlite地址:GitHub-erincatto/box2d-lite:Asmall2Dphysicsengine vs2017不支持utf-8withoutbom问题box2dlite的源码文件是utf-8withoutbom的,如果在里面写了中文注释,就会出现编译错误解决办法:将文件编码改成utf-8带bom的(这边没有在附加选项加/utf-8貌似也没问题......