- Oct 03, 2022
-
-
Matthias Diener authored
* disable SVM on Nvidia CL when running pytest * undo previous changes * disable in pytest actx
-
- Oct 02, 2022
-
-
- Sep 27, 2022
-
-
-
Andreas Klöckner authored
-
- Sep 26, 2022
-
-
Matthias Diener authored
* PytatoPyOpenCLArrayContext: don't trust the arg limit reported by the GPU Apparently, CUDA doesn't like it when argument sizes get close to the reported limit. Avoids PTX/JIT errors of the type CUDA_ERROR_INVALID_IMAGE: device kernel image is invalid CUDA_ERROR_FILE_NOT_FOUND: file not found * restructure and clarify * add warning, clarify comment * add comment about device naming
-
- Sep 23, 2022
-
-
- Sep 20, 2022
-
-
- Sep 19, 2022
-
-
Matthias Diener authored
* LazilyPyOpenCLCompilingFunctionCaller: limit arg size for GPUs * move limit * also check for SVM presence * get_target() * memoize get_target * UNDO BEFORE MERGE: use dev branches * Hackety hack: SVM detection in actx constructor * check whether passed allocator supports SVM * undo loopy branch * implement it for the base class * subclass LoopyPyOpenCLTarget * set actual limit * undo pytato branch * remove unused argument * add type annotations * add logging * Refactor arg size passing to put less logic in the target * flake8 * add a test Co-authored-by:
Andreas Kloeckner <inform@tiker.net>
-
- Sep 11, 2022
-
-
- Aug 10, 2022
-
-
- Aug 08, 2022
-
-
-
Andreas Klöckner authored
-
- Aug 05, 2022
-
-
Andreas Klöckner authored
-
- Jul 01, 2022
-
-
- Jun 29, 2022
-
-
-
Co-authored-by:
Michael Campbell <mtcampbe@illinois.edu>
-
-
-
Matt Smith authored
* support empty containers in array_equal * support empty containers in array_equal (jax)
-
- Jun 28, 2022
-
-
- Jun 26, 2022
-
-
- Jun 20, 2022
-
-
* adds an is_available to check is the array context works * do not create a factory per CL device, since that does not quite work for non-CL array contexts
-
- Jun 19, 2022
-
-