zouinkhim's picture
Upload ld_aff_unet_setup_48
246edc1 verified
---
library_name: cellmap-models
tags:
- pytorch
- onnx
- torchscript
- 3d
- segmentation
- electron-microscopy
- cellmap
- ld_aff_1
- ld_aff_2
- ld_aff_3
license: bsd-3-clause
---
# ld_aff_unet_setup_48
Generalist affinities for lipids segmentation using a UNet architecture trained on setup 48 with 380k iterations.
## Model Details
| | |
|---|---|
| **Architecture** | UNet |
| **Framework** | torch |
| **Spatial Dims** | 3 |
| **Input Channels** | 1 |
| **Output Channels** | 3 |
| **Channel Names** | ld_aff_1, ld_aff_2, ld_aff_3 |
| **Iteration** | 380000 |
| **Input Voxel Size** | 16, 16, 16 nm |
| **Output Voxel Size** | 16, 16, 16 nm |
| **Inference Input Shape** | 378, 378, 378 |
| **Inference Output Shape** | 256, 256, 256 |
## Available Formats
| File | Format | Usage |
|---|---|---|
| `model.pt` | PyTorch pickle | `torch.load("model.pt")` |
| `model.ts` | TorchScript | `torch.jit.load("model.ts")` |
| `model.onnx` | ONNX | `onnxruntime.InferenceSession("model.onnx")` |
| `metadata.json` | JSON | Model metadata |
## Usage
```bash
pip install cellmap-models
```
```python
from cellmap_models.model_export.cellmap_model import CellmapModel
model = CellmapModel("path/to/model/folder")
# Inference
output = model.ts_model(input_tensor)
# Finetuning
trainable_model = model.train()
```
Or download from this repo and load directly:
```python
from huggingface_hub import snapshot_download
from cellmap_models.model_export.cellmap_model import CellmapModel
path = snapshot_download(repo_id="ld_aff_unet_setup_48")
model = CellmapModel(path)
```
## Author
Marwan Zouinkhi
## Links
- [cellmap-models](https://github.com/janelia-cellmap/cellmap-models)
- [CellMap Project](https://www.janelia.org/project-team/cellmap)