File: test-cuda-kernels.sh

package info (click to toggle)
python-awkward 2.6.5-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 23,088 kB
  • sloc: python: 148,689; cpp: 33,562; sh: 432; makefile: 21; javascript: 8
file content (20 lines) | stat: -rwxr-xr-x 590 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env bash

echo "Copying files"

cp standard_parallel_algorithms.h loop-dependent-variable-kernels/manual_*.cu restricted-loop-carried-array-kernels/manual_*.cu ../../src/cuda-kernels/
cd ../..

echo "Running setup"
sudo pip uninstall awkward1_cuda_kernels && sudo ./cuda-build.sh --install
python dev/generate-tests.py

echo "Testing"
pytest -vvrs tests-cuda-kernels

echo "Cleaning up"
mv src/cuda-kernels/manual_awkward_ListArray_num.cu src/

rm src/cuda-kernels/manual* src/cuda-kernels/standard_parallel_algorithms.h

mv src/manual_awkward_ListArray_num.cu src/cuda-kernels/