Python Pytorch Autograd:Can';t在启用探查器时禁用它';他不跑了

Python Pytorch Autograd:Can';t在启用探查器时禁用它';他不跑了,python,pytorch,profiler,autograd,Python,Pytorch,Profiler,Autograd,我在尝试分析我的模型时遇到问题。它表明,它无法在探查器未运行时禁用它。 我尝试了很多方法,但我找不到如何修复这个错误。有人能给我一个提示吗?我可以继续吗 下面是我的错误记录。我使用fastai库来训练神经网络 RuntimeError Traceback (most recent call last) <ipython-input-11-5fc263f447e9> in <module> ----> 1 lr

我在尝试分析我的模型时遇到问题。它表明,它无法在探查器未运行时禁用它。

我尝试了很多方法,但我找不到如何修复这个错误。有人能给我一个提示吗?我可以继续吗

下面是我的错误记录。我使用fastai库来训练神经网络

RuntimeError                              Traceback (most recent call last)
<ipython-input-11-5fc263f447e9> in <module>
----> 1 lrn.lr_find()
      2 lrn.recorder.plot(suggestion=True)

~\Anaconda3\lib\site-packages\fastai\train.py in lr_find(learn, profiling, start_lr, end_lr, num_it, stop_div, wd)
     41     cb = LRFinder(learn, start_lr, end_lr, num_it, stop_div)
     42     epochs = int(np.ceil(num_it/len(learn.data.train_dl))) * (num_distrib() or 1)
---> 43     learn.fit(epochs, profiling, start_lr, callbacks=[cb], wd=wd)
     44 
     45 def to_fp16(learn:Learner, loss_scale:float=None, max_noskip:int=1000, dynamic:bool=True, clip:float=None,

~\Anaconda3\lib\site-packages\fastai\basic_train.py in fit(self, epochs, profiling, lr, wd, callbacks)
    209         else: self.opt.lr,self.opt.wd = lr,wd
    210         callbacks = [cb(self) for cb in self.callback_fns + listify(defaults.extra_callback_fns)] + listify(callbacks)
--> 211         fit(epochs, profiling, self, metrics=self.metrics, callbacks=self.callbacks+callbacks)
    212 
    213     def create_opt(self, lr:Floats, wd:Floats=0.)->None:

~\Anaconda3\lib\site-packages\fastai\basic_train.py in fit(epochs, profiling, learn, callbacks, metrics)
    108                     print(epoch)
    109                     with torch.autograd.profiler.profile(use_cuda=False) as prof:
--> 110                         loss = loss_batch(learn.model, xb, yb, learn.loss_func, learn.opt, cb_handler)
    111                 else:
    112                     loss = loss_batch(learn.model, xb, yb, learn.loss_func, learn.opt, cb_handler)

~\Anaconda3\lib\site-packages\torch\autograd\profiler.py in __exit__(self, exc_type, exc_val, exc_tb)
    260         if not self.enabled:
    261             return
--> 262         records = torch.autograd._disable_profiler()
    263         self.function_events = EventList(parse_cpu_trace(records))
    264         return False

RuntimeError: can't disable profiler when it's not running```
运行时错误回溯(最近一次调用)
在里面
---->1 lrn.lr_find()
2 lrn.记录仪绘图(建议=正确)
lr\u find中的~\Anaconda3\lib\site packages\fastai\train.py(学习、评测、开始、结束、数字、停止、分区、wd)
41 cb=LRFinder(学习、开始、结束、数字、停止)
42 epochs=int(np.ceil(num_it/len(learn.data.train_dl))*(num_distrib()或1)
--->43学习适应(时代、分析、开始、回调=[cb],wd=wd)
44
45 def至fp16(学习:学习者,损失量表:浮点=无,最大noskip:int=1000,动态:布尔=真,剪辑:浮点=无,
~\Anaconda3\lib\site packages\fastai\basic\u train.py合适(self、epochs、profiling、lr、wd、回调)
209 else:self.opt.lr,self.opt.wd=lr,wd
210回调=[self.callback\u fns+listify(defaults.extra\u callback\u fns)中cb的cb(self)]+listify(回调)
-->211适合(时代,分析,自我,度量=self.metrics,回调=self.callbacks+callbacks)
212
213 def create_opt(自我,左:浮动,右:浮动=0.)->无:
~\Anaconda3\lib\site packages\fastai\basic\u train.py适合(时代、评测、学习、回调、度量)
108打印(纪元)
109带有torch.autograd.profiler.profile(使用_cuda=False)作为教授:
-->110损失=损失批次(learn.model、xb、yb、learn.loss\u func、learn.opt、cb\u处理程序)
111.其他:
112损失=损失批次(learn.model、xb、yb、learn.loss\u func、learn.opt、cb\u处理程序)
~\Anaconda3\lib\site packages\torch\autograd\profiler.py in\uuuu\u退出(self、exc\u类型、exc\u val、exc\u tb)
260如果未自行启用:
261返回
-->262记录=torch.autograd.\u禁用\u探查器()
263 self.function\u events=EventList(解析\u cpu\u跟踪(记录))
264返回错误
RuntimeError:无法在探查器未运行时禁用它```