@@ -24,13 +24,20 @@ jobs:
2424 runs-on : ${{ matrix.image }}
2525 steps :
2626 - uses : actions/checkout@v3
27- - uses : actions/setup-node@v2
27+ - uses : actions/setup-node@v4
2828 with :
2929 node-version : ' 16'
3030 - run : |
3131 sudo apt-get install -y nvidia-driver-535
3232 sudo apt-get install -y libnvidia-ml-dev
3333 if: matrix.kernel == 'linux-x64'
34+ - uses : conda-incubator/setup-miniconda@v3
35+ with :
36+ activate-environment : nvml-tools
37+ if : matrix.kernel == 'win32-x64'
38+ - run : |
39+ conda install cuda-nvml-dev -c nvidia/label/cuda-12.9.1
40+ if: matrix.kernel == 'win32-x64'
3441 - run : npm run install-dependencies
3542 - run : npm run prebuild
3643 - uses : actions/upload-artifact@v4
@@ -76,19 +83,22 @@ jobs:
7683 runs-on : ${{ matrix.image }}
7784 needs : [pack-module]
7885 steps :
79- - uses : actions/setup-node@v2
8086 - uses : actions/checkout@v3
8187 name : Fetch tests
8288 with :
8389 sparse-checkout : |
8490 test/
8591 sparse-checkout-cone-mode : false
92+ - uses : actions/setup-node@v2
8693 - uses : actions/download-artifact@v4
8794 name : Load bundled module
8895 id : download-module
8996 with :
9097 name : package
91- - run : npm i ${{ needs.pack-module.outputs.tgz_name }}
98+ - run : ls
99+ - run : |
100+ npm init -y
101+ npm i ${{ needs.pack-module.outputs.tgz_name }}
92102
93103 - name : Basic CPU Test | Build Test
94104 run : npm exec tsc ./test/test_cpu_basic.ts
0 commit comments