自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

原创 从理论到工程化落地:HiFloat8的设计逻辑与工程技术解析

本文解析了HiFloat8(HiF8)浮点格式的设计与工程化落地。针对传统FP8格式在深度学习训练中动态范围与精度不可兼得的问题,HiF8创新性地引入变长前缀码(Dot域)和锥度精度设计,在8位约束下实现38个二进制指数区间的覆盖。实验表明,HiF8在ResNet、Transformer等模型上表现接近FP16,并能支持大语言模型训练。文章还深入AMCT工具链源码,揭示了从理论到工程实现的关键路径,包括量化策略选择(如平滑量化)对敏感模型的重要性。

2026-04-17 01:35:27 118

原创 ArkTS 进阶之道(28):PersistentStorage 持久化状态边界——为啥应用重启后状态仍存在跨启动状态根因

ArkTS 进阶之道(28):PersistentStorage 持久化状态边界——为啥应用重启后状态仍存在跨启动状态根因本文是「ArkTS 进阶之道」系列第 28 篇,续「ArkUI 状态联动」深水

2026-07-31 17:45:29 61

原创 ArkTS 进阶之道(27):状态管理装饰器全景边界——V1/V2 双轨根因 @Component vs @ComponentV2

ArkTS 进阶之道(27):状态管理装饰器全景边界——V1/V2 双轨根因 @Component vs @ComponentV2本文是「ArkTS 进阶之道」系列第 27 篇,续「ArkUI 状态联

2026-07-31 16:06:35 62

原创 ArkTS 进阶之道(26):@LocalStorageLink/@LocalStorageProp 页面级状态绑定边界——为啥双向绑定 vs 单向只读

ArkTS 进阶之道(26):@LocalStorageLink/@LocalStorageProp 页面级状态绑定边界——为啥双向绑定 vs 单向只读本文是「ArkTS 进阶之道」系列第 26 篇,

2026-07-31 14:32:37 162

原创 ArkTS 进阶之道(25):@StorageLink/@StorageProp 应用级状态绑定边界——为啥双向绑定 vs 单向只读

ArkTS 进阶之道(25):@StorageLink/@StorageProp 应用级状态绑定边界——为啥双向绑定 vs 单向只读本文是「ArkTS 进阶之道」系列第 25 篇,续「ArkUI 状态

2026-07-31 13:45:02 121

原创 ArkTS 进阶之道(24):LocalStorage 页面级状态边界——为啥同页面多组件共享页面卸载就销毁

ArkTS 进阶之道(24):LocalStorage 页面级状态边界——为啥同页面多组件共享页面卸载就销毁本文是「ArkTS 进阶之道」系列第 24 篇,续「ArkUI 状态联动」深水区。上篇讲 A

2026-07-31 12:43:16 142

原创 ArkTS 进阶之道(23):AppStorage 应用级状态边界——为啥所有页面共享状态页面卸载状态仍存在

ArkTS 进阶之道(23):AppStorage 应用级状态边界——为啥所有页面共享状态页面卸载状态仍存在本文是「ArkTS 进阶之道」系列第 23 篇,续「ArkUI 状态联动」深水区。上篇讲 @

2026-07-31 11:33:58 178

原创 ArkTS 进阶之道(22):@Observed/@ObjectLink 嵌套对象观测边界——为啥 @State 只观测一层嵌套对象子属性改不刷 UI

ArkTS 进阶之道(22):@Observed/@ObjectLink 嵌套对象观测边界——为啥 @State 只观测一层嵌套对象子属性改不刷 UI本文是「ArkTS 进阶之道」系列第 22 篇,续

2026-07-31 10:42:21 233

原创 ArkTS 进阶之道(21):@Provide/@Consume 跨层级传递边界——祖辈 @Provide 后辈 @Consume 不用逐层 props 透传

ArkTS 进阶之道(21):@Provide/@Consume 跨层级传递边界——祖辈 @Provide 后辈 @Consume 不用逐层 props 透传本文是「ArkTS 进阶之道」系列第 21

2026-07-31 10:16:15 276

原创 ArkTS 进阶之道(20):@Link 跨组件双向同步边界——父改子同步+子改父同步为啥要 $ 语法

