摘要: 先看性能跑分,机器是我自己的主力开发机 Ryzen 7 5800X(16 逻辑核,AVX2),Windows 11,PP-OCRv6,4 个行级 worker,仓库里会生成 100 张合成图,去掉第一张预热,统计 99 张,长这个样子: 耗时是每张图的平均毫秒。C 引擎换成了较新的 lw.PPOCR 阅读全文
posted @ 2026-09-15 08:50 .NET骚操作 阅读(1043) 评论(4) 推荐(22)
摘要: 大家好,今天我正式开源发布 HyMT2Sharp(NuGet: Sdcb.HyMT2Sharp.Model),Github仓库:https://github.com/sdcb/HyMT2Sharp。这是一个纯 C# 的 腾讯混元翻译大模型MT2(Hy-MT2)非官方 CPU 推理实现:不依赖 lla 阅读全文
posted @ 2026-09-14 08:50 .NET骚操作 阅读(1733) 评论(11) 推荐(38)
摘要: 前两天连载了 SimdPaddleOCR 的发布 和 C# 手写向量化的底层逻辑。1.1 版本在 win-x64 上已经基本站稳了脚跟,但短板也很明显:ARM64 环境下虽然能跑,但速度明显慢了一截。 现在 ARM64 早就不是小众平台了——MacBook、手机、Windows on ARM 以及越 阅读全文
posted @ 2026-09-09 09:59 .NET骚操作 阅读(1001) 评论(4) 推荐(26)
摘要: 昨天发布了 SimdPaddleOCR,评论区和群里最多的一类问题是:纯 C# 写的推理,凭什么比纯 C 还快? 有人觉得肯定是偷偷调了 ONNX Runtime,有人觉得是 C 那边写得太烂,还有人直接说"C# 就不该谈性能"。 这篇不谈 OCR,谈一个更朴素的问题:C# 到底有没有能力写出和 C 阅读全文
posted @ 2026-09-08 08:50 .NET骚操作 阅读(1527) 评论(11) 推荐(31)
摘要: 今天正式发布 SimdPaddleOCR(NuGet: Sdcb.SimdPaddleOCR)。这是一个完全用 C# 编写的完整 OCR 推理引擎。它不依赖 Paddle Inference,不依赖 ONNX Runtime,也不需要附带 OpenCV 的原生动态链接库。 如果你现在去翻这个 Git 阅读全文
posted @ 2026-09-07 08:50 .NET骚操作 阅读(2442) 评论(31) 推荐(55)
摘要: 前两天看到 apocelipes 写的这篇文章: https://www.cnblogs.com/apocelipes/p/21055314 文章测了 C++ 标准库、PCRE2、Go、Python,还有一个 Go 的代码生成方案。结论挺有意思,不过我看完第一反应是:怎么没有 .NET? 作为一个长 阅读全文
posted @ 2026-07-03 08:50 .NET骚操作 阅读(2591) 评论(21) 推荐(40)
摘要: 前几天在知乎看到一篇文章:《将一个序列反序,在C++与C#下性能比较》(链接大家可以自行搜索)。作者对比了 C# 的“托管/非托管”实现和 C++ 的 std::reverse_copy,最后得出的结论是:在小数组(1000 个元素)下 C++ 远超 .NET,而在大数据量下 .NET 非托管优于托 阅读全文
posted @ 2026-03-23 10:18 .NET骚操作 阅读(768) 评论(4) 推荐(9)
摘要: 之前我写了这篇博客《复刻 ChatGPT 高级数据分析!Sdcb Chats 1.10 重磅发布:能分析Excel、做PPT》,向大家介绍了 Chats 1.10 最激动人心的新功能——内置代码执行器(Code Interpreter)。 文章发出后,反响很热烈,但也有很多朋友在问:“这功能看着很强 阅读全文
posted @ 2026-01-27 08:45 .NET骚操作 阅读(695) 评论(3) 推荐(3)
摘要: Chats 1.10.0 发布了!这是一个我个人非常喜欢,也期待已久的版本。 距离 1.9.0 发布(2025 年 11 月 27 日)已经过去了近两个月。这期间,我并不是在摸鱼,而是在憋一个“大招”——内置代码执行器(Code Interpreter)。 如果你还不了解 Sdcb Chats:简单 阅读全文
posted @ 2026-01-26 08:45 .NET骚操作 阅读(1775) 评论(7) 推荐(14)
摘要: 引言:这个“最佳实践”到底过时了吗? 每隔一段时间,就会看到类似问题反复出现: “都 .NET 10 了,HttpClient 还不能 using 吗?我每次请求 new HttpClient(),用完 Dispose(),不是很合理?” 这类问题之所以经久不衰,是因为它在低并发下几乎永远跑得通;但 阅读全文
posted @ 2026-01-23 08:45 .NET骚操作 阅读(3849) 评论(16) 推荐(38)