Skip to content

Commit ccdb0e0

Browse files
committed
fix dir in /ssd2/zhengenrong/GraphNet/docs/torch_to_paddle_conversion_design.md
1 parent bc18fef commit ccdb0e0

1 file changed

Lines changed: 17 additions & 17 deletions

File tree

docs/torch_to_paddle_conversion_design.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,13 @@ samples/{source}/{model_name}/
6666
**重要:转换器必须实现为 CompilerBackend**
6767

6868
整个转换器需要实现为 `GraphCompilerBackend` 接口,以便:
69-
1. **复用现有测试流程**:转换后的样本可以直接通过 `graph_net.paddle.test_compiler` 流程进行测试
69+
1. **复用现有测试流程**:转换后的样本可以直接通过 `graph_net_bench.paddle.test_compiler` 流程进行测试
7070
2. **获得 ES 评估指标**:通过 `test_compiler` 流程生成的日志,可以被 `analysis_util` 解析并计算 ES(t) 指标
7171
3. **统一接口**:与其他编译器后端(如 CinnBackend、NopeBackend)保持一致,便于集成和管理
7272

7373
**实现位置**
74-
- 转换器 Backend:`graph_net/paddle/backend/torch_to_paddle_backend.py`
75-
- 注册到 `graph_net/paddle/test_compiler.py``registry_backend`
74+
- 转换器 Backend:`graph_net_bench/paddle/backend/torch_to_paddle_backend.py`
75+
- 注册到 `graph_net_bench/paddle/test_compiler.py``registry_backend`
7676

7777
**工作流程**
7878
```
@@ -82,7 +82,7 @@ samples/{source}/{model_name}/
8282
8383
2. 测试阶段(通过 test_compiler):
8484
- 使用 TorchToPaddleBackend 作为编译器后端
85-
- 运行 graph_net.paddle.test_compiler --compiler torch_to_paddle
85+
- 运行 graph_net_bench.paddle.test_compiler --compiler torch_to_paddle
8686
- 生成标准格式的测试日志
8787
8888
3. 评估阶段(通过现有工具):
@@ -104,7 +104,7 @@ tools/torch_to_paddle/
104104
├── {timestamp}_conversion_summary.json
105105
└── {sample_name}_conversion.log
106106
107-
graph_net/paddle/backend/
107+
graph_net_bench/paddle/backend/
108108
└── torch_to_paddle_backend.py # CompilerBackend 实现
109109
```
110110

@@ -211,7 +211,7 @@ python -m tools.torch_to_paddle.convert \
211211

212212
**关键实现**
213213
```python
214-
from graph_net.paddle.backend.graph_compiler_backend import GraphCompilerBackend
214+
from graph_net_bench.paddle.backend.graph_compiler_backend import GraphCompilerBackend
215215
import paddle
216216

217217
class TorchToPaddleBackend(GraphCompilerBackend):
@@ -242,9 +242,9 @@ class TorchToPaddleBackend(GraphCompilerBackend):
242242
```
243243

244244
**注册方式**
245-
`graph_net/paddle/test_compiler.py` 中注册:
245+
`graph_net_bench/paddle/test_compiler.py` 中注册:
246246
```python
247-
from graph_net.paddle.backend.torch_to_paddle_backend import TorchToPaddleBackend
247+
from graph_net_bench.paddle.backend.torch_to_paddle_backend import TorchToPaddleBackend
248248

249249
registry_backend = {
250250
"cinn": CinnBackend(),
@@ -262,7 +262,7 @@ registry_backend = {
262262
**测试命令**
263263
```bash
264264
# 批量测试转换后的样本
265-
python -m graph_net.paddle.test_compiler \
265+
python -m graph_net_bench.paddle.test_compiler \
266266
--compiler torch_to_paddle \
267267
--model-path torch_to_paddle_samples/{source}/{model_name} \
268268
--device gpu \
@@ -391,7 +391,7 @@ def convert_graph_net_json(source_path, target_path, log):
391391

392392
**核心原则:复用现有 test_compiler 流程**
393393

394-
转换后的样本通过 `graph_net.paddle.test_compiler` 进行测试,使用 `TorchToPaddleBackend` 作为编译器后端。
394+
转换后的样本通过 `graph_net_bench.paddle.test_compiler` 进行测试,使用 `TorchToPaddleBackend` 作为编译器后端。
395395

396396
**测试流程**
397397
```python
@@ -671,15 +671,15 @@ def convert_graph_net_json(source_path, target_path, log):
671671

672672
### 9.2 参考实现
673673
- **CompilerBackend 实现**
674-
- `graph_net/paddle/backend/nope_backend.py`:最简单的 Backend 实现示例
675-
- `graph_net/paddle/backend/cinn_backend.py`:完整的 Backend 实现示例
674+
- `graph_net_bench/paddle/backend/nope_backend.py`:最简单的 Backend 实现示例
675+
- `graph_ngraph_net_benchet/paddle/backend/cinn_backend.py`:完整的 Backend 实现示例
676676
- **test_compiler 流程**
677-
- `graph_net/paddle/test_compiler.py`:Paddle 测试主流程
678-
- `graph_net/torch/test_compiler.py`:PyTorch 测试主流程(参考)
677+
- `graph_net_bench/paddle/test_compiler.py`:Paddle 测试主流程
678+
- `graph_net_bench/torch/test_compiler.py`:PyTorch 测试主流程(参考)
679679
- **ES 评估工具**
680-
- `graph_net/plot_ESt.py`:ES(t) 计算和绘图工具
681-
- `graph_net/analysis_util.py`:日志解析和 ES(t) 计算
680+
- `graph_net_visual/plot_ESt.py`:ES(t) 计算和绘图工具
681+
- `graph_net_visual/analysis_util.py`:日志解析和 ES(t) 计算
682682
- **其他工具**
683-
- `graph_net/paddle/test_target_device.py`:设备测试脚本
683+
- `graph_net_bench/paddle/test_target_device.py`:设备测试脚本
684684
- `tools/check_and_count_samples.py`:样本检查工具
685685

0 commit comments

Comments
 (0)