ArkTS 进阶之道(20):@Link 跨组件双向同步边界——父改子同步+子改父同步为啥要 $ 语法本文是「ArkTS 进阶之道」系列第 20 篇,续「ArkUI 状态联动」深水区(篇 68 开篇)

2026-07-30 22:39:29 209

原创 ArkTS 进阶之道(19):@Watch 状态监听边界——为啥改 @State 不直接调副作用而要回调

ArkTS 进阶之道(19):@Watch 状态监听边界——为啥改 @State 不直接调副作用而要回调本文是「ArkTS 进阶之道」系列第 19 篇,开「ArkUI 状态联动」深水区(续状态哲学阶段

2026-07-30 21:36:31 145

原创 ArkTS 进阶之道(18):AttributeModifier 动态样式边界——为啥当前版本报错+@Extend 替代正解

ArkTS 进阶之道(18):AttributeModifier 动态样式边界——为啥当前版本报错+@Extend 替代正解本文是「ArkTS 进阶之道」系列第 18 篇,续「ArkUI 组件设计」阶

2026-07-30 20:48:00 269

原创 ArkTS 进阶之道(17):@Extend 专属属性扩展边界——为啥能收 fontSize 专属属性

ArkTS 进阶之道(17):@Extend 专属属性扩展边界——为啥能收 fontSize 专属属性本文是「ArkTS 进阶之道」系列第 17 篇,续「ArkUI 组件设计」阶段。上一篇讲 @Sty

2026-07-30 17:17:26 206

原创 ArkTS 进阶之道(17):@Extend 专属属性扩展边界——为啥能收 fontSize 专属属性

ArkTS 进阶之道(17):@Extend 专属属性扩展边界——为啥能收 fontSize 专属属性本文是「ArkTS 进阶之道」系列第 17 篇,续「ArkUI 组件设计」阶段。上一篇讲 @Sty

2026-07-30 13:20:32 217

原创 ArkTS 进阶之道(16):@Styles 样式复用边界——为啥样式不能当对象返

ArkTS 进阶之道(16):@Styles 样式复用边界——为啥样式不能当对象返本文是「ArkTS 进阶之道」系列第 16 篇,续「ArkUI 组件设计」阶段。上两篇讲渲染树节点绑定复用:@Buil

2026-07-30 11:05:24 199

原创 ArkTS 进阶之道(15):@BuilderParam 组件参数化边界——为啥 @Builder 能当参数传

ArkTS 进阶之道(15):@BuilderParam 组件参数化边界——为啥 @Builder 能当参数传本文是「ArkTS 进阶之道」系列第 15 篇,续「ArkUI 组件设计」阶段。上一篇讲

2026-07-29 21:50:21 66

原创 ArkTS 进阶之道(14):@Builder 组件复用边界——为啥 build 不能当函数调

ArkTS 进阶之道(14):@Builder 组件复用边界——为啥 build 不能当函数调本文是「ArkTS 进阶之道」系列第 14 篇,开「ArkUI 组件设计」阶段(系列收官)。上一阶段讲渲染

2026-07-29 19:09:39 60

原创 ArkTS 进阶之道(13):ForEach 循环渲染边界——为啥 build 里不能写 for 循环

ArkTS 进阶之道(13):ForEach 循环渲染边界——为啥 build 里不能写 for 循环本文是「ArkTS 进阶之道」系列第 13 篇,「ArkUI 渎染哲学」阶段收尾。上两篇讲渲染树绑

2026-07-29 18:35:48 76

原创 ArkTS 进阶之道(12):if/条件渲染边界——为啥 build 里不能写 if 语句

ArkTS 进阶之道(12):if/条件渲染边界——为啥 build 里不能写 if 语句本文是「ArkTS 进阶之道」系列第 12 篇,续「ArkUI 渎染哲学」阶段。上篇讲 build() 重渲边

2026-07-29 17:14:51 168

原创 ArkTS 进阶之道(11):build() 重渲边界——状态变为啥只刷依赖组件

ArkTS 进阶之道(11):build() 重渲边界——状态变为啥只刷依赖组件本文是「ArkTS 进阶之道」系列第 11 篇,开「ArkUI 渎染哲学」新阶段。上一阶段讲状态哲学(篇 56-59):

2026-07-29 15:31:39 190

原创 ArkTS 进阶之道(10):@Watch 状态监听——从回调时机理解响应式边界

ArkTS 进阶之道(10):@Watch 状态监听——从回调时机理解响应式边界本文是「ArkTS 进阶之道」系列第 10 篇,「ArkUI 状态哲学」阶段收尾。前三篇讲状态绑定机制:@State 单

2026-07-29 13:52:29 188

原创 ArkTS 进阶之道(9):@Provide/@Consume 跨层传值——为啥不叫全局变量

ArkTS 进阶之道(9):@Provide/@Consume 跨层传值——为啥不叫全局变量本文是「ArkTS 进阶之道」系列第 9 篇,续「ArkUI 状态哲学」阶段。上篇讲 @Prop/@Link

2026-07-29 11:25:53 247

原创 ArkTS 进阶之道(8):@Prop/@Link 父子传值——单向 vs 双向数据流根因

ArkTS 进阶之道(8):@Prop/@Link 父子传值——单向 vs 双向数据流根因本文是「ArkTS 进阶之道」系列第 8 篇,续「ArkUI 状态哲学」阶段。上篇讲 @State 装饰器赋值

2026-07-29 00:55:00 189

原创 ArkTS 进阶之道(7):@State 真做了啥?从赋值就刷 UI 理解依赖追踪

ArkTS 进阶之道(7):@State 真做了啥?从赋值就刷 UI 理解依赖追踪本文是「ArkTS 进阶之道」系列第 7 篇,开「ArkUI 状态哲学」新阶段。前两阶段讲类型哲学(篇 50-52,推

2026-07-29 00:14:12 222

原创 ArkTS 进阶之道(6):struct 为啥不能 implements interface?职责分离 struct vs class

ArkTS 进阶之道(6):struct 为啥不能 implements interface?职责分离 struct vs class本文是「ArkTS 进阶之道」系列第 6 篇,收尾「ArkTS 作

2026-07-28 19:09:56 66

原创 ArkTS 进阶之道(5):struct 里为啥不能嵌 struct?终态声明 + 状态边界

ArkTS 进阶之道(5):struct 里为啥不能嵌 struct?终态声明 + 状态边界本文是「ArkTS 进阶之道」系列第 5 篇,续「ArkTS 作用域哲学」阶段。上篇讲 function 表

2026-07-28 18:37:38 84

原创 ArkTS 进阶之道(4):箭头函数的 this 是啥?词法绑定 vs function 表达式

ArkTS 进阶之道(4):箭头函数的 this 是啥?词法绑定 vs function 表达式本文是「ArkTS 进阶之道」系列第 4 篇,开「ArkTS 作用域哲学」新阶段。上三篇讲「ArkTS

2026-07-28 17:54:09 169

原创 ArkTS 进阶之道(3):为哈禁解构声明?类型一眼可见 vs 推断链断裂

ArkTS 进阶之道(3):为哈禁解构声明?类型一眼可见 vs 推断链断裂本文是「ArkTS 进阶之道」系列第 3 篇,也是「ArkTS 类型哲学」阶段收官。上两篇讲 any(篇 50)和 {} 装对

2026-07-28 16:32:13 181

原创 ArkTS 进阶之道(2):装对象字面量为哈要 as?显式 interface 声明的意义

ArkTS 进阶之道(2):装对象字面量为哈要 as?显式 interface 声明的意义本文是「ArkTS 进阶之道」系列第 2 篇。上篇讲 ArkTS 为哈禁 any/unknown——三重类型哲

2026-07-28 12:53:05 130

原创 ArkTS 进阶之道(1):为哈禁 any/unknown?理解鸿蒙严格类型哲学

ArkTS 进阶之道(1):为哈禁 any/unknown?从「编译期就拦」理解鸿蒙严格类型哲学本文是「ArkTS 进阶之道」系列开篇。这个系列循序渐进铺一条从「能编译跑」到「会设计 ArkUI 应用

2026-07-28 11:32:36 705

原创 鸿蒙报错速查:装对象字量禁 as Object 编译炸,根因 + 真解法

鸿蒙报错速查:装对象字量禁 as Object,arkts-no-untyped-obj-literals 编译报错,根因 + 真解法报错原文常伴生报错:报错触发场景你写鸿蒙 ArkTS 时,用 {}

2026-07-28 10:33:58 150

原创 鸿蒙报错速查:struct 里嵌 namespace 声明就炸,根因 + 真解法

鸿蒙报错速查:struct 里嵌 namespace 声明就炸,Unexpected token 编译报错,根因 + 真解法报错原文常伴生报错:报错触发场景你写鸿蒙 ArkTS 时,在 @Compon

2026-07-28 10:25:01 142

原创 鸿蒙报错速查:struct 里嵌 enum 声明就炸,根因 + 真解法

鸿蒙报错速查:struct 里嵌 enum 声明就炸,arkts-no-enum-merging 编译报错,根因 + 真解法报错原文常伴生报错:报错触发场景你写鸿蒙 ArkTS 时,在 @Compon

2026-07-27 15:47:21 76

原创 鸿蒙报错速查:struct implements interface 就炸,根因 + 真解法

鸿蒙报错速查:struct implements interface 就炸,根因 + 真解法报错原文常伴生报错:报错触发场景你写鸿蒙 ArkTS 时,让 @Component struct imple

2026-07-27 14:12:56 204

原创 鸿蒙报错速查:struct 里嵌套 @Component struct 就炸,Unexpected keyword 编译报错,根因 + 真解法

鸿蒙报错速查:struct 里嵌套 @Component struct 就炸,Unexpected keyword 编译报错,根因 + 真解法报错原文常伴生报错:报错触发场景你写鸿蒙 ArkTS 时,

2026-07-27 13:25:05 248

原创 鸿蒙报错速查:arkts-no-any-unknown 禁用 any/unknown 类型,用了就炸,根因 + 真解法

鸿蒙报错速查:arkts-no-any-unknown 禁用 any/unknown 类型,用了就炸,根因 + 真解法报错原文常伴生报错:报错触发场景你写鸿蒙 ArkTS 时,用 any / unkn

2026-07-27 12:47:06 184

原创 鸿蒙报错速查:arkts-no-func-expressions 禁用 function 表达式,用了就炸,根因 + 真解法

鸿蒙报错速查:arkts-no-func-expressions 禁用 function 表达式,用了就炸,根因 + 真解法报错原文常伴生报错:报错触发场景你写鸿蒙 ArkTS 时,用 functio

2026-07-27 11:03:14 425

原创 鸿蒙报错速查:struct 里嵌 class 声明就炸,Unexpected token 编译报错,根因 + 真解法

鸿蒙报错速查:struct 里嵌 class 声明就炸,Unexpected token 编译报错,根因 + 真解法报错原文常伴生报错:报错触发场景你写鸿蒙 ArkTS 时,在 @Component

2026-07-27 10:38:10 236

原创 鸿蒙报错速查:arkts-no-destruct-decls 禁用解构声明,const { x, y } = obj 就炸,根因 + 真解法

鸿蒙报错速查:arkts-no-destruct-decls 禁用解构声明,const { x, y } = obj 就炸,根因 + 真解法报错原文常伴生报错:报错触发场景你写鸿蒙 ArkTS 时,用

2026-07-27 10:10:39 566

原创 鸿蒙报错速查:arkts-no-in 禁用 in 操作符,用了就炸,根因 + 真解法

报错原文报错触发场景你写鸿蒙 ArkTS 时,用 in 操作符查对象属性就炸:真机配图:直接访问 / Map.has() 替代 in 正解能编译能跑替代 in 正解初始态(直接访问/Map.has/O

2026-07-25 15:30:29 245

AI-AGENT夏季训练营 - 使用LangGraph赋能RAG Agent,具备实时检索和自适应自校正的Self-RAG源代~

AI-AGENT夏季训练营 - 使用LangGraph赋能RAG Agent,具备实时检索和自适应自校正的Self-RAG源代~

2024-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除