【Rust日报】 Neuroxide:用 Rust 重写 PyTorch 框架,针对实时机器人

Copper-rs:Rust 机器人框架,确定性地构建、运行和重现你的整个机器人

Copper 之于机器人,就像游戏引擎之于游戏——确定性地构建、运行和重现你的整个机器人。

提供专为机器人领域打造的、从模拟到生产的一体化、基于 Rust 原生语言的软件引擎解决方案。系统/框架是用 Rust 写的,模拟是用 Bevy (Rust 游戏引擎)和 Avian3d (Rust 物理引擎)做的。

仓库:https://github.com/copper-project/copper-rs

它有一个完整的教程 copper-drone(九个章节):

  • 从零到飞行,本系列节目将逐步介绍如何在一款灵巧的 3.5 英寸自由式无人机上构建一个简单的机器人堆栈——包括硬件集成、计算机视觉、控制、通信和部署。
  • 目标有两个:一是使用 Copper 构建一个完整的参考项目,二是在此过程中开发可重用的 Copper 组件(例如 GStreamer、AprilTags)。

教程:https://github.com/copper-project/copper-drone

附注:Copper 其中一个维护者 Yang Zhou,纽约大学 PhD在 ICRA25(IEEE 国际机器人与自动化顶会)组织了第一届 Rust for Robotics 研讨会https://sites.google.com/view/r4rworkshop/home在 RustConf 2025 发布演讲,提炼了 ICRA25 研讨会的关键见解,全面概述 Rust 如何解决机器人开发中的关键痛点https://youtu.be/1zLLuWbnuN8

Neuroxide:用 Rust 重写 PyTorch 框架,针对实时机器人

该项目旨在用 Rust 重写 PyTorch 框架(保持 API 调用一致),以期打造一个速度更快、类型更强的 AI 框架。

Neuroxide 核心特性:

  • 类 PyTorch API:其设计目标是让熟悉 PyTorch 的开发者能够无缝切换到 Rust。它支持张量(Tensor)操作、自动求导(Autograd)以及常见的神经网络模块。
  • 极致速度:自称为“超快”(Ultra-fast)框架。针对机器人和实时系统进行了优化,专注于降低推理延迟和提高吞吐量。
  • 多后端支持:原生支持 CUDA(NVIDIA GPU)、Metal(Apple Silicon)以及 CPU
  • 专注于机器人领域:由机器人公司开发,特别考虑了在嵌入式设备和需要高实时性场景下的内存管理与计算效率。
  • 现代 Rust 设计:利用 Rust 的所有权模型和类型系统,确保线程安全且无内存泄漏。

Reddit 社区讨论:

  • 与 Burn 等现有框架的对比
    • 用户普遍好奇它与 Rust 生态中已有的 Burn 或 dfdx 有何不同。
    • 开发者回应称,Neuroxide 的侧重点在于实时机器人应用,在某些特定算子和内存调度上做了更激进的优化,以满足微秒级的响应需求。
  • 生态系统成熟度
    • 社区成员指出,虽然 API 像 PyTorch,但 Rust AI 生态目前面临的最大挑战是 预训练模型的生态 (如 HuggingFace 支持)和 算子覆盖率 。
    • Neuroxide 正在努力支持更多的标准层和常见的模型架构(如 Transformer)。
  • 高性能的来源
    • 讨论涉及了其底层的内核实现。Neuroxide 避免了过度抽象,更倾向于直接调用高度优化的计算库,并减少了中间层的数据拷贝。
  • 开发者动机
    • Dragonfly Robotics 表示,他们之所以自研而非直接使用 PyTorch 或现有 Rust 库,是因为在复杂的机器人控制循环中,需要对计算图的执行拥有更细粒度的控制权。

综合评价:Neuroxide 代表了 Rust 在 AI 领域向“生产力”与“高性能”结合迈出的又一步。

  • 优点:上手快(对 Python 开发者友好)、针对底层硬件优化深、非常适合机器人和嵌入式场景。
  • 挑战:作为新项目,其社区插件和预训练模型支持尚不及 Burn,更无法与 PyTorch 的庞大生态相比。

