- Feb 19, 2025
-
-
- Dec 19, 2024
-
-
- Jul 09, 2024
-
-
- Jun 28, 2022
-
-
- Refactor argument passing so that instead of implicitly-spawned `ImplementedDataInfo` objects, there are actual arguments (for automatic offsets and strides, base storage, and `sep`-tagged arrays). It also centralizes the logic for what goes into argument lists, instead of having various "filtered" versions scattered about. - Get started on type-annotating a bit of loopy. - Switch a not-small number of data structures to be dataclasses, notably `LoopKernel`. - Drop OCCA support from the ISPC target. (I'm not aware of any users, ever.) - Drop the Numba target outright. (I'm not aware of any users, ever.) - Drop `LoopKernel.local_sizes`, which was usable to directly set the workgroup size. (I'm not aware of any users, ever.) - Expire the deprecation for `iname_to_tags`. - Bumps the Python compatibility target to 3.8, for `from __future__ import annotations` and `cached_property` (mypy does not support nested decorators) - Bug fix: `tags` was not part of `LoopKernel.hash_fields` - Bug fix: `InstructionBase.get_write_dependency_names()` was used to find written variables, `InstructionBase.assignee_var_names()` is correct - Bug fix: KernelExecutorBase now uses linearize() so as to not bypass pre-linearization checks (cf. gh-639)
-
- Jun 05, 2022
-
-
- Mar 03, 2022
-
-
- May 24, 2021
-
-
Andreas Klöckner authored
-
- May 16, 2021
-
-
Andreas Klöckner authored
-
- Apr 19, 2021
-
-
Andreas Klöckner authored
-
- Sep 29, 2020
-
-
Andreas Klöckner authored
-
- Sep 20, 2020
-
-
Andreas Klöckner authored
-
- Jul 15, 2020
-
-
Kaushik Kulkarni authored
This reverts commit 0e9dd80f.
-
- Jul 13, 2020
-
-
Andreas Klöckner authored
-
- Jul 10, 2020
-
-
Kaushik Kulkarni authored
- adds outer inames to prefetches/precomputes to ensure all instructions are within all the hardware axes of the kernel. - adds inames to instructions to ensure all instructions are within all the hardware axes of the kernel.
-
- Oct 26, 2019
-
-
Kaushik Kulkarni authored
-
- Oct 02, 2019
-
-
Kaushik Kulkarni authored
-
- Sep 19, 2019
-
-
Kaushik Kulkarni authored
-
Kaushik Kulkarni authored
-
- Nov 20, 2018
-
-
Kaushik Kulkarni authored
-
- Nov 01, 2018
-
-
Matt Wala authored
-
- Sep 04, 2018
-
-
James Stevens authored
-
- Aug 12, 2018
-
-
Kaushik Kulkarni authored
-
- Aug 03, 2018
-
-
Kaushik Kulkarni authored
-
- Jun 22, 2018
-
-
Andreas Klöckner authored
-
- Apr 17, 2018
-
-
Andreas Klöckner authored
-
- Feb 27, 2018
-
-
Andreas Klöckner authored
-
- Feb 20, 2018
-
-
James Stevens authored
-
- Feb 10, 2018
-
-
Andreas Klöckner authored
-
- Feb 09, 2018
-
-
Andreas Klöckner authored
-
- Feb 06, 2018
-
-
Andreas Klöckner authored
Allow lang version setting with LOOPY_KERNEL_LANGUAGE_VERSION global in make_kernel caller's global space
-
- Nov 16, 2017
-
-
Lawrence Mitchell authored
This allows invocation of pytest from an arbitrary directory to succeed in running the test.
-
- Nov 30, 2016
-
-
Andreas Klöckner authored
-
- Nov 03, 2016
-
-
James Stevens authored
-
James Stevens authored
-
- Oct 31, 2016
-
-
Dominic Kempf authored
in doc and tests.
-
- Aug 12, 2016
-
-
Andreas Klöckner authored
-