FLAMEGPU / FLAMEGPU2

FLAME GPU 2 is a GPU accelerated agent based modelling framework for CUDA C++ and Python
https://flamegpu.com
MIT License
106 stars 22 forks source link

CI: run test_codegen.py #1154

Open ptheywood opened 1 year ago

ptheywood commented 1 year ago

test_codegen.py can be executed on CI as it does not require the rest of pyflamegpu / libcuda.so to be available at runtime.

This is of very little use however, as it doesn't test that the generated code is actually valid as that would require nvrtc, and implicitly libcuda.so.

I.e it hasn't caught the python 3.8 bug introduced in #1147 (without a test case adding with that particular shape?)