类型错误:“模块”对象不可调用错误?

sad*_*ran 2 python-3.x deep-learning pytorch

我正在学习模特培训。当我调用训练函数时,我收到此错误“TypeError:'模块'对象不可调用”,并且我看不到我错过了它。

这是我的调用函数:

train(
            model,
            optimizer,
            loss,
            train_loader,
            hyperparams["epoch"],
            scheduler=hyperparams["scheduler"],
            device=hyperparams["device"],
            val_loader=val_loader,
           
Run Code Online (Sandbox Code Playgroud)

我得到的错误

Sha*_*hai 6

您正在调用tqdm模块,而不是模块tqdm中的方法tqdm

代替:

import tqdm
Run Code Online (Sandbox Code Playgroud)

和:

from tqdm import tqdm
Run Code Online (Sandbox Code Playgroud)