- 博客(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源代~
2024-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