支持基于 py-metal-compute 的 MacOS Metal 性能着色器 (MSP)
作者: vitali-korezki创建于 2024年7月2日更新于 2024年7月2日
亲爱的GPU社区,
最近我开始在GPU上玩"大脑"(brain.js)和处理计算,目的是用"黑魔Pro eGPU"将一些性能挤出我的家用服务器. 一般来说,我能够成功进行一些测试,但令人惊讶的是,所有的计算都在我的内部图形卡上处理,而不是在eGPU上处理.
(https://GitHub.com/gpujs/gpu.js/assets/2910779/956212f8-7d83-46d3-89c7-cd0d74718e55) 互联网档案馆的存檔,存档日期2013-12-29.
但是,如果用 " py-metro-compute " ( " metrocompute " pip包)进行测试,则正在对所有3个GPU进行计算。
(https://GitHub.com/gpujs/gpu.js/assets/2910779/31e0c8cc-d24e-466c-8f41-a0e4140f54be) (中文(简体) ).
因此,我想努力寻求一种方法,将逻辑从“金属计算”转移到gpu.js。 从我的第一次观察中,我需要开发一个可注入类似于 " WebGLKernel " 或 " HeadlessGLKernel " 的克内尔。 作为第一步,我试图熟悉`src/backend/headless-gl/内核.js'中的代码,但如果有一些信息可以让我先开始,我将非常感谢!
任何能加速发展的指导,我都会非常感激!
最好这样 维塔利
内容来源: gpujs/gpu.js