Commit 77ba980
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 4e7f705 commit 77ba980
1 file changed
Lines changed: 12 additions & 0 deletions
| 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