omicverse.pp.anndata_to_CPU¶
- omicverse.pp.anndata_to_CPU(adata, layer=None, convert_all=True, copy=False)[source]¶
Migrate AnnData objects from GPU back to CPU memory after analysis.
- Parameters:
adata – AnnData object containing single-cell data on GPU.
layer (default:
None) – Specific layer to convert back to CPU. Default: None (all layers).convert_all (default:
True) – Whether to convert all arrays to CPU. Default: True.copy (default:
False) – Whether to create a copy during conversion. Default: False.
- Returns:
The function modifies adata in place by moving data from GPU to CPU memory.
- Return type:
None
Examples
>>> import omicverse as ov >>> # After GPU processing, move back to CPU >>> ov.pp.anndata_to_CPU(adata) >>> # Convert only specific layer >>> ov.pp.anndata_to_CPU(adata, layer='scaled', convert_all=False)