Merge branch 'fhennig/gpu-fixes' into 'backend-rework'
Various GPU-related and some general fixes. See merge request pycodegen/pystencils!405
Showing
- conftest.py 1 addition, 1 deletionconftest.py
- src/pystencils/backend/jit/__init__.py 2 additions, 2 deletionssrc/pystencils/backend/jit/__init__.py
- src/pystencils/backend/jit/gpu_cupy.py 24 additions, 13 deletionssrc/pystencils/backend/jit/gpu_cupy.py
- src/pystencils/backend/jit/jit.py 31 additions, 30 deletionssrc/pystencils/backend/jit/jit.py
- src/pystencils/backend/jit/legacy_cpu.py 24 additions, 2 deletionssrc/pystencils/backend/jit/legacy_cpu.py
- src/pystencils/backend/kernelcreation/analysis.py 13 additions, 8 deletionssrc/pystencils/backend/kernelcreation/analysis.py
- src/pystencils/backend/kernelcreation/ast_factory.py 55 additions, 18 deletionssrc/pystencils/backend/kernelcreation/ast_factory.py
- src/pystencils/backend/kernelcreation/context.py 1 addition, 1 deletionsrc/pystencils/backend/kernelcreation/context.py
- src/pystencils/backend/kernelcreation/freeze.py 1 addition, 3 deletionssrc/pystencils/backend/kernelcreation/freeze.py
- src/pystencils/backend/kernelcreation/iteration_space.py 9 additions, 5 deletionssrc/pystencils/backend/kernelcreation/iteration_space.py
- src/pystencils/backend/platforms/cuda.py 36 additions, 5 deletionssrc/pystencils/backend/platforms/cuda.py
- src/pystencils/backend/platforms/sycl.py 42 additions, 8 deletionssrc/pystencils/backend/platforms/sycl.py
- src/pystencils/config.py 92 additions, 36 deletionssrc/pystencils/config.py
- src/pystencils/gpu/periodicity.py 75 additions, 0 deletionssrc/pystencils/gpu/periodicity.py
- src/pystencils/kernel_wrapper.py 2 additions, 25 deletionssrc/pystencils/kernel_wrapper.py
- src/pystencils/kernelcreation.py 46 additions, 15 deletionssrc/pystencils/kernelcreation.py
- src/pystencils/types/parsing.py 3 additions, 0 deletionssrc/pystencils/types/parsing.py
- tests/nbackend/kernelcreation/test_gpu.py 8 additions, 4 deletionstests/nbackend/kernelcreation/test_gpu.py
- tests/nbackend/kernelcreation/test_index_kernels.py 30 additions, 11 deletionstests/nbackend/kernelcreation/test_index_kernels.py
- tests/nbackend/kernelcreation/test_iteration_space.py 118 additions, 9 deletionstests/nbackend/kernelcreation/test_iteration_space.py
Please register or sign in to comment