首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TypeError: conv1d()在Tf 1.13.1上获得意外的关键字参数'input‘

TypeError: conv1d()在Tf 1.13.1上获得意外的关键字参数'input‘
EN

Stack Overflow用户
提问于 2021-01-10 00:59:37
回答 1查看 155关注 0票数 0

我正在为一个项目使用Tensorflow 1.13.1

它包含

代码语言:javascript
运行
复制
batch_x = tf.nn.conv1d(input=batch_x, filters=eye_filter, stride=1, padding='SAME')

根据https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/nn/conv1d的说法,input关键字存在。

但是我得到了

TypeError: conv1d() got an unexpected keyword argument 'input'

EN

Stack Overflow用户

发布于 2021-02-08 23:10:04

如果您使用的是TF 1.13,则允许的参数如下所示

代码语言:javascript
运行
复制
tf.nn.conv1d(value,
           filters,
           stride,
           padding,
           use_cudnn_on_gpu=None,
           data_format=None,
           name=None)

要在TF 1.13中工作,您可以修改代码,如下所示

代码语言:javascript
运行
复制
batch_x = tf.nn.conv1d(value=batch_x, filters=eye_filter, stride=1, padding='SAME')

TF 1.15中,允许的参数如下所示,其中input is alias for value

代码语言:javascript
运行
复制
tf.nn.conv1d(
    value=None, filters=None, stride=None, padding=None, use_cudnn_on_gpu=None,
    data_format=None, name=None, input=None, dilations=None
)

TF 2.4中,允许的参数如下所示

代码语言:javascript
运行
复制
tf.nn.conv1d(
    input, filters, stride, padding, data_format='NWC', dilations=None,
    name=None
) 

有关更多信息,您可以参考TF 1.13源代码。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65645261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档