总结 :如果你正在寻找一个能够用于 高性能机器人开发 、且希望拥有 类 PyTorch 开发体验 的 Rust 深度学习框架,Neuroxide 是一个非常值得关注的潜在选择。

仓库:https://github.com/DragonflyRobotics/Neuroxide

讨论:https://www.reddit.com/r/rust/comments/1qah0qk/neuroxide_ultrafast_pytorchlike_ai_framework/

--

From 日报小组 苦瓜小仔

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区

Read more

ComfyUI Prompt Control:精准驾驭AI绘画提示词

ComfyUI Prompt Control:精准驾驭AI绘画提示词

摘要:本文详细介绍了ComfyUI Prompt Control,阐述其功能特点、使用方法及相关技巧。通过掌握这些内容,用户能更精准地控制AI绘画过程,生成符合预期的图像,提升创作效率与质量。 一、引言 在AI绘画领域,ComfyUI以其强大的功能和灵活性备受创作者青睐。而ComfyUI Prompt Control(提示词控制)则是其中关键的一环,它允许用户对提示词进行精细调整,从而更精准地引导AI生成理想的图像,为创作带来了更多可能性和可控性。 二、ComfyUI Prompt Control概述 ComfyUI Prompt Control提供了一系列工具和方法,让用户能够方便地编辑提示词,实现多种常见操作的提示词可控。它支持通过提示词控制Lora加载与调度、进行高级文本编码、区域提示等功能,还能生成与手工制作相似的动态图形。 三、主要功能 * 提示词权重调整:可使用<prompt:weight>语法为提示词部分加权,如(flowers:1.2)在蓝色花瓶里能让模型更强调花朵。也可通过快捷键Ctrl

毫秒级响应!树莓派5 + Whisper + EdgeTTS 构建全离线语音助手 (含避坑指南)

1. 为什么选择 Whisper 替代 Vosk? 我之前用 Vosk 做离线语音识别确实挺方便的,特别是那个 40MB 的小模型中文件,在树莓派 5 上几乎瞬间就能响应。但用久了发现一个问题:中文识别准确率还是不够理想,特别是当我说得稍微快一点或者带点口音的时候,它经常会听错。 后来我试了 OpenAI 的 Whisper,虽然模型大了不少(我用的 base 版本大约 150MB),但识别准确率真的提升很明显。最重要的是,Whisper 支持热词增强功能,这对智能家居控制特别有用!我可以把"开灯"、"关风扇"这些指令设为热词,识别准确率直接拉满。 实测下来,Whisper 在树莓派 5 上的响应速度依然能保持在毫秒级。我用 Python 写了个简单的测试脚本: import

2026实测6款免费/白嫖向学术论文降AIGC专业工具

到了每年的毕业季和期刊截稿期,学术圈最怕的不再是查重率,而是被知网 AI 检测系统或 Turnitin 标上一片刺眼的“疑似 AI 生成”。 作为一名常年泡在文献堆里的学术搬砖人,我太懂这种焦虑了。很多时候,明明是自己熬夜敲出来的开题报告,仅仅因为借用翻译工具润色了一下,或者逻辑结构过于严密工整,就被概率算法判定为 AIGC 浓度超标。一旦被打上这个标签,轻则打回重写,重则面临学术不端的指控。 必须明确一点:使用“降AIGC”工具,绝不是为了掩盖学术造假,而是利用技术手段打破僵化的机器特征,保护我们真实的科研成果不被机械探针误伤。 今天,我从实用性和“零成本/白嫖”的角度,为大家深度实测了6款能够有效打乱机器生成特征、重构学术文本的专业工具(附官方网址),教你如何利用魔法打败魔法。 1. 炼字工坊 —— 跨界降维打击的“底层消痕 IDE” (首推体验) * 官方网址:lianzigongfang.com * 学术实测点评: 如果你对工具底层架构有所了解,会知道这其实是一个专为长篇小说和剧本流打造的集成开发环境(