chunk_size: int = 64,
):
super().__init__()
# The target owns this executor, so keep its back-reference outside the module tree.
object.__setattr__(self, "module", module)
backend = backend.lower()
if backend == "ascendc":
raise NotImplementedError("GDN Ascend C state P2P is not supported; select the pure Ulysses wrapper.")
if backend not in _GDN_BACKENDS: