标签
作者将vLLM的服务栈移植到C++20,生成一个66 MiB的二进制文件,推理时无Python,可逐token与vLLM核对,且在测试硬件上吞吐量具竞争力。
A deep dive into C++ ABI, explaining binary interface concepts, CPU/OS dependencies, object file formats like ELF and PE32+, and calling conventions.
本文解释了为什么在C++中有时必须使用const_cast,特别是从std::priority_queue中移动对象时,以及如何安全地使用它。
一篇博客文章,介绍 bx::Scanner,一组小型零拷贝、无分配的扫描原语,简化了编写解析器的过程,而无需完整的解析器生成器或复杂的 PEG 库。
对 C++26 中 std::function 和 std::copyable_function 之间互转换的技术分析,讨论了实现方法和性能权衡,并特别指出 libstdc++ 目前采用了一种较次优的方法。
一套为 Max/MSP 和 Ableton Live 设计的 C++ DSP 模块,模拟经典工作室均衡器和压缩器,支持可选过采样。
解释C++中的PImpl惯用法,以及即将推出的C++26 std::indirect类型如何简化其实现,减少样板代码和手动内存管理。
本文介绍如何通过将委托包装在 agile_ref 中来在 C++/WinRT 中创建 Windows Runtime 委托的敏捷版本,并承诺在第二部分中提供更多细节。
LavenderSim 是一个以Python为先的机器人仿真引擎,具有C++核心和网页可视化,几乎完全由GPT-5.6 Sol构建。它允许在Python中定义环境,无需XML。
Cpp2Rust 是一个开源工具,利用 clang 的 AST 和一个运行时库,自动将 C++ 代码转换为安全的 Rust 代码,支持安全和 unsafe 两种输出模式,实现安全的内存安全转换。
audio.cpp更新引入了流式支持和四个ASR/STT模型(Nemotron 3.5、Higgs Audio STT、VibeVoice ASR、Hviske ASR),采用原生C++/GGML实现,速度比Python快高达2.41倍,词错误率(WER)和显存占用具有竞争力。
Athena 是一款完全离线、隐私优先的语音助手,完全运行在本地硬件上,结合了多种AI模型用于语音识别、语言理解和情感感知语音合成,具备长期记忆和可中断性。
深入探讨 C++ 并发中的非对称线程栅栏,涵盖 C++ 提案 P1202R0 及其通过 Linux membarrier() 系统调用的实现,并附有来自 Folly 同步原语的示例。
来自 GoalKicker 的免费编程笔记(PDF)合集,涵盖 Java、Python、JavaScript、SQL、DSA、C 和 C++。
Bohemia Interactive 已在 GitHub 上以 GPL-3.0-or-later 许可发布了《Arma:冷战突袭》(代号 Poseidon)的源代码。该代码已现代化至 C++20,支持 Windows 和 Linux,旨在供社区修改和学习。
parakeet.cpp 能够在本地的 OpenAI API 背后运行 NVIDIA Parakeet ASR,提供预构建的 Docker 镜像,支持 CPU 和 CUDA(包括 arm64),实现带有词级时间戳的实时转录。
这个开源教程《Build Your Own Redis》教你手把手从零用C/C++实现一个功能完备的Redis服务器,深入讲解网络编程、数据结构和底层C语言,配有代码和详细说明。
privacy-filter.cpp 在性能上比 PyTorch 实现快约 1.6 倍至 18 倍。