返回首页
最新
我将微软的TRELLIS.2(4B参数图像到3D模型)移植到了Apple Silicon上,通过PyTorch MPS运行。原版需要CUDA以及flash_attn、nvdiffrast和自定义稀疏卷积内核,而这些在Mac上都无法使用。
我用纯PyTorch的替代方案替换了CUDA特定的操作:包括一个聚集-散布的稀疏3D卷积、用于稀疏变换器的SDPA注意力机制,以及一个基于Python的网格提取,替代了CUDA的哈希映射操作。总的修改涉及大约几百行代码,分布在9个文件中。
在M4 Pro(24GB)上,从单张照片生成约40万个顶点网格,耗时大约3.5分钟。虽然速度不及H100(只需几秒),但它可以离线运行,无需依赖云服务。
<a href="https://github.com/shivampkumar/trellis-mac" rel="nofollow">https://github.com/shivampkumar/trellis-mac</a>
我们需要一种安全的多租户方式来为用户提供 shell 账户,但大多数虚拟机管理程序(VMM)占用的内存过多,而容器则不够安全。通过克隆,虚拟机在大多数情况下比容器更节省内存。<p>由于许多其他项目在 HN 上看起来也在做类似的事情,因此将其开源是正确的选择。<p>欢迎您根据需要部分或全部使用!
Brygga 目前处于早期开发阶段。核心客户端实现了端到端的功能(连接、加入、发送、接收、持久化),但许多成熟 IRC 客户端所具备的功能仍然缺失。<p>代码库:<a href="https://github.com/buggerman/Brygga" rel="nofollow">https://github.com/buggerman/Brygga</a>