# Run SAMM (Segment Any Medical Model) in 3D Slicer

**URL:** https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259
**Category:** Support
**Tags:** segmentation, python
**Created:** [October 17, 2023, 12:52am UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259 "2023-10-17T00:52:57Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![Vineet\_Saravanan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/vineet_saravanan/32/67136_2.png) [@Vineet\_Saravanan](https://discourse.slicer.org/u/Vineet_Saravanan)
#### Post date: [October 17, 2023, 12:52am UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/1 "2023-10-17T00:52:57Z")

</div>

Hello I am trying to use the SAMM module in 3-D slicer. I was unable to import it using the extensions manager and I saw that I can use this command to use any outside extension:` Slicer.exe --additional-module-paths D:\Downloads\samm-main\samm-main\samm`

When I run that command on cmd I get this:

```auto
'Slicer.exe' is not recognized as an internal or external command,
operable program or batch file.

```

What should I do? Is there a different method I should import modules?

---

<div class="post-metadata">

### Author: ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)
#### Post date: [October 17, 2023, 1:12am UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/2 "2023-10-17T01:12:26Z")

</div>

You need to go the folder where `Slicer.exe` is. For example, using this command:

```
cd %LOCALAPPDATA%\slicer.org\Slicer 5.4.0

```

---

<div class="post-metadata">

### Author: ![Vineet\_Saravanan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/vineet_saravanan/32/67136_2.png) [@Vineet\_Saravanan](https://discourse.slicer.org/u/Vineet_Saravanan)
#### Post date: [October 18, 2023, 12:16am UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/3 "2023-10-18T00:16:53Z")

</div>

Thank you that worked! But now I have a new problem:

After running this command:

```auto

Slicer.exe --additional-module-paths D:\Downloads\samm-main\samm-main\samm

```

Slicer opens, but the module doesn’t show up in 3-d slicer:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/3/4/341b0e4507d5070ba25ac50b867790d3f6c2e929.png)

The SAMM folder looks like this:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/2/a/2ad3308800761bf3ec7ad13d99a43cc1577c4ab0.png)

---

<div class="post-metadata">

### Author: ![Vineet\_Saravanan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/vineet_saravanan/32/67136_2.png) [@Vineet\_Saravanan](https://discourse.slicer.org/u/Vineet_Saravanan)
#### Post date: [October 21, 2023, 1:05am UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/4 "2023-10-21T01:05:25Z")

</div>

Does anyone know what’s wrong? There were no errors in the console.

---

<div class="post-metadata">

### Author: ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)
#### Post date: [October 21, 2023, 1:11am UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/5 "2023-10-21T01:11:35Z")

</div>

Try the paths with / instead of \

---

<div class="post-metadata">

### Author: ![Vineet\_Saravanan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/vineet_saravanan/32/67136_2.png) [@Vineet\_Saravanan](https://discourse.slicer.org/u/Vineet_Saravanan)
#### Post date: [October 21, 2023, 1:16am UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/6 "2023-10-21T01:16:24Z")

</div>

I used `Slicer.exe --additional-module-paths D:/Downloads/samm-main/samm-main`. But this still didn’t work.

---

<div class="post-metadata">

### Author: ![Vineet\_Saravanan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/vineet_saravanan/32/67136_2.png) [@Vineet\_Saravanan](https://discourse.slicer.org/u/Vineet_Saravanan)
#### Post date: [October 21, 2023, 1:22am UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/7 "2023-10-21T01:22:35Z")

</div>

What does this mean? :  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/9/3/9301c05e877da960e03dfe57ad74514e5f3d8a8e.png)

---

<div class="post-metadata">

### Author: ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)
#### Post date: [October 21, 2023, 2:31am UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/9 "2023-10-21T02:31:36Z")

</div>

I think you are missing the final /samm folder in your path.  
like this:

> [@Vineet\_Saravanan](#):
>
> `Slicer.exe --additional-module-paths D:\Downloads\samm-main\samm-main\samm`

Also instructions says you need to use extension wizard, did you try that? That might generate an error for you to understand why it is failing.

> **[GitHub - bingogome/samm: A 3D Slicer integration to Meta's SAM.](https://github.com/bingogome/samm#install-the-samm-extension-to-3d-slicer)**
>
> A 3D Slicer integration to Meta's SAM. Contribute to bingogome/samm development by creating an account on GitHub.

---

<div class="post-metadata">

### Author: ![Vineet\_Saravanan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/vineet_saravanan/32/67136_2.png) [@Vineet\_Saravanan](https://discourse.slicer.org/u/Vineet_Saravanan)
#### Post date: [October 21, 2023, 11:16pm UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/10 "2023-10-21T23:16:04Z")

</div>

Thank You that worked!

---

<div class="post-metadata">

### Author: ![Vineet\_Saravanan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/vineet_saravanan/32/67136_2.png) [@Vineet\_Saravanan](https://discourse.slicer.org/u/Vineet_Saravanan)
#### Post date: [October 22, 2023, 12:16am UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/11 "2023-10-22T00:16:14Z")

</div>

I made some data of a segmented brain. What’s the best way to use this data and train using SAMM?

---

<div class="post-metadata">

### Author: ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)
#### Post date: [October 23, 2023, 2:55am UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/12 "2023-10-23T02:55:10Z")

</div>

Not sure if anyone here has any experience using SAMM to train a segmentation model. If you have already created some labeled data, you can give MonaiLabel a try though…

[https://docs.monai.io/projects/label/en/latest/quickstart.html](https://docs.monai.io/projects/label/en/latest/quickstart.html)

---

<div class="post-metadata">

### Author: ![Vineet\_Saravanan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/vineet_saravanan/32/67136_2.png) [@Vineet\_Saravanan](https://discourse.slicer.org/u/Vineet_Saravanan)
#### Post date: [October 23, 2023, 11:05pm UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/13 "2023-10-23T23:05:34Z")

</div>

I am trying to compare MONAILABEL and SAMM.

---

<div class="post-metadata">

### Author: ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)
#### Post date: [October 24, 2023, 12:07am UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/14 "2023-10-24T00:07:47Z")

</div>

I might be wrong, but I believe SAMM Slicer extension only allows you to use the SAM tool for segmentation. I am not sure if it actually offers any retraining functionality.

You might have better luck contacting the extension developers, I am not sure if they are tracking this forum.

---

<div class="post-metadata">

### Author: ![Vineet\_Saravanan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/vineet_saravanan/32/67136_2.png) [@Vineet\_Saravanan](https://discourse.slicer.org/u/Vineet_Saravanan)
#### Post date: [October 24, 2023, 5:38pm UTC](https://discourse.slicer.org/t/run-samm-segment-any-medical-model-in-3d-slicer/32259/15 "2023-10-24T17:38:06Z")

</div>

Ok, thank you. I will ask in the github.
