{"record":{"id":"fa747ff8df91cd46","repo":"keras-team/keras","slug":"invalid-value-for-argument-output-mode-expected","errorCode":null,"errorMessage":"Invalid value for argument `output_mode`. Expected one of {'int', 'one_hot'}. Received: output_mode={output_mode}","messagePattern":"Invalid value for argument `output_mode`\\. Expected one of (.+?)\\. Received: output_mode=(.+?)","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"keras/src/layers/preprocessing/feature_space.py","lineNumber":21,"sourceCode":"from keras.src import backend\nfrom keras.src import layers\nfrom keras.src import tree\nfrom keras.src.api_export import keras_export\nfrom keras.src.layers.layer import Layer\nfrom keras.src.layers.preprocessing.data_layer import DataLayer\nfrom keras.src.saving import saving_lib\nfrom keras.src.saving import serialization_lib\nfrom keras.src.saving.keras_saveable import KerasSaveable\nfrom keras.src.utils import backend_utils\nfrom keras.src.utils.module_utils import tensorflow as tf\nfrom keras.src.utils.naming import auto_name\nfrom keras.src.utils.progbar import Progbar\n\n\nclass Cross(KerasSaveable):\n    def __init__(self, feature_names, crossing_dim, output_mode=\"one_hot\"):\n        if output_mode not in {\"int\", \"one_hot\"}:\n            raise ValueError(\n                \"Invalid value for argument `output_mode`. \"\n                \"Expected one of {'int', 'one_hot'}. \"\n                f\"Received: output_mode={output_mode}\"\n            )\n        self.feature_names = tuple(feature_names)\n        self.crossing_dim = crossing_dim\n        self.output_mode = output_mode\n\n    def _obj_type(self):\n        return \"Cross\"\n\n    @property\n    def name(self):\n        return \"_X_\".join(self.feature_names)\n\n    def get_config(self):\n        return {\n            \"feature_names\": self.feature_names,","sourceCodeStart":3,"sourceCodeEnd":39,"githubUrl":"https://github.com/keras-team/keras/blob/7a34a03db60bf60042242d6a556fc3be119046a5/keras/src/layers/preprocessing/feature_space.py#L3-L39","documentation":"Error \"Invalid value for argument `output_mode`. Expected one of {'int', 'one_hot'}. Received: output_mode={output_mode}\" thrown in keras-team/keras.","triggerScenarios":"Thrown at keras/src/layers/preprocessing/feature_space.py:21 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"}