# MindCV训练报错ValueError: For 'context.set\_context', the keyword argument jit\_config is notrecognized!

**1. 系统环境**

硬件环境\(Ascend/GPU/CPU\): Ascend910

软件环境: MindSpore 版本: 2.2.10、MindCV=0.3.0

执行模式： 不限

Python 版本: 3.9.2

操作系统平台: linux

**2. 报错信息**

2.1 问题描述

在昇腾910上运行如下指令，出现报错。

```
python train.py --model=resnet50 --dataset=cifar10 --dataset_download
```

2.2 报错信息

```
Traceback (most recent call last):
    File "/home/ma-user/work/arxiv/train.py", line 321, in <module>
        main()
    File "/home/ma-user/work/arxiv/train. py",line 33, in main
        ms.set_context(jit_config={"jit_level": "02"})
    File "/home/ma-user/anaconda3/envs/MindSpore/lib/python3.9/site-packages/mindspore/_checkparam.py", line 1313, in wrapper
        return func(*args, **kwargs)
    File "/home/ma-user/anaconda3/envs/Mindspore/lib/python3.9/site-packages/mindspore/context.py", line 1499, in set_context
        raise ValueError(f"For 'context.set_context', thekeyword argument {key} is not recognized!For detailed
ValueError: For 'context.set_context', the keyword argument jit_config is notrecognized! For detailed usage of'set_context'. please refer to the Mindspore official website.
```

**3. 根因分析**

```
ValueError: For 'context.set_context', the keyword argument jit_config is notrecognized! For detailed usage of'set_context'. please refer to the Mindspore official website.
```

这个报错信息很明了，set\_context接口并没有jit\_config这个参数。

查看2.2.10的api

https://www.mindspore.cn/docs/zh-CN/r2.2/api\_python/mindspore/mindspore.set\_context.html

的确找不到jit\_config

查看2.3的api

https://www.mindspore.cn/docs/zh-CN/r2.3.0/api\_python/mindspore/mindspore.set\_context.html

可以找到jit\_config

**4. 解决方案**

因为mindcv mindspore都是有版本依赖的

![](figures/zh-cn_image_0000002274827174.png)

所以最简单的办法就是去掉如下代码

```
ms.set_context(jit_config={"jit_level": "02"})
```

此外，也可以升级mindcv mindspore版 cann版本。

