{"record":{"id":"49cf86de91868868","repo":"keras-team/keras","slug":"searchsorted-only-supports-1-d-sorted-sequences","errorCode":null,"errorMessage":"`searchsorted` only supports 1-D sorted sequences. You can use `keras.ops.vectorized_map` to extend it to N-D sequences. Received: sorted_sequence.shape={sorted_sequence.shape}","messagePattern":"`searchsorted` only supports 1-D sorted sequences\\. You can use `keras\\.ops\\.vectorized_map` to extend it to N-D sequences\\. Received: sorted_sequence\\.shape=(.+?)","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"keras/src/backend/jax/numpy.py","lineNumber":1292,"sourceCode":"\n        # Resolve the -1 in `new_shape` if applicable and possible\n        output_shape = operation_utils.compute_reshape_output_shape(\n            x.shape, newshape, \"new_shape\"\n        )\n        if None not in output_shape:\n            newshape = output_shape\n        return jax_sparse.bcoo_reshape(x, new_sizes=newshape)\n    x = convert_to_tensor(x)\n    return jnp.reshape(x, newshape)\n\n\ndef roll(x, shift, axis=None):\n    return jnp.roll(x, shift, axis=axis)\n\n\ndef searchsorted(sorted_sequence, values, side=\"left\"):\n    if ndim(sorted_sequence) != 1:\n        raise ValueError(\n            \"`searchsorted` only supports 1-D sorted sequences. \"\n            \"You can use `keras.ops.vectorized_map` \"\n            \"to extend it to N-D sequences. Received: \"\n            f\"sorted_sequence.shape={sorted_sequence.shape}\"\n        )\n    return jnp.searchsorted(sorted_sequence, values, side=side)\n\n\n@sparse.elementwise_unary(linear=False)\ndef sign(x):\n    x = convert_to_tensor(x)\n    return jnp.sign(x)\n\n\n@sparse.elementwise_unary(linear=False)\ndef signbit(x):\n    x = convert_to_tensor(x)\n    return jnp.signbit(x)","sourceCodeStart":1274,"sourceCodeEnd":1310,"githubUrl":"https://github.com/keras-team/keras/blob/7a34a03db60bf60042242d6a556fc3be119046a5/keras/src/backend/jax/numpy.py#L1274-L1310","documentation":"Error \"`searchsorted` only supports 1-D sorted sequences. You can use `keras.ops.vectorized_map` to extend it to N-D sequences. Received: sorted_sequence.shape={sorted_sequence.shape}\" thrown in keras-team/keras.","triggerScenarios":"Thrown at keras/src/backend/jax/numpy.py:1292 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"7a34a03db60bf60042242d6a556fc3be119046a5","analyzedAt":"2026-08-25T21:25:25.994Z","schemaVersion":2},"datasetVersion":"2026-08-26T02:17:13.382Z"}