Skip to content

Commit bac4d74

Browse files
Clarify lazy loading explanation in documentation (#148)
Updated lazy_loader documentation for clarity.
1 parent 285c7cd commit bac4d74

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/zh/notes/dev_guide/lazy_loader.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ createTime: 2025/07/12 17:35:02
44
permalink: /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 *`,以免失去`懒加载`的能力。

0 commit comments

Comments
 (0)