1作者: mr_octopus3 个月前原帖
三天前,我在这里发布了 OctoFlow 0.83(GPU 原生编程语言,2.2 MB 二进制文件)。反馈非常好。从那时起,我推出了 v1.0.0,这是我一直在努力构建的内容:一个 GPU 虚拟机。 这个想法是:GPU 是计算机,CPU 是 BIOS。 你启动一个虚拟机,编程一个内核实例的调度链,使用 vkQueueSubmit 提交一次,然后所有的操作——层执行、层间通信、自我调节、压缩、数据库查询——都在 GPU 上完成,而无需 CPU 的往返。CPU 仅提供输入/输出。 ```rust let vm = vm_boot() let prog = vm_program(vm, kernels, 4) vm_write_register(vm, 0, 0, input) vm_execute(prog) let result = vm_read_register(vm, 3, 30) ``` 4 个虚拟机实例,一次提交,阶段之间没有 CPU 参与。 内存模型包含 5 个 SSBOs:寄存器(每个虚拟机的工作内存)、指标(调节信号)、全局(共享可变——KV 缓存、数据库表)、控制(间接调度参数)、堆(不可变的批量数据——量化权重)。 使其有趣的地方: - 自我稳态调节器:每个虚拟机实例都有一个内核,监控激活规范、内存压力和吞吐量。GPU 自我调节,无需 CPU 的干预。 - GPU 自我编程:一个内核将工作组计数写入控制缓冲区,下一次 vkCmdDispatchIndirect 会读取这些计数。GPU 自行决定工作负载。 - 压缩作为计算:Q4_K 反量化、增量编码、字典查找——这些只是调度链中的内核,而不是一个特殊的子系统。添加一个新的编解码器 = 编写一个发射器。无需更改 Rust。 - CPU 轮询:指标和控制是 HOST_VISIBLE 的。CPU 可以轮询 GPU 状态,并在不重建命令缓冲区的情况下激活休眠的虚拟机。GPU 广播需求,CPU 满足这些需求。 虚拟机是与工作负载无关的。同样的架构可以处理 LLM 推理、数据库查询、物理仿真、图神经网络、数字信号处理管道和游戏 AI。我们已经验证了这六种情况。调度链是通用原语。 v1.0.0 中的新内容超越了 GPU 虚拟机: - 247 个标准库模块(从 51 个增加) - 原生媒体编解码器(PNG、JPEG、GIF、MP4/H.264——无需 ffmpeg) - 带有 15 个以上小部件的 GUI 工具包 - 终端图形(Kitty/Sixel) - 1,169 个测试通过 - 仍然是 2.3 MB,仍然没有外部依赖 零依赖的情况是真实的——没有 Rust crate。该二进制文件链接到 vulkan-1 和系统库,别无其他。cargo audit 没有任何需要审计的内容。 登陆页面:[https://octoflow-lang.github.io/octoflow/](https://octoflow-lang.github.io/octoflow/) GPU 虚拟机详情:[https://octoflow-lang.github.io/octoflow/gpu-vm.html](https://octoflow-lang.github.io/octoflow/gpu-vm.html) GitHub:[https://github.com/octoflow-lang/octoflow](https://github.com/octoflow-lang/octoflow) 下载:[https://github.com/octoflow-lang/octoflow/releases/latest](https://github.com/octoflow-lang/octoflow/releases/latest) 我是一名开发者。这是早期版本。GPU 虚拟机可以正常工作,测试通过且位精确,但前方还有很多路要走——真正的大规模 LLM 推理、多智能体编排、完整的数据库引擎。我希望能收到任何与 GPU 计算、Vulkan 或语言设计相关的反馈。
1作者: harshdoesdev3 个月前原帖
Shuru 是一个轻量级的沙箱,利用苹果的 Virtualization.framework 在 macOS 上快速启动 Linux 虚拟机。在 Apple Silicon 上大约一秒钟即可启动,默认情况下所有内容都是临时的。当您需要持久化状态时,系统提供了检查点功能,沙箱在没有网络访问的情况下运行,除非您明确允许。 它是一个单一的 Rust 二进制文件,没有依赖项。虽然最初是为沙箱化 AI 代理代码执行而构建的,但它同样适用于任何需要一次性 Linux 环境的场景。
3作者: exabrial3 个月前原帖
Claude 在处理包含 <name> 标签的 XML 文件时,会将其更改为 <n>。如果您使用 Claude Desktop,并尝试编辑一个包含 <name> 标签的 XML 文件,每次文件系统连接器都会将其修改为 <n>。这导致简单的聊天线程变得比实际需要的要长得多,而该工具根本无法正常工作。如今,获取实际支持几乎是不可能的,除了在 HN 上报告问题。因此,我们在这里,希望您能按下赞成按钮,也许 Boris 能看到这个问题。
3作者: noahwardlow3 个月前原帖
在浏览器中使用 React 进行 MuJoCo 物理仿真。<p>这一切得益于 DeepMind 的 mujoco-wasm(mujoco-js),它将 MuJoCo 编译为 WebAssembly。我们使用 React Three Fiber 对其进行了封装,这样您就可以加载任何 MuJoCo 模型、进行物理步进,并将控制器编写为 React 组件,所有操作均在客户端的浏览器中运行。
1作者: weedeej3 个月前原帖
我一直在探索一个平台的想法,该平台支持A2A兼容的代理,可以在用户和企业之间共享,同时保护身份、隐私和支付控制。 在深入探讨之前(我觉得我已经有点深入了),我想了解这个核心想法是否能引起社区的共鸣。 这里有一个实时原型供参考: https://aletheia-psi.vercel.app 当前的部署支持发现、链式操作(从协调者到注册代理)和对等连接(注册代理之间),目前有6个实时代理,其中5个支持对等连接,1个已过时(是初始向后兼容性的概念验证)。 初始使用的SDK如下: https://www.npmjs.com/package/@a2aletheia/a2a https://www.npmjs.com/package/@a2aletheia/sdk 很高兴听到您的反馈: - 您认为这个想法是否解决了一个真实的问题 - 您认为可能的陷阱在哪里 - 它与其他方法相比如何 目前有些积压,我正在将a2a规范从v0.2.5迁移到v0.3.10。
1作者: arbopa3 个月前原帖
FrameVault 是一款以桌面为主的照片备份应用,专为希望实现可控、透明备份的摄影师而设计,而不是使用通用的同步工具。<p>主要设计选择:<p>• 桌面应用(Tauri + 嵌入式 Python 后端) • 真实的云存储(Backblaze B2) • 恢复限制的订阅强制执行 • 无需“相信我们”的后台同步魔法<p>刚刚发布了 v1.0.1,全面支持 macOS(Apple Silicon),同时也支持 Windows。<p>Mac 版本需要经过严格的运行时、嵌套二进制签名、打包后端的权限保留、 notarization(公证)和 stapling(粘贴)。现在它已完全经过公证并获得苹果的批准。<p>希望能收到任何正在构建桌面 SaaS 或在 macOS 上使用嵌入式后端的人的反馈。<p>下载链接: <a href="https:&#x2F;&#x2F;cameratrician.com&#x2F;framevault" rel="nofollow">https:&#x2F;&#x2F;cameratrician.com&#x2F;framevault</a>
1作者: anikeshkumar3 个月前原帖
我们发布了Bagisto无头电商的新文档。<p>Bagisto无头电商基于Laravel和GraphQL构建,配备了一个Next.js的前端商店,开箱即用的Core Web Vitals得分完美达到100/100。<p>您可以在5分钟内创建一个完整且可投入生产的无头电商,查看此文档并设置您的电商商店,采用现代架构和技术栈,如Next.js、Laravel、GraphQL,同时还提供REST API。<p><a href="https://headless-doc.bagisto.com/bagisto-headless-ecommerce/getting-started/quick-start-guide" rel="nofollow">https://headless-doc.bagisto.com/bagisto-headless-ecommerce/...</a>