Traceback (most recent call last): File "F:/.astudyNow/graduate_design/ZZSR2018/test_env/myZZSR.py", line 161, in <module> sr_output = final_test(input_img, model) File "F:/.astudyNow/graduate_design/ZZSR2018/test_env/myZZSR.py", line 142, in final_test tmp_output = model(torch.from_numpy(np.transpose(test_input,(2,0,1))).unsqueeze(0)) ValueError: At least one stride in the given numpy array is negative, and tensors with negative strides are not currently supported. (You can probably work around this by making a copy of your array with array.copy(). 这个报错是什么意思
时间: 2024-02-08 11:03:11 浏览: 198
这个报错是因为你传入的 numpy 数组有负的步长(stride),而 PyTorch 不支持负步长的张量。步长是指相邻两个元素在内存中的距离,如果步长为负,表示元素的存储顺序与轴的顺序相反。
解决这个问题的方法是将 numpy 数组复制一份,使其步长为正。你可以使用 `array.copy()` 方法来复制数组,例如 `test_input = test_input.copy()`。这样就可以避免负步长的问题了。
相关问题
Traceback (most recent call last): File "C:/Users/光华/.conda/get_my_face.py", line 39, in <module> success, img = camera.read() AttributeError: 'VideoCapture' object has no attribute 'read'怎么解决
这个错误是因为您的 `VideoCapture` 对象不支持 `read()` 方法。这可能是因为您的相机没有成功打开或者您的相机不支持 `read()` 方法。您可以尝试检查相机是否正确连接并且可以正常工作,或者尝试使用其他相机进行测试。如果问题仍然存在,您可以尝试更新或重新安装 OpenCV 库。
Traceback (most recent call last): File "/IP/sip_dv/yang.li/yang.li_test/test_0612/proc_tools/Jenkins_script/Jenkins_create_flow.py", line 22, in <module> utils.jenkins_operation.delete_jenkins_jobs(server) File "/IP/sip_dv/yang.li/yang.li_test/test_0612/proc_tools/Jenkins_script/utils/jenkins_operation.py", line 64, in delete_jenkins_jobs jobList = load_jobs_list(server, DELETE) File "/IP/sip_dv/yang.li/yang.li_test/test_0612/proc_tools/Jenkins_script/utils/jenkins_operation.py", line 32, in load_jobs_list return jobList, jobConfigXml UnboundLocalError: local variable 'jobConfigXml' referenced before assignment
这是一段 Python 的代码,出现了一个 UnboundLocalError 错误,错误信息显示 'jobConfigXml' 在赋值之前被引用了。这通常是因为在函数内部定义了一个同名变量,导致全局变量被覆盖,而在后面的代码中又引用了全局变量。建议检查代码中的变量名是否正确,并确保在函数内部不要定义同名变量。
阅读全文