keras-team/keras · error · ValueError

`broadcast_to` is supported only for tuple and list `shape`.

Error message

`broadcast_to` is supported only for tuple and list `shape`. Received: shape={shape} (type {type(shape)})

What it means

Error "`broadcast_to` is supported only for tuple and list `shape`. Received: shape={shape} (type {type(shape)})" thrown in keras-team/keras.

Source

Thrown at keras/src/backend/openvino/numpy.py:1271

    cos_2pi = ov_opset.cos(angle_2pi)
    cos_4pi = ov_opset.cos(angle_4pi)
    term_2_final = ov_opset.multiply(term_2, cos_2pi)
    term_3_final = ov_opset.multiply(term_3, cos_4pi)
    window = ov_opset.add(ov_opset.subtract(term_1, term_2_final), term_3_final)
    window = ov_opset.select(
        ov_opset.equal(n_minus_1, ov_opset.constant(0.0, Type.f64)),
        ov_opset.constant(1.0, Type.f64),
        window,
    ).output(0)
    window = ov_opset.convert(window, OPENVINO_DTYPES[config.floatx()]).output(
        0
    )
    return OpenVINOKerasTensor(window)


def broadcast_to(x, shape):
    if not isinstance(shape, (tuple, list)):
        raise ValueError(
            f"`broadcast_to` is supported only for tuple and list `shape`. "
            f"Received: shape={shape} (type {type(shape)})"
        )
    target_shape = shape_to_ov_output(list(shape))
    x = get_ov_output(x)
    return OpenVINOKerasTensor(ov_opset.broadcast(x, target_shape).output(0))


def cbrt(x):
    x = get_ov_output(x)
    x_type = x.get_element_type()
    if x_type.is_integral() or x_type == Type.boolean:
        x = ov_opset.convert(x, OPENVINO_DTYPES[config.floatx()]).output(0)
    sign_x = ov_opset.sign(x)
    abs_x = ov_opset.absolute(x)
    one_third = ov_opset.constant(1.0 / 3.0, x.get_element_type())
    root_abs = ov_opset.power(abs_x, one_third)
    res = ov_opset.multiply(sign_x, root_abs)

View on GitHub (pinned to 7a34a03db6)

When it happens

Trigger: Thrown at keras/src/backend/openvino/numpy.py:1271 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of keras-team/keras@7a34a03db6 (2026-08-25). Data as JSON: /api/errors/47bdf8282e7e36db. Report an issue: GitHub.