File "D:\pythonproject\concept\dome\Demo3\model.py", line 14, in __init__ self.model = swin3d_s(weights=Swin3D_S_Weights.KINETICS400_V1) AttributeError: type object 'Swin3D_S_Weights' has no attribute 'KINETICS400_V1'
时间: 2023-11-27 14:03:43 浏览: 33
根据你提供的错误提示来看,这似乎是一个 Python 代码的错误,具体来说是在 `model.py` 文件的第14行。这个错误的原因是 `Swin3D_S_Weights` 类型中没有名为 `KINETICS400_V1` 的属性,导致在使用该属性时抛出了 `AttributeError` 异常。建议检查一下代码中是否定义了这个属性,或者是否需要导入某个模块才能使用它。另外,还可以查看一下代码中是否有其他可能导致这个错误的语句。
相关问题
D:\ASN\DOME\untitled2\frame.cpp:9: error: use of undeclared identifier _encrypt
这个错误提示是在你的 `frame.cpp` 文件的第 9 行出现的,它告诉我们 `_encrypt` 标识符没有被声明过。
可能的原因是你没有在使用 `_encrypt` 函数之前先进行声明或定义。请检查一下你的代码,看看是否有声明或定义 `_encrypt` 函数。如果没有,请先进行声明或定义,然后再使用它。如果已经有声明或定义了,那么可能是你的代码存在其他问题,需要进一步排查。
D:\ASN\DOME\dome\src\qextserialenumerator_win.cpp:162: error: undefined reference to `__imp_SetupDiGetDeviceRegistryPropertyW'
这个错误提示是链接错误,意思是找不到`__imp_SetupDiGetDeviceRegistryPropertyW`这个函数的定义。可能的原因是:
1. 编译器没有找到库文件:这个函数可能定义在某个库文件中,但编译器没有找到这个库文件。你需要检查是否正确地链接了需要的库文件。
2. 编译器没有正确地解析函数名:这个函数的名字可能被编译器解析错误了。你需要检查函数名是否正确,并且是否加了正确的命名空间。
3. 编译器版本不兼容:这个函数可能是某个特定版本的编译器所特有的函数,但你使用的编译器版本不支持。你需要检查编译器版本是否与库文件匹配。
你需要根据具体情况检查并解决这些问题,才能成功编译你的代码。