squadds-ml-inference-api / deployment_manifest.json
Codex
Deploy SQuADDS ML inference API
01966fa
{
"generated_at": "2026-04-11T02:52:17.016202+00:00",
"space": {
"repo_id": "SQuADDS/squadds-ml-inference-api",
"title": "SQuADDS ML Inference API",
"sdk": "docker",
"app_port": 7860,
"license": "mit",
"host": "https://squadds-squadds-ml-inference-api.hf.space",
"repo_url": "https://huggingface.co/spaces/SQuADDS/squadds-ml-inference-api"
},
"models": [
{
"id": "transmon_cross_hamiltonian_inverse",
"display_name": "TransmonCross Hamiltonian to Geometry",
"description": "Inverse model that predicts TransmonCross geometry parameters from target Hamiltonian values.",
"artifact_dir": "artifacts/transmon_cross_hamiltonian_inverse",
"model_path": "model/best_inverse_model_surrogate_defined_loss.keras",
"input_names_path": "X_names",
"input_names_format": "text_lines",
"output_names_path": "y_columns.npy",
"output_names_format": "npy",
"x_scaler_pattern": "scalers/scaler_X_{name}.save",
"y_scaler_pattern": "scalers/scaler_y_{name}_one_hot_encoding.save",
"input_units": {
"qubit_frequency_GHz": "GHz",
"anharmonicity_MHz": "MHz"
},
"output_units": {
"design_options.connection_pads.readout.claw_length": "m",
"design_options.connection_pads.readout.ground_spacing": "m",
"design_options.cross_length": "m"
},
"sample_request": {
"model_id": "transmon_cross_hamiltonian_inverse",
"inputs": {
"qubit_frequency_GHz": 4.85,
"anharmonicity_MHz": -205.0
},
"options": {
"include_scaled_outputs": false
}
},
"sample_response": {
"model_id": "transmon_cross_hamiltonian_inverse",
"display_name": "TransmonCross Hamiltonian to Geometry",
"predictions": [
{
"design_options.connection_pads.readout.claw_length": 0.00011072495544794947,
"design_options.connection_pads.readout.ground_spacing": 4.571595582092414e-06,
"design_options.cross_length": 0.0002005973074119538
}
],
"metadata": {
"input_order": [
"qubit_frequency_GHz",
"anharmonicity_MHz"
],
"output_order": [
"design_options.connection_pads.readout.claw_length",
"design_options.connection_pads.readout.ground_spacing",
"design_options.cross_length"
],
"input_units": {
"qubit_frequency_GHz": "GHz",
"anharmonicity_MHz": "MHz"
},
"output_units": {
"design_options.connection_pads.readout.claw_length": "m",
"design_options.connection_pads.readout.ground_spacing": "m",
"design_options.cross_length": "m"
},
"num_predictions": 1
}
},
"status": "ready",
"status_detail": "",
"tags": [
"inverse-design",
"transmon",
"hamiltonian"
],
"prediction_output_index": 0
},
{
"id": "transmon_cross_cap_matrix_inverse",
"display_name": "TransmonCross Cap Matrix to Geometry",
"description": "Inverse model that predicts TransmonCross geometry parameters from cap matrix targets.",
"artifact_dir": "",
"model_path": "",
"input_names_path": "X_names",
"input_names_format": "text_lines",
"output_names_path": "y_columns.npy",
"output_names_format": "npy",
"x_scaler_pattern": "scalers/scaler_X_{name}.save",
"y_scaler_pattern": "scalers/scaler_y_{name}_one_hot_encoding.save",
"input_units": {},
"output_units": {},
"sample_request": null,
"sample_response": null,
"status": "missing_model_artifact",
"status_detail": "No model checkpoint found. Expected one of: model/best_keras_model_one_hot_encoding.keras, model/best_keras_model_surrogate_defined_loss.keras, model/best_keras_model_model2_surrogate.keras",
"tags": [
"inverse-design",
"transmon",
"cap-matrix"
],
"prediction_output_index": 0
},
{
"id": "coupler_ncap_cap_matrix_inverse",
"display_name": "NCap Coupler Cap Matrix to Geometry",
"description": "Inverse model that predicts NCap coupler geometry from cap matrix targets.",
"artifact_dir": "",
"model_path": "",
"input_names_path": "X_names",
"input_names_format": "text_lines",
"output_names_path": "y_columns.npy",
"output_names_format": "npy",
"x_scaler_pattern": "scalers/scaler_X_{name}.save",
"y_scaler_pattern": "scalers/scaler_y_{name}_one_hot_encoding.save",
"input_units": {},
"output_units": {},
"sample_request": null,
"sample_response": null,
"status": "missing_model_artifact",
"status_detail": "No model checkpoint found. Expected one of: model/best_keras_model_one_hot_encoding.keras, model/best_keras_model_surrogate_defined_loss.keras, model/best_keras_model_model2_surrogate.keras",
"tags": [
"inverse-design",
"coupler",
"cap-matrix"
],
"prediction_output_index": 0
},
{
"id": "cavity_claw_route_meander_inverse",
"display_name": "Cavity Claw RouteMeander Targets to Geometry",
"description": "Inverse model that predicts cavity claw RouteMeander geometry from target cavity frequency and kappa.",
"artifact_dir": "",
"model_path": "",
"input_names_path": "X_names",
"input_names_format": "text_lines",
"output_names_path": "y_columns.npy",
"output_names_format": "npy",
"x_scaler_pattern": "scalers/scaler_X_{name}.save",
"y_scaler_pattern": "scalers/scaler_y_{name}_one_hot_encoding.save",
"input_units": {},
"output_units": {},
"sample_request": null,
"sample_response": null,
"status": "missing_model_artifact",
"status_detail": "No model checkpoint found. Expected one of: model/best_keras_model_one_hot_encoding.keras, model/best_keras_model_surrogate.keras, model/best_keras_model_model2_surrogate.keras",
"tags": [
"inverse-design",
"cavity",
"readout"
],
"prediction_output_index": 0
}
]
}