- 博客(126)
- 收藏
- 关注
原创 CANN 开源生态深度篇:打造极简开发者体验
高性能计算不应是少数人的特权。🛠️ 统一 CLI 工具📚 丰富示例仓库😌 人性化错误提示📖 即时可用文档🤝 低门槛贡献流程真正践行了“让每个开发者都能轻松驾驭 AI 算力”的初心。当你能在 5 分钟内从零跑通一个压缩+加速+部署的完整流程时,你就知道:这个生态,是为开发者而生的。所有工具与示例均为开源免费,地址汇总CLI 工具:https://gitcode.com/cann/cann-cli示例仓库:https://gitcode.com/cann/cann-examples。
2026-02-06 19:44:44
84
原创 深入 CANN 生态:`acl-adapter` 项目解析与实战
虽然不像模型库那样引人注目,却是 CANN 生态中不可或缺的“幕后英雄”。它让开发者能够以接近硬件原生的效率编写 AI 应用,同时保持代码的可维护性与可移植性。对于希望深入理解 AI 加速原理或参与 CANN 社区贡献的开发者而言,掌握的使用与设计思想,是迈向高性能异构编程的关键一步。
2026-02-06 19:43:56
91
原创 深度解析 CANN 开源项目:以 `ops-transformer` 为例探索 AI 模型加速实践
是 CANN 开源项目中极具代表性的组件之一,它不仅体现了对大模型计算特性的深刻理解,也展现了异构计算架构在 AI 发展中的重要作用。通过对核心算子的深度优化,该项目有效提升了模型在专用硬件上的运行效率,为工业级 AI 应用提供了坚实支撑。未来,随着更多领域模型(如扩散模型、图神经网络)的发展,类似这样的专业化算子库将继续扩展其覆盖范围,推动整个 AI 生态向更高性能、更低能耗的方向演进。
2026-02-06 19:42:12
71
原创 CANN 开源生态特别篇:通过 ONNX 实现跨框架高性能推理
在中实现对应 kernel,并在 ONNX 图中使用域名标记。CANN 开源项目并未试图“取代”PyTorch 或 TensorFlow,而是选择成为它们的高性能后端延伸。🌉框架与硬件的解耦⚡算法与算力的分离优化🧩模块化、可插拔的工具链不造轮子,只让轮子跑得更快。无论你使用何种框架,只要导出 ONNX,就能立即接入 CANN 的压缩、加速、部署、监控全栈能力——这才是真正的“AI 民主化”。
2026-02-06 19:41:28
74
原创 CANN 开源生态实战:端到端构建高效文本分类服务
指标原始方案(PyTorch CPU)CANN 开源方案模型大小440 MB142 MB单次推理延迟120 ms8.3 msQPS(单机)~8120+部署复杂度需手动优化开箱即用可观测性无全链路 trace + 监控💡 所有代码、模型、配置均来自 CANN 开源仓库,完全可复现。开放性:所有组件均可独立使用,无厂商绑定;协同性:各工具无缝衔接,形成高效流水线;实用性:直击 AI 落地中的真实痛点(速度、体积、部署、监控);国产化友好:为国内芯片与硬件提供标准适配层。更重要的是,
2026-02-06 19:40:40
291
原创 CANN 生态开发者赋能计划:从入门到贡献的完整成长路径
CANN 开源生态不仅是一套工具,更是一个充满活力的技术社区。学习世界一流的 AI 加速技术;构建解决真实问题的智能应用;优化系统至极致性能;贡献代码推动生态进步。无论你的起点在哪里,只要迈出第一步,CANN 都将为你提供成长的土壤。正如开源精神所倡导的:现在,就访问,克隆第一个仓库,运行第一行代码。你的 CANN 开发者之旅,正式启航!📌行动清单安装 CANN Toolkit运行示例加入昇腾社区论坛在 GitCode 上 star 一个 CANN 项目计划你的第一个实战项目。
2026-02-06 19:38:48
255
原创 CANN 开源生态解析(五):`cann-profiler` —— 透视 AI 模型运行的“显微镜”
如果说是“引擎”,是“涡轮”,那么就是“仪表盘”——它让开发者真正“看见”系统内部的运行状态,从而做出科学优化决策。在追求极致性能的 AI 时代,不会 profiling 的开发者,就像蒙眼开车。而正是那副不可或缺的“夜视镜”。训练(dist-train) → 压缩(compressor) → 加速(ops-transformer) → 部署(acl-adapter) → 调优(profiler)这是一个闭环、开放、高效的 AI 开发基础设施体系。终章预告:下一期我们将不再聚焦单一项目,而是。
2026-02-06 19:38:06
181
原创 CANN 生态演进展望:面向大模型与多模态时代的下一代 AI 基础设施
让 AI 算力无处不在,且高效、安全、可持续。从最初的 CV 推理加速,到如今的大模型与多模态支持,CANN 正逐步成为边缘智能时代的通用计算底座。作为开发者,你不仅是工具的使用者,更是生态的共建者。通过参与 GitCode 上的 issue 讨论、贡献插件、分享最佳实践,你将直接影响 CANN 的未来方向。—— 让我们携手,在 CANN 生态中,构建属于每个人的智能边缘世界。立即访问,开启你的下一代 AI 创新之旅!
2026-02-06 19:37:03
164
原创 CANN 生态可维护性与可观测性:构建生产级边缘 AI 系统的运维体系
一个真正生产就绪的边缘 AI 系统,不仅要在实验室里“跑得快”,更要在野外“活得久”。CANN 生态通过其开放的底层接口与丰富的工具链,为开发者提供了构建高可用、可运维、自适应系统的坚实基础。AI 的价值不在算法本身,而在持续稳定地创造业务收益。而这一切,始于你对可观测性与可维护性的重视。—— 边缘 AI 运维箴言立即为你的 CANN 应用集成 EdgeOps 能力,迈向真正的工业级部署!
2026-02-06 19:35:36
68
原创 CANN 开源生态解析(四):`cann-dist-train` —— 构建高效可扩展的分布式训练引擎
的出现,标志着 CANN 生态从“推理加速”正式迈向“全栈 AI 计算”。它不仅解决了大模型训练的工程难题,更通过开放架构推动了国产 AI 基础软件的自主创新。结合此前介绍的压缩、算子、部署工具,CANN 已形成一条完整的“训练 → 压缩 → 加速 → 部署”技术链路,为开发者提供端到端的高效 AI 开发体验。下一期预告:我们将聚焦 CANN 中的调试与性能分析工具,看它如何帮助开发者“透视”模型运行瓶颈,实现精准优化。敬请期待!
2026-02-06 19:33:01
257
原创 不要复杂操作!极空间 + 1Panel 让家用 NAS 秒变全能私有云
极空间搭配 1Panel 能轻松搭建专属私有云,解决本地存储与服务管理的痛点,结合 cpolar 内网穿透后,进一步打破局域网的限制,让私有云的使用更灵活。日常使用中只需按步骤配置,就能稳定实现远程访问,满足家庭存储、远程办公等实际需求。cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站。
2026-02-05 15:18:14
12953
7
原创 特斯拉车主必看[特殊字符]TeslaMate+cpolar:爱车数据自己管,远程查看更省心
TeslaMate 是一款特斯拉车辆数据管理工具,能记录行驶轨迹、充电记录、能耗数据、胎压变化等全维度车辆信息,还支持生成能耗分析报告,适配 Docker、Linux、Windows 等多环境部署,适合注重车辆数据隐私、想优化驾驶习惯的特斯拉车主,优点是数据本地存储,完全自主可控,避免第三方平台的数据泄露风险。实际使用 TeslaMate 时发现,它的数据分析维度虽细,但首次部署需要简单配置 Docker 环境,新手可能需要参考教程操作;
2026-02-02 19:56:01
10534
原创 cpolar实现Nginx 服务器内网外轻松使用
Nginx 主要承担着 Web 服务器、反向代理、负载均衡的角色,日常中常被用于部署静态网站、转发后端接口请求、分流高并发的访问流量,是搭建 Web 服务体系的核心组件之一,广泛应用在各类线上业务、本地开发调试等场景中。从使用者的角度来说,Nginx 最突出的优点就是易用且高效:配置规则清晰易懂,新手也能快速上手搭建基础服务;运行时占用服务器资源极少,在低配的云服务器或本地虚拟机上也能稳定运行;面对突发的高流量访问,能快速分流处理,避免服务崩溃,这对于经常做项目演示、小流量业务部署的开发者来说,非常实用。
2026-01-29 22:29:41
10358
10
原创 Leanote把私有笔记库装进口袋,cpolar实现公网访问超简单!
Leanote 蚂蚁笔记核心功能覆盖了知识管理的多个维度,除了基础的 Markdown 格式笔记编辑,还支持思维导图可视化梳理内容结构、LaTeX 公式精准呈现专业内容,同时支持私有化部署,所有笔记数据都存储在本地,能有效保护个人或工作敏感信息,适配 Linux、Windows、macOS 等多系统,通过 Docker 部署还能降低安装和维护的门槛。
2026-01-26 18:33:06
15910
原创 搭载cpolar,让PostgreSQL数据库远程访问超丝滑
PostgreSQL 本身具备优秀的数据管理能力,而 cpolar 则补齐了其远程访问的短板。二者结合后,无需复杂的网络配置,就能轻松实现数据库的跨网络访问,不管是团队协作还是移动办公,都能让数据管理更高效、更灵活。cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站。
2026-01-22 19:29:45
18837
14
原创 一篇博客让你弄懂C++14的所有语法和库
C++14 作为 C++11 的完善版本,核心优化在于简化语法与增强实用性:引入变量模板、泛型 Lambda(支持 auto 参数)、函数返回类型自动推导,新增二进制字面量与数字分隔符提升可读性;标准库新增 std::make_unique、std::exchange 等工具,支持聚合类用默认成员初始化器,同时放宽 constexpr 限制,在保持高性能的同时降低现代 C++ 使用门槛,提升开发效率。
2025-11-18 19:42:51
734
1
原创 C++游戏编程入门(第三版)——Pong 项目(章节 6 - 7)
《C++游戏编程入门(第3版)》第6章与第7章以经典的 Pong 游戏为教学案例,重点讲解了面向对象的游戏开发方法。通过构建球体与挡板类,程序实现了运动控制、边界反弹、矩形碰撞检测、得分系统与游戏状态切换等核心机制,同时运用 SFML 完成图形渲染和音效反馈。这两章帮助读者从过程式逻辑过渡到结构清晰的类与对象设计,理解封装、更新与渲染的协作关系,掌握小游戏的完整开发流程。
2025-10-08 12:30:51
27989
原创 C++游戏编程入门(第三版)——Timber!!! 项目(章节 1–5)
《C++游戏编程入门(第3版)》前五章通过制作小游戏 Timber!!!,循序渐进地讲解了游戏开发的基础流程:从第1章搭建环境、绘制窗口和背景开始,第2章加入变量与动画控制让场景动起来,第3章实现文字显示、计时与得分系统,第4章通过数组、函数和枚举构建树枝随机生成与更新的核心机制,第5章则完成输入控制、碰撞检测、音效和游戏状态管理。五章内容共同构成一个完整的2D砍树游戏原型,帮助读者在实践中掌握C++语法与游戏编程思维。
2025-10-08 12:11:02
50651
原创 不再到照相馆照证件照,用HivisionIDPhotos+cpolar秒搞定
不再到照相馆照证件照,用HivisionIDPhotos+cpolar秒搞定
2025-09-16 18:34:59
1027
原创 API 玩出新花样:我如何构建自己的智能翻译助手
蓝耘 MaaS 平台是面向企业开发者、创业者及非技术用户的 AI 模型服务平台,支持零代码操作、API 集成与灵活计费模式,无需训练即可调用预训练模型。用户注册后可在模型广场选择多样模型,通过替换 API_KEY 和 model 参数快速接入,平台还为新用户提供充足 tokens 体验,助力高效开发创新应用。
2025-05-18 10:36:01
15062
183
原创 【ComfyUI】教你如何蓝耘元生代AIDC 创作出我们想要的视频
蓝耘元生代平台凭借高效的工作流、强大的性能、安全性和优质的用户体验脱颖而出,性价比高、灵活扩展,成为开发者首选的智能开发平台,值得尝试。
2025-04-15 20:49:57
10936
64
原创 DeepSeek完全征服指南:从代码到多模态,解锁AI助手的终极形态
DeepSeek是一个第三代智能交互系统,具备知识处理、复杂推理和多模态交互能力,提供高效响应、安全架构和行业解决方案,支持教育、金融、医疗等领域,持续发展以实现通用人工智能。
2025-03-27 14:10:44
2348
40
原创 深入理解 C++11 智能指针:独占、共享与弱引用的完美管理
智能指针是 C++ 中至关重要的资源管理工具。它不仅能有效避免内存泄漏,还能简化内存管理,提升程序的稳定性和安全性。通过 unique_ptr、shared_ptr 和 weak_ptr,C++ 提供了强大的智能指针功能,在现代 C++ 编程中具有举足轻重的地位。本篇文章将带你深入了解这三种智能指针的原理、用法及其背后的机制,帮助你更好地掌握 C++ 的内存管理技术。
2025-03-23 20:28:52
2195
53
原创 如何在SQL中高效使用聚合函数、日期函数和字符串函数:实用技巧与案例解析
本文介绍了SQL中的常用聚合函数、日期函数、字符串函数及数学函数,包括COUNT、SUM、AVG、MAX、MIN等函数的使用方法,并通过实际案例演示了如何在SQL查询中处理数据、计算和格式化结果。
2025-03-21 09:51:00
2865
31
原创 深入理解SQL:增删改查操作详解
本文介绍了SQL的增删改查(CRUD)操作,重点讲解了如何使用SQL语句进行数据的增、删、改、查等常见数据库操作,帮助读者掌握数据库的基本操作方法。
2025-03-20 13:17:29
2513
27
原创 深入浅出:掌握MySQL表约束与数据完整性设计
本文介绍了MySQL中的常用表约束,如主键、外键、唯一键、默认值等,通过实际案例阐述如何设计数据库表,保证数据的完整性与一致性,帮助开发者提高数据库设计能力。
2025-03-19 15:47:21
2448
58
原创 揭秘 MySQL 数据类型:深入理解每种类型的使用与区别
本文介绍了 MySQL 中常用的数据类型,包括数值类型、字符类型、日期时间类型等。详细讲解了整数、浮点数、定点数(decimal)等数值类型的使用及区别,并对 char 和 varchar 字符类型进行了对比分析。还阐述了 date、datetime 和 timestamp 类型的应用场景。最后,介绍了 enum 和 set 类型的用法,帮助读者理解单选与多选数据的处理。通过本篇文章,读者能够深入了解 MySQL 数据类型的特性和实际应用,为数据库设计和开发提供有力支持。
2025-03-18 09:07:19
2086
39
原创 【链表世界的深度探索:从基础到高阶的算法解读】—— LeetCode
链表问题通常涉及到节点的遍历、插入、删除以及重新排序等操作。常见的技巧包括使用快慢指针来找到中间节点、递归和迭代的结合来实现链表的反转与合并,以及通过虚拟头节点简化链表操作。对于多个链表的合并,分治法或优先队列可以有效地优化算法的效率。在处理链表重排和分组反转等问题时,常使用双指针方法和递归来分组并反转链表,确保操作高效且清晰。总结来说,链表的核心操作是通过指针的移动和连接来完成不同的功能,而优化手段则依赖于如何有效管理和修改链表结构。
2025-03-17 19:59:33
2645
29
原创 玩转红黑树:算法背后的平衡与旋转技巧
本文深入探讨了红黑树(Red-Black Tree)的原理与实现。红黑树是一种自平衡的二叉查找树,保证了查找、插入和删除操作的时间复杂度为O(logn)。文中详细介绍了红黑树的基本规则,如节点颜色、树的平衡性要求及插入时的修复操作。同时,结合代码示例,讲解了红黑树的插入过程、旋转操作以及如何修复可能违反树规则的情况。通过对红黑树的存储结构、查找操作和平衡性检查的分析,帮助读者深入理解这一数据结构的高效性与应用场景。
2025-03-17 19:56:37
2038
52
原创 C++11新特性大揭秘:优化性能与简化代码的利器
C++11引入了多个提升性能和简化代码的特性。统一初始化语法({})简化了各种类型的初始化,并防止了窄化转换错误。右值引用和移动语义通过std::move避免深拷贝,优化资源管理。完美转发和引用折叠解决了模板函数中值类别丢失的问题。emplace系列函数(如emplace_back、emplace)在容器中原地构造元素,减少了复制和移动操作,提升效率。掌握这些特性可以显著提升代码的简洁性和性能。
2025-03-16 11:29:03
1335
29
原创 全面解析MySQL数据库与表的操作:从创建到备份恢复,掌握所有技巧
这篇文章详细介绍了MySQL数据库的基本操作,包括创建、修改和删除数据库及表。首先,说明了如何创建数据库并指定字符集与校验规则,例如utf8和utf8_general_ci。接着,介绍了查看和修改数据库字符集、备份和恢复数据库的操作方法。表的操作部分涉及创建表、修改表结构、插入数据、修改字段类型和删除字段等。文章通过具体示例展示了如何使用SQL命令进行表操作,并说明了如何添加、删除列以及重命名表。最后,提醒在删除数据库和表时要小心,以避免数据丢失。这些操作为MySQL数据库的管理和使用提供了全面的指导。
2025-03-15 16:57:31
1727
56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