Source code for archepy.init
"""Archetype initialization strategies (FurthestSum, etc.)."""
from archepy.init.furthest_sum import furthest_sum
__all__ = ["furthest_sum"]
[docs]
def furthest_sum_gpu(*args, **kwargs):
"""
Lazy wrapper around the GPU FurthestSum.
Imported lazily so that ``import archepy`` does not fail when CuPy
is not installed. Install GPU support with ``pip install archepy[gpu]``.
"""
from archepy.init._gpu import furthest_sum_gpu as _impl
return _impl(*args, **kwargs)