https://www.mindspore.cn/docs/zh-CN/master/api_python/nn/mindspore.nn.MaxPool2d.html
中的描述:
pad_mode (str,可选) - 指定填充模式,填充值为0。可选值为 "same" , "valid" 或 "pad" 。默认值: "valid" 。
"same":在输入的四周填充,使得当 stride 为 1 时,输入和输出的shape一致。待填充的量由算子内部计算,若为偶数,则均匀地填充在四周,若为奇数,多余的填充量将补充在底部/右侧。如果设置了此模式, padding 必须为0。
"valid":不对输入进行填充,返回输出可能的最大高度和宽度,不能构成一个完整stride的额外的像素将被丢弃。如果设置了此模式, padding 必须为0。
"pad":对输入填充指定的量。在这种模式下,在输入的高度和宽度方向上填充的量由 padding 参数指定。如果设置此模式, padding 必须大于或等于0。
ValueError Traceback (most recent call last)
/tmp/ipykernel_4332/3072073767.py in
----> 1 nn.MaxPool2d(3, 2,'pad', 1)
~/anaconda3/envs/MindSpore/lib/python3.7/site-packages/mindspore/nn/layer/pooling.py in init(self, kernel_size, stride, pad_mode, data_format)
139 def init(self, kernel_size=1, stride=1, pad_mode="valid", data_format="NCHW"):
140 """Initialize MaxPool2d."""
--> 141 super(MaxPool2d, self).init(kernel_size, stride, pad_mode, data_format)
142 self.max_pool = P.MaxPool(kernel_size=self.kernel_size,
143 strides=self.stride,
~/anaconda3/envs/MindSpore/lib/python3.7/site-packages/mindspore/nn/layer/pooling.py in init(self, kernel_size, stride, pad_mode, data_format)
38 super(_PoolNd, self).init()
39 validator.check_value_type('pad_mode', pad_mode, [str], self.cls_name)
---> 40 self.pad_mode = validator.check_string(pad_mode.upper(), ['VALID', 'SAME'], 'pad_mode', self.cls_name)
41 self.format = validator.check_string(data_format, ['NCHW', 'NHWC'], 'format', self.cls_name)
42 if context.get_context("device_target") != "GPU" and self.format == "NHWC":
~/anaconda3/envs/MindSpore/lib/python3.7/site-packages/mindspore/_checkparam.py in check_string(arg_value, valid_values, arg_name, prim_name)
481 arg_name = arg_name if arg_name else "parameter"
482 msg_prefix = f'For '{prim_name}', the' if prim_name else "The"
--> 483 raise ValueError(f"{msg_prefix} '{arg_name}' must be str and must be in '{valid_values}',"
484 f" but got '{arg_value}'.")
485
ValueError: For 'MaxPool2d', the 'pad_mode' must be str and must be in '['VALID', 'SAME']', but got 'PAD'.
Please assign maintainer to check this issue.
请为此issue分配处理人。
@fangwenyi @chengxiaoli @Shawny
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
感谢您的反馈,您可以评论//mindspore-assistant更快获取帮助,更多标签可以查看标签列表:
您好,请提供MindSpore版本,后端类型,运行代码等必要定位信息
好的,该ISSUE关闭,如您有其他问题可继续提交ISSUE咨询
登录 后才可以发表评论