v0.10.0
New features
Before this release, get_local_kernel would only work with the top-level kernel directory (that contains build). This function will now also work with the top-level directory (mykernel), the build directory (mykernel/build), and the build variant directory (mykernel/build/torch28-cxx11-cu128-x86_64-linux).
Breaking API changes
The default for the mode argument of kernelize is removed.
Before this change, the default mode was Mode.TRAIN | Mode.COMPILE. This had the benefit that by default, kernelize would use kernels that support all use cases. However, it would skip e.g. inference-only kernels, which degrades performance when the user forgets to set mode when using kernels for inference.
What's Changed
- Small markup fixes of the local kernel repo example by @danieldk in #127
- feat: improve get local kernel importing by @drbh in #129
- fix: add get local tests by @drbh in #134
cpuis not (yet) a supported device type by @danieldk in #132- Remove default for
modeargument ofkernelizeby @danieldk in #136 - Set version to v0.10.0.dev0 by @danieldk in #137