Commit c4c5480
committed
ci: Install Python dependencies including PyTorch for GraphSAGE tests
- Add Python 3.9 setup step using actions/setup-python@v4
- Install requirements from geaflow-dsl-plan/src/main/resources/requirements.txt
- Include pip cache to speed up subsequent builds
- Verify torch installation with pip list
- Enable full GraphSAGE integration tests in CI
This ensures all Python dependencies (torch, numpy, etc.) are available
for running the GraphSAGE integration tests, preventing ModuleNotFoundError
failures in CI.1 parent fadd0f8 commit c4c5480
1 file changed
+12
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
80 | 92 | | |
81 | 93 | | |
0 commit comments