@@ -40,6 +40,7 @@ pip install "patchworks[gpu]" # GPU VRAM querying (nvidia-ml-py)
4040pip install " patchworks[cellpose]" # Cellpose plugin (>=3.0, v3 or v4)
4141pip install " patchworks[cellpose3]" # Cellpose plugin, pinned to v3.x
4242pip install " patchworks[cellpose4]" # Cellpose plugin, pinned to v4+
43+ pip install " patchworks[dog]" # deconvolution + DoG plugin (pycudadecon)
4344pip install " patchworks[bioio]" # convert any image format to OME-ZARR
4445pip install " patchworks[imaris]" # convert Imaris .ims files to OME-ZARR
4546pip install " patchworks[napari]" # interactive napari viewer plugin
@@ -52,6 +53,14 @@ pip install "patchworks[all]" # Everything, incl. the napari viewer
5253> ` [imaris] ` adds native ` .ims ` support (HDF5, no JVM). Physical pixel
5354> calibration is read from the input and written into the OME-ZARR.
5455
56+ > ** ` cupy ` is never installed automatically** , unlike Cellpose's GPU support
57+ > (which comes for free via PyTorch's self-contained CUDA wheels). Any
58+ > ` use_gpu=True ` /` dilate_gpu: true ` option (the ` dog ` plugin, ` dilate_labels ` )
59+ > needs ` cupy ` installed separately, matching your CUDA version — e.g.
60+ > ` pip install cupy-cuda12x ` . Not bundled because cupy ships one wheel per
61+ > CUDA major version; a generic pin would resolve to the wrong build (or fail
62+ > to resolve) depending on the machine.
63+
5564---
5665
5766## Quick start — 5 lines
@@ -307,10 +316,14 @@ Optional:
307316- ` tqdm ` — progress bars
308317- ` cellpose ` — Cellpose plugin, v3 or v4 (` patchworks[cellpose] ` );
309318 pin with ` [cellpose3] ` or ` [cellpose4] `
319+ - ` pycudadecon ` — deconvolution step of the ` dog ` plugin (` patchworks[dog] ` )
310320- ` bioio ` + readers — convert CZI/LIF/ND2/OME-TIFF/… to OME-ZARR
311321 (` patchworks[bioio] ` )
312322- ` imaris-ims-file-reader ` — convert Imaris ` .ims ` (` patchworks[imaris] ` )
313323- ` napari ` — interactive viewer plugin (` patchworks[napari] ` )
324+ - ` cupy ` — ** install manually** , matching your CUDA version (e.g.
325+ ` pip install cupy-cuda12x ` ); not offered as an extra since it isn't one
326+ generic pin. Needed for ` use_gpu=True ` /` dilate_gpu: true ` .
314327
315328---
316329
0 commit comments