File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ createTime: 2025/07/12 17:35:02
44permalink : /zh/dev_guide/lazy_loader/
55---
66# 必看-基于lazy_loader的算子开发
7- 因为Dataflow中有大量基于不同Python库,不同依赖的开发的算子。如果解释器一次性import所有算子和对应依赖,会带来极大的负载压力。而且随着未来各种库的增多,可能会有一些库是互斥的。所以` Lazyload ` 懒加载是必要的。懒加载,即只在算子被import的时候加载的时候import其所有的依赖 。
7+ 因为Dataflow中有大量基于不同Python库,不同依赖的开发的算子。如果解释器一次性import所有算子和对应依赖,会带来极大的负载压力。而且随着未来各种库的增多,可能会有一些库是互斥的。所以` Lazyload ` 懒加载是必要的。懒加载,即仅在算子被导入(import)时,才加载其所需的全部依赖 。
88
99感谢[ Zimo Meng] ( https://github.com/MOLYHECI ) 实现了自动识别语法树的lazyloader,并可以被VSCode正常高亮。开发新算子的时候,除了正常的写算子逻辑的python脚本,还需要注意写入必要的import以保证` Dataflow ` 框架能正常索引到对应的文件并import。
1010
@@ -22,4 +22,4 @@ if TYPE_CHECKING:
2222 ...
2323```
2424
25- 请务必按照上述格式,不要添加其他位置的` from xxxx import * ` ,以免失去` 懒加载 ` 的能力。
25+ 请务必按照上述格式,不要添加其他位置的` from xxxx import * ` ,以免失去` 懒加载 ` 的能力。
You can’t perform that action at this time.
0 commit comments