首页 > 其他分享 >pytorch使用pytorch_wavelets包错误:ValueError: step must be greater than zero 错误解决

pytorch使用pytorch_wavelets包错误:ValueError: step must be greater than zero 错误解决

时间:2024-03-15 21:00:29浏览次数:26  
标签:greater 错误 wavelets idwt pytorch test ground

错误描述

在使用pytorch_wavelets包的DWT1DInverse时,发现报错信息如下:
Traceback (most recent call last):
File "/work/GDN/test/test_DWT.py", line 24, in
x_ = idwt((YL, YH))
File "/opt/conda/lib/python3.6/site-packages/torch/nn/modules/module.py", line 550, in call
result = self.forward(*input, **kwargs)
File "/opt/conda/lib/python3.6/site-packages/pytorch_wavelets/dwt/transform1d.py", line 107, in forward
for x1 in highs[::-1]:
ValueError: step must be greater than zero

原因排查

查看包原码,发现有可能是tensor和np切片不同造成的保存,遂使用numpy转换之后再进入idwt
之后依然报错,查询github相应issue 发现是输入格式问题
正确格式:
test_ground= idwt((test_ground_l, [test_ground_h]))
错误格式:
test_ground= idwt((test_ground_l, test_ground_h))

参考文献

https://github.com/fbcotter/pytorch_wavelets/issues/43

标签:greater,错误,wavelets,idwt,pytorch,test,ground
From: https://www.cnblogs.com/David-Dong/p/18076234

相关文章

  • 谷粒学院-尚硅谷项目,实操错误一览
    2023.12.1900:09node/npm版本,nvm解决vue版本,改version跨域问题,@CrossOrigin/gateway代码规范,强推ESLint海外镜像,阿里taobao镜像json体缺实体value/configurationPropertiesrundev报错,非对应运行路径项目全局报错,数据库未启动,自启动403,跨域/路径错误TypeError,undefined,后端未传值......
  • 机器学习 - PyTorch一些常用的用法
    如果我们要创建2维随机数importtorchrandom_tensor=torch.rand(size=(3,4))print(random_tensor)#输出tensor([[0.0137,0.7773,0.0150,0.2406],[0.6414,0.7830,0.7603,0.1866],[0.8157,0.8269,0.0438,0.0314]])有时候需要通过加......
  • win7下使用Aero2主题错误
    开发了一个gui工具,有同事在win7环境下发现界面无法加载出来。经过调试发现,在view初始化的过程中,提示PresentationFramework.Aero2无法加载,异常信息如下:{System.BadImageFormatException:Couldnotloadfileorassembly'PresentationFramework.Aero2,PublicKeyToken=31bf385......
  • Pytorch——AutoTokenizer载入本地tokenizer权重
    由于众所周知的原因,国内很难使用huggingface去下载权重,但现在的大模型的权重以及相关的分词器配置都放在huggingface的仓库中。当我们使用 AutoTokenizer.from_pretrained 去载入相关分词器和模型时,会访问huggingface自动下载模型。但随着大模型的发布,很多模型的tokenizer都......
  • 猫头虎分享已解决Bug | 成功解决java.lang.OutOfMemoryError: Java heap space错误
    博主猫头虎的技术世界......
  • PyTorch学习笔记(七)
    5.基本数学运算5.1torch.add()函数torch.add()是PyTorch中的一个函数,用于执行逐元素的加法操作。这个函数可以接受多个张量(tensors)作为输入,并返回一个新的张量,其中每个元素都是输入张量对应元素之和。函数的基本语法如下:torch.add(input,alpha=1,other,out=None......
  • 运行tomcat9.0发生的错误Using CATALINA_OPTS: ““
    问题描述:软件环境:JDK:17\apache-tomcat-9.0.86问题描述在运行tomcat中发生闪退编辑startup.bat在结尾输入pause再次运行报如下错误添加环境变量再次运行成功运行......
  • C++ error C2143: 语法错误: 缺少“;”(在“*”的前面)
    errorC2143编译错误但是,我在官网的例子上没有找到我所遇见的问题!在此记录一下,问题代码如下:1classtestA1;2classworkclass3{4public:5explicitworkclass();6virtual~workclass();7private:8intM_INT;9......
  • 机器学习 - PyTorch中使用到的名字解释
    Tensor(张量):Tensor是一个类似于NumPy数组的多维数组结构,可以在CPU或GPU上进行并行计算。Tensor是PyTorch中最基本的数据结构。Tensorrepresentsdatainanumericalway.它具有以下几个重要的特点和用途:多维数组:Tensor可以是任意维度的数组,可以是0维(标量),1维(......
  • CentOS7系统虚拟环境下pip install uwsgi遇到错误
    遇到的错误为ERROR:Couldnotbuildwheelsforuwsgi,whichisrequiredtoinstallpyproject.toml-basedprojects尝试了n种办法,按照网上的攻略甚至是ChatGPT的说法安装了一堆的环境依赖,都解决不了。最后看到有人在装其他组件遇到类似的问题,思路是要装的版本相对于所安装的......