omicverse.pp.anndata_to_GPU

omicverse.pp.anndata_to_GPU(adata, **kwargs)[source]

Migrate AnnData objects to GPU memory for accelerated processing.

Parameters:
  • adata – AnnData object containing single-cell data.

  • **kwargs – Additional arguments passed to rapids_singlecell.get.anndata_to_GPU.

Returns:

The function modifies adata in place by moving data to GPU memory.

Return type:

None

Examples

>>> import omicverse as ov
>>> # Initialize GPU mode
>>> ov.settings.gpu_init()
>>> # Move data to GPU
>>> ov.pp.anndata_to_GPU(adata)
>>> # Perform GPU-accelerated analysis
>>> adata = ov.pp.qc(adata)
>>> # Move back to CPU when done
>>> ov.pp.anndata_to_CPU(adata)