# error saving model: No such option: --output

**URL:** <https://support.prodi.gy/t/error-saving-model-no-such-option-output/4986>\
**Category:** Uncategorized\
**Tags:** usage, solved, training\
**Created:** [November 22, 2021, 11:32am UTC](https://support.prodi.gy/t/error-saving-model-no-such-option-output/4986 "2021-11-22T11:32:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zim1-finest](https://sea2.discourse-cdn.com/flex020/user_avatar/support.prodi.gy/zim1-finest/32/2533_2.png) [@Zim1-finest](https://support.prodi.gy/u/Zim1-finest)\
**Post date:** [November 22, 2021, 11:32am UTC](https://support.prodi.gy/t/error-saving-model-no-such-option-output/4986/1 "2021-11-22T11:32:51Z")

</div>

Hi all,

I am using this line to train and save my model

```python
 !python -m prodigy train --ner ner_location_distinction en_core_web_lg 
--output C:\Users\Documents\Prodigy\models\temp_model --eval-split 0.2

```

But get the error: No such option: --output

The traceback is given below:

> Traceback (most recent call last):  
> File "C:\Users\b1075161\Anaconda3\envs\prodigy\lib\runpy.py", line 197, in \_run\_module\_as\_main  
> return \_run\_code(code, main\_globals, None,  
> File "C:\Users\b1075161\Anaconda3\envs\prodigy\lib\runpy.py", line 87, in _run\_code  
> exec(code, run\_globals)  
> File "C:\Users\b1075161\Anaconda3\envs\prodigy\lib\site-packages\prodigy\_main_.py", line 61, in   
> controller = recipe(_args, use\_plac=True)  
> File "cython\_src\prodigy\core.pyx", line 329, in prodigy.core.recipe.recipe\_decorator.recipe\_proxy  
> File "C:\Users\b1075161\Anaconda3\envs\prodigy\lib\site-packages\plac\_core.py", line 367, in call  
> cmd, result = parser.consume(arglist)  
> File "C:\Users\b1075161\Anaconda3\envs\prodigy\lib\site-packages\plac\_core.py", line 232, in consume  
> return cmd, self.func(_(args + varargs + extraopts), \*\*kwargs)  
> File "C:\Users\b1075161\Anaconda3\envs\prodigy\lib\site-packages\prodigy\recipes\train.py", line 257, in train  
> overrides = parse\_config\_overrides(list(overrides))  
> File "C:\Users\b1075161\Anaconda3\envs\prodigy\lib\site-packages\spacy\cli\_util.py", line 87, in parse\_config\_overrides  
> cli\_overrides = \_parse\_overrides(args, is\_cli=True)  
> File "C:\Users\b1075161\Anaconda3\envs\prodigy\lib\site-packages\spacy\cli\_util.py", line 106, in \_parse\_overrides  
> raise NoSuchOption(orig\_opt)  
> click.exceptions.NoSuchOption: no such option: --output

---

<div class="post-metadata">

**Author:** ![ljvmiranda921](https://sea2.discourse-cdn.com/flex020/user_avatar/support.prodi.gy/ljvmiranda921/32/3197_2.png) [@ljvmiranda921](https://support.prodi.gy/u/ljvmiranda921)\
**Post date:** [November 22, 2021, 12:08pm UTC](https://support.prodi.gy/t/error-saving-model-no-such-option-output/4986/2 "2021-11-22T12:08:49Z")

</div>

Hi @Zim1-finest , there's no `--output` parameter in the train method. Instead, you supply the path of the output model as a positional argument. You can do it like this:

```python
python -m prodigy train C:\Users\Documents\Prodigy\models\temp_models
    --eval-split 0.2 \
    --ner ner_location_distinction \
    --base-model en_core_web_lg

```

You can check more in the [documentation](https://prodi.gy/docs/recipes#train) or by running:

```python
python -m prodigy train --help

```
