- Mar 19, 2025
-
-
Matthias Diener authored
* _get_f_placeholder_args: set ForceValueArgTag * Update requirements.txt * skip scalar arg handling in _args_to_device_buffers * Revert changes to requirements.txt * add a simple test * Fix test --------- Co-authored-by:
Andreas Klöckner <inform@tiker.net>
-
- Nov 29, 2024
-
-
- Nov 14, 2024
-
-
Matthias Diener authored
* implement TransferTo{Host,Device}Mapper * do not support transfer to same type * use {to,from}_numpy * lint fixes * add comment * ruff * disable spurious pylint warning * add to docs * more doc fixes * datawrapper doc * more doc fixes * Improve mapper names * Bring back numpy actx constructor docs --------- Co-authored-by:
Andreas Kloeckner <inform@tiker.net>
-
- Jul 05, 2024
-
-
- Jan 11, 2023
-
-
- Sep 23, 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>
-
- 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 11, 2022
-
-
- Feb 15, 2022
-
-