{"version":1,"pages":[{"id":"LuNaA66rQUTg2vXYSqfJ","title":"What is Concrete ML?","pathname":"/concrete-ml/0.2","siteSpaceId":"sitesp_C8Wde","description":""},{"id":"5OlbhC48St75xtfhx2cF","title":"Installing","pathname":"/concrete-ml/0.2/installing/installing","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Installing"}]},{"id":"bfQMrn3ptTFvFnJtS4gi","title":"Scikit-learn","pathname":"/concrete-ml/0.2/how-to/simple_example_sklearn","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"How To"}]},{"id":"DBye8gDxqHLBl6WrByfT","title":"Torch","pathname":"/concrete-ml/0.2/how-to/simple_example_torch","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"How To"}]},{"id":"qMFRMCYZCbnHB0ppxuMh","title":"Compute with Quantized Functions","pathname":"/concrete-ml/0.2/how-to/reduce_needed_precision","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"How To"}]},{"id":"QO2BPQ4tJzpGQRTLwax2","title":"Use Concrete ML ONNX Support","pathname":"/concrete-ml/0.2/how-to/onnx_supported_ops","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"How To"}]},{"id":"FZeyMUusg2tXFQ5warSq","title":"Debug / Get Support / Submit Issues","pathname":"/concrete-ml/0.2/how-to/debug_support_submit_issues","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"How To"}]},{"id":"tjGTbPXTU07wH6iplreQ","title":"Advanced examples","pathname":"/concrete-ml/0.2/advanced-examples/advanced_examples","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Advanced examples"}]},{"id":"7Z56PsKzjwmOc8dQXbYX","title":"Philosophy of the Design","pathname":"/concrete-ml/0.2/explanations/design_philosophy","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"eBLJ2lnQiuFPwKGmXRxq","title":"Quantization","pathname":"/concrete-ml/0.2/explanations/quantization","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"U3fnNftY3F6xMBCCGSp9","title":"Pruning","pathname":"/concrete-ml/0.2/explanations/pruning","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"tDnnM3J2ONCrUtKnT51d","title":"Virtual Lib","pathname":"/concrete-ml/0.2/explanations/virtual_lib","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"KY8hzEN09l4ksAEEVrCF","title":"Resources","pathname":"/concrete-ml/0.2/explanations/resources","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"3am5A1NtGIVQLnmUdzuS","title":"Set Up the Project","pathname":"/concrete-ml/0.2/developper-how-to/project_setup","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Developper How To"}]},{"id":"oH4J1kvayKOEdPAjv38a","title":"Set Up Docker","pathname":"/concrete-ml/0.2/developper-how-to/docker","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Developper How To"}]},{"id":"CwMR5J6aaPnPoiVqabvu","title":"Document","pathname":"/concrete-ml/0.2/developper-how-to/documenting","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Developper How To"}]},{"id":"hyjSHB9iPyDB1qNr3Uhq","title":"Create a Release on GitHub","pathname":"/concrete-ml/0.2/developper-how-to/releasing","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Developper How To"}]},{"id":"zAIKoCcaYr4jX5q85ub2","title":"Contribute","pathname":"/concrete-ml/0.2/developper-how-to/contributing","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Developper How To"}]},{"id":"ZYj9AYZXI2dKzeQlTtMO","title":"Concrete Stack","pathname":"/concrete-ml/0.2/developper-explanations/stack","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Developper Explanations"}]},{"id":"HCfpy45MMK7pKlD52ZyG","title":"Quantization","pathname":"/concrete-ml/0.2/developper-explanations/use_quantization","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Developper Explanations"}]},{"id":"tHII9Vf1jdPbCgFJEjJ4","title":"Using ONNX as IR for FHE Compilation","pathname":"/concrete-ml/0.2/developper-explanations/onnx_use_for_compilation","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Developper Explanations"}]},{"id":"5fFr7xXwjjSa4sAnFO9D","title":"Hummingbird Usage","pathname":"/concrete-ml/0.2/developper-explanations/hummingbird_usage","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Developper Explanations"}]},{"id":"0Di87D74OENn5qaF8iVu","title":"Skorch Usage","pathname":"/concrete-ml/0.2/developper-explanations/skorch_usage","siteSpaceId":"sitesp_C8Wde","description":"","breadcrumbs":[{"label":"Developper Explanations"}]},{"id":"JtWBB46cU2sEekOzILQ9","title":"What is Concrete ML?","pathname":"/concrete-ml/0.3","siteSpaceId":"sitesp_cKkYo","description":""},{"id":"eR8NRR5OzkigmkYB6nNE","title":"Installation","pathname":"/concrete-ml/0.3/getting-started/pip_installing","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"EfVCXrqvj6QYjPMhjeoX","title":"Key Concepts","pathname":"/concrete-ml/0.3/getting-started/concrete_numpy","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"ezNnYs51QwJcIRR4KNwh","title":"Linear Models","pathname":"/concrete-ml/0.3/built-in-models/linear","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"snEkK8xyiIhDoRNiPKBl","title":"Tree-based Models","pathname":"/concrete-ml/0.3/built-in-models/tree","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"kXO8NO5NlTpxG7sti7XJ","title":"Neural Networks","pathname":"/concrete-ml/0.3/built-in-models/neural-networks","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"qSUZP9G5rATk2uYKLxHM","title":"Examples","pathname":"/concrete-ml/0.3/built-in-models/ml_examples","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"LhC0ReM41R6SyIMWdr3s","title":"Using Torch","pathname":"/concrete-ml/0.3/deep-learning/torch_support","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"o80rNikPcGkndeHrJLrX","title":"Using ONNX","pathname":"/concrete-ml/0.3/deep-learning/onnx_support","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"LO0YeSljhKr6mxAACmqJ","title":"Examples","pathname":"/concrete-ml/0.3/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"AntPAofXhZmPsjgB4KHB","title":"Debugging Models","pathname":"/concrete-ml/0.3/deep-learning/fhe_assistant","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"7XJekcpUCYS2WJgeywCO","title":"Quantization","pathname":"/concrete-ml/0.3/advanced-topics/quantization","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"hojYYKrE6XQKxfomaIhB","title":"Pruning","pathname":"/concrete-ml/0.3/advanced-topics/pruning","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"Z7PRHaK8FiYtw5cisoDL","title":"Production Deployment","pathname":"/concrete-ml/0.3/advanced-topics/client_server","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"pDWUg0DFOV7FpAPuCKXb","title":"Compilation","pathname":"/concrete-ml/0.3/advanced-topics/compilation","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"ll3Jv6CjiHM0GcrT3MCe","title":"More about ONNX","pathname":"/concrete-ml/0.3/advanced-topics/onnx_pipeline","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"Cv0AUXMWZMko1OatONYw","title":"FHE Op-graphs","pathname":"/concrete-ml/0.3/advanced-topics/fhe-op-graphs","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"ZaNr752cXfYoJ8i68tTU","title":"Using Hummingbird","pathname":"/concrete-ml/0.3/advanced-topics/hummingbird_usage","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"YFiebQGv7NIN1Zrfsqaq","title":"Using Skorch","pathname":"/concrete-ml/0.3/advanced-topics/skorch_usage","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"hjhKKFVk3xi1HKwjMrd5","title":"Set Up the Project","pathname":"/concrete-ml/0.3/developer-guide/project_setup","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"lpNaxSuIxwccwIve4nRm","title":"Set Up Docker","pathname":"/concrete-ml/0.3/developer-guide/docker_setup","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"UE9BxxNR7cIec7LhT9E7","title":"Documentation","pathname":"/concrete-ml/0.3/developer-guide/documenting","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"BtAudi3lOHcccexIhrFO","title":"Support and Issues","pathname":"/concrete-ml/0.3/developer-guide/debug_support_submit_issues","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"3fMSiJceXrrm6UIjVUED","title":"Contributing","pathname":"/concrete-ml/0.3/developer-guide/contributing","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"pV7PvoMgOTmI3UH60h6d","title":"API","pathname":"/concrete-ml/0.3/developer-guide/api","siteSpaceId":"sitesp_cKkYo","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"HJTcBjjT9i6jOIEfQzKt","title":"What is Concrete ML?","pathname":"/concrete-ml/0.4","siteSpaceId":"sitesp_L0a2q","description":""},{"id":"tEd9lpralvoUTYoB0iJV","title":"Installation","pathname":"/concrete-ml/0.4/getting-started/pip_installing","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"mAEJpz2JdFOk46ddJh2Z","title":"Key Concepts","pathname":"/concrete-ml/0.4/getting-started/concepts","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"omCJSWUw8wKCKbEq8Zej","title":"Inference in the Cloud","pathname":"/concrete-ml/0.4/getting-started/cloud","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"WOkkcCVPEVJUY5JJEZsM","title":"Linear Models","pathname":"/concrete-ml/0.4/built-in-models/linear","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"OnC6y0jAhrSpj0WZbB9D","title":"Tree-based Models","pathname":"/concrete-ml/0.4/built-in-models/tree","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"oDxhN8kIq5KR4NtwpA9g","title":"Neural Networks","pathname":"/concrete-ml/0.4/built-in-models/neural-networks","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"ZCcmllCNRxqbIhCxSGtN","title":"Pandas","pathname":"/concrete-ml/0.4/built-in-models/pandas","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"rAz3SIjK8ticwOnxT0FV","title":"Built-in Model Examples","pathname":"/concrete-ml/0.4/built-in-models/ml_examples","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"KkgN5XDxDLkij4sihega","title":"Using Torch","pathname":"/concrete-ml/0.4/deep-learning/torch_support","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"ssyWK8FPWuKaxaVyK6eK","title":"Using ONNX","pathname":"/concrete-ml/0.4/deep-learning/onnx_support","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"yhGqmoczGpWr23Xm7PhW","title":"Step-by-Step Guide","pathname":"/concrete-ml/0.4/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"cahrABs5zM6tzgvqQfgf","title":"Deep Learning Examples","pathname":"/concrete-ml/0.4/deep-learning/examples","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"gHoA5OWrhKAmOmkHB5py","title":"Debugging Models","pathname":"/concrete-ml/0.4/deep-learning/fhe_assistant","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"p3ElcecrceasTJv0zu3q","title":"Quantization","pathname":"/concrete-ml/0.4/advanced-topics/quantization","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"pbiy7gZYIDS92bbEPnLT","title":"Pruning","pathname":"/concrete-ml/0.4/advanced-topics/pruning","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"REVP3uXwGiOh7KXFA0Vm","title":"Compilation","pathname":"/concrete-ml/0.4/advanced-topics/compilation","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"8lpBLwaEER8Loer9rIw9","title":"Production Deployment","pathname":"/concrete-ml/0.4/advanced-topics/client_server","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"sMyStamHzswxzI5YhxUU","title":"Advanced Features","pathname":"/concrete-ml/0.4/advanced-topics/advanced_features","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"L7VqVIvwMj3zykRQnv1H","title":"Workflow","pathname":"/concrete-ml/0.4/developer-guide/workflow","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"8TEH46KrvMU1ucZ7bX3K","title":"Set Up the Project","pathname":"/concrete-ml/0.4/developer-guide/workflow/project_setup","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"ZV97bz3QErWXhLHyvNb1","title":"Set Up Docker","pathname":"/concrete-ml/0.4/developer-guide/workflow/docker_setup","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"G6f7cFzvFSkUb7Jat9bh","title":"Documentation","pathname":"/concrete-ml/0.4/developer-guide/workflow/documenting","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"ZZuWVioLplfdR6BTQ97i","title":"Support and Issues","pathname":"/concrete-ml/0.4/developer-guide/workflow/debug_support_submit_issues","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"2lVMPAt87K58mKl9nOPD","title":"Contributing","pathname":"/concrete-ml/0.4/developer-guide/workflow/contributing","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"2MLVf7KJm4G0asYSSWff","title":"Inner workings","pathname":"/concrete-ml/0.4/developer-guide/inner-workings","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"OUS0lpw4uCme8G3TdHqm","title":"Importing ONNX","pathname":"/concrete-ml/0.4/developer-guide/inner-workings/onnx_pipeline","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner workings"}]},{"id":"7jTpNgH7kY03giHNe0by","title":"Quantization tools","pathname":"/concrete-ml/0.4/developer-guide/inner-workings/quantization_internal","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner workings"}]},{"id":"imxEUISNZrpDiaf6f8fZ","title":"FHE Op-graph design","pathname":"/concrete-ml/0.4/developer-guide/inner-workings/fhe-op-graphs","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner workings"}]},{"id":"fzCme74U4Ojxdz2Zz4ud","title":"External Libraries","pathname":"/concrete-ml/0.4/developer-guide/inner-workings/external_libraries","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner workings"}]},{"id":"ZyLvLI9jYDniZQFF2HrE","title":"API","pathname":"/concrete-ml/0.4/developer-guide/api","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"IhrkDxsLL6eUT2feN4D0","title":"concrete.ml.common","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.common","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"UfW3YglyZhMaIkCiIVp7","title":"concrete.ml.common.check_inputs","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.common.check_inputs","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"adrB8qF4I6C7ZuHcPoYn","title":"concrete.ml.common.debugging","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.common.debugging","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ZZ8Jo5KsSzuVCgb2vFRw","title":"concrete.ml.common.debugging.custom_assert","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.common.debugging.custom_assert","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"1XDlEfIl17nDUVXMhaDM","title":"concrete.ml.common.utils","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.common.utils","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"7eCHdVRVWsiLCXgdQLJt","title":"concrete.ml.deployment","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.deployment","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"RZzr4UbrKtTZ7vX05jII","title":"concrete.ml.deployment.fhe_client_server","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.deployment.fhe_client_server","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"0tPBZJAN2bVu2xxAbtbv","title":"concrete.ml.onnx","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.onnx","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"YilkZ8WWMt8jOx4YBcOl","title":"concrete.ml.onnx.convert","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.onnx.convert","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"2iONsTcEVlLwy9MuIYU9","title":"concrete.ml.onnx.onnx_model_manipulations","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.onnx.onnx_model_manipulations","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"CEKFnZtAmSNKs57Seiwy","title":"concrete.ml.onnx.onnx_utils","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.onnx.onnx_utils","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"eus0f7jO1qJLkjcGjGvM","title":"concrete.ml.onnx.ops_impl","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.onnx.ops_impl","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Ln9kMaOMHbWBLoNMHic0","title":"concrete.ml.quantization","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.quantization","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"BOYTncdriYDj6cQmzqqv","title":"concrete.ml.quantization.base_quantized_op","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.quantization.base_quantized_op","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"BjTIfOQezlh3XEytd2gd","title":"concrete.ml.quantization.post_training","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.quantization.post_training","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ZaTkZj3qBbReQCXBttx3","title":"concrete.ml.quantization.quantized_module","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.quantization.quantized_module","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"cjOPyVg46LdMg5pd2oMG","title":"concrete.ml.quantization.quantized_ops","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.quantization.quantized_ops","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ig1SaPi5eqydHqdxjvsW","title":"concrete.ml.quantization.quantizers","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.quantization.quantizers","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"CSAazvX7nrNntDLP5bLh","title":"concrete.ml.sklearn","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.sklearn","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"hFzb8uPMoCX1KPdmAzaz","title":"concrete.ml.sklearn.base","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.sklearn.base","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"HtOypBphLx1InLbvLFos","title":"concrete.ml.sklearn.glm","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.sklearn.glm","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Bgyzb6JzaPM8wtD0gstj","title":"concrete.ml.sklearn.linear_model","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.sklearn.linear_model","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"JFbwIwtBKZoPMmELnH0t","title":"concrete.ml.sklearn.protocols","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.sklearn.protocols","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"6zJvehAOdZ4JjhZGFtFz","title":"concrete.ml.sklearn.qnn","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.sklearn.qnn","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"SGEs5v9aM8BbWhKr72Pt","title":"concrete.ml.sklearn.rf","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.sklearn.rf","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"2iirQ1o2uaLh5GetFiZu","title":"concrete.ml.sklearn.svm","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.sklearn.svm","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"qsP5LbZMjFR2ElcJdFND","title":"concrete.ml.sklearn.torch_module","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.sklearn.torch_module","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"2xD1CMV5BxDdjkE4sZIc","title":"concrete.ml.sklearn.tree","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.sklearn.tree","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"yiUwHe6tYrvt8E3UhEWf","title":"concrete.ml.sklearn.tree_to_numpy","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.sklearn.tree_to_numpy","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"6RITWkFPQK5elecSKtoq","title":"concrete.ml.sklearn.xgb","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.sklearn.xgb","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Ajr20I7ZPD4NtKxqxBA8","title":"concrete.ml.torch","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.torch","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"dY2il0fjAxTT9f75ZA5c","title":"concrete.ml.torch.compile","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.torch.compile","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"nt0o9qN2XFkFz12LcIWv","title":"concrete.ml.torch.numpy_module","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.torch.numpy_module","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"lK1ZCKHe7NoRDg76kmpT","title":"concrete.ml.version","pathname":"/concrete-ml/0.4/developer-guide/api/concrete.ml.version","siteSpaceId":"sitesp_L0a2q","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"G5nlDFZFmbwhJFMZJqbA","title":"What is Concrete ML?","pathname":"/concrete-ml/0.5-1","siteSpaceId":"sitesp_lAVXZ","description":""},{"id":"VC9zCNfucjTR4c3NQVXW","title":"Installation","pathname":"/concrete-ml/0.5-1/getting-started/pip_installing","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"pkqTgouRTB9KAeaRqJdZ","title":"Key Concepts","pathname":"/concrete-ml/0.5-1/getting-started/concepts","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"Ffr47CXoRgIKD5mgZ1Lu","title":"Inference in the Cloud","pathname":"/concrete-ml/0.5-1/getting-started/cloud","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"CZ55zPmnoXlcEtTjYZjg","title":"Linear Models","pathname":"/concrete-ml/0.5-1/built-in-models/linear","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"aGDAMLvITmjOm5kcIcJy","title":"Tree-based Models","pathname":"/concrete-ml/0.5-1/built-in-models/tree","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"pmDrhpKlsMBdnFZd6WEk","title":"Neural Networks","pathname":"/concrete-ml/0.5-1/built-in-models/neural-networks","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"q9fdfKhOtoXlHRU8mzdB","title":"Pandas","pathname":"/concrete-ml/0.5-1/built-in-models/pandas","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"t8kOzl1IJoXA9fdLRkm6","title":"Built-in Model Examples","pathname":"/concrete-ml/0.5-1/built-in-models/ml_examples","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"go34iP811J928uxOnluN","title":"Using Torch","pathname":"/concrete-ml/0.5-1/deep-learning/torch_support","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"L6AJ6Rh0ssFmtlBjXWp3","title":"Using ONNX","pathname":"/concrete-ml/0.5-1/deep-learning/onnx_support","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"U2xhcQuQl7aR4IhzJ11d","title":"Step-by-Step Guide","pathname":"/concrete-ml/0.5-1/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"jTkNZA7nf74eHCJKtlhP","title":"Deep Learning Examples","pathname":"/concrete-ml/0.5-1/deep-learning/examples","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"vRVA9YDSDP3frKfrCybU","title":"Debugging Models","pathname":"/concrete-ml/0.5-1/deep-learning/fhe_assistant","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"YUiWs4wFq5gMMJ0IByLM","title":"Quantization","pathname":"/concrete-ml/0.5-1/advanced-topics/quantization","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"o7M8OwcY9QD2Fz2pSmSc","title":"Pruning","pathname":"/concrete-ml/0.5-1/advanced-topics/pruning","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"kSjgNxwOlNcxWhWpVksE","title":"Compilation","pathname":"/concrete-ml/0.5-1/advanced-topics/compilation","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"i3WGKKnoEY6iaLs3ByLW","title":"Production Deployment","pathname":"/concrete-ml/0.5-1/advanced-topics/client_server","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"9K3l9h4lPAwL1NPLJ1eH","title":"Advanced Features","pathname":"/concrete-ml/0.5-1/advanced-topics/advanced_features","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"VDee08w7QaX9NBupr9bz","title":"Workflow","pathname":"/concrete-ml/0.5-1/developer-guide/workflow","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"pHGPIb8TYB5bzogeOtJS","title":"Set Up the Project","pathname":"/concrete-ml/0.5-1/developer-guide/workflow/project_setup","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"Qek7gIG5CaBlByLkoOLH","title":"Set Up Docker","pathname":"/concrete-ml/0.5-1/developer-guide/workflow/docker_setup","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"NxSMaCX1ak21R1QNp6Nt","title":"Documentation","pathname":"/concrete-ml/0.5-1/developer-guide/workflow/documenting","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"WNQ4xAChN1QEI7tFge4j","title":"Support and Issues","pathname":"/concrete-ml/0.5-1/developer-guide/workflow/debug_support_submit_issues","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"xsxb9NuAR6VAUNIePLRq","title":"Contributing","pathname":"/concrete-ml/0.5-1/developer-guide/workflow/contributing","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"paxMs4b05XyXOs1ngAzp","title":"Inner workings","pathname":"/concrete-ml/0.5-1/developer-guide/inner-workings","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"VsJlktVyoKknGcGRp37L","title":"Importing ONNX","pathname":"/concrete-ml/0.5-1/developer-guide/inner-workings/onnx_pipeline","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner workings"}]},{"id":"JdP00zedKcqWgjMdyycD","title":"Quantization tools","pathname":"/concrete-ml/0.5-1/developer-guide/inner-workings/quantization_internal","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner workings"}]},{"id":"ZbZfleKAdr1n4zpBZda9","title":"FHE Op-graph design","pathname":"/concrete-ml/0.5-1/developer-guide/inner-workings/fhe-op-graphs","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner workings"}]},{"id":"u0RDZnhVrPOrPpoyPX5C","title":"External Libraries","pathname":"/concrete-ml/0.5-1/developer-guide/inner-workings/external_libraries","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner workings"}]},{"id":"4guYFmw7wAtQJZSTKHWE","title":"API","pathname":"/concrete-ml/0.5-1/developer-guide/api","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"wUzlJ70VVQZJGjNqpj5A","title":"concrete.ml.common","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.common","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"4A49wXWEu9ZJbfWAZd0P","title":"concrete.ml.common.check_inputs","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.common.check_inputs","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Gbp54ERpXarCdWEURyWH","title":"concrete.ml.common.debugging","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.common.debugging","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"E2ua0K4nFlGCoAbRLVF4","title":"concrete.ml.common.debugging.custom_assert","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.common.debugging.custom_assert","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"XzN2BaEZjUg5sWhteBeN","title":"concrete.ml.common.utils","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.common.utils","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"0ZE92uORbZnqIe2PDBea","title":"concrete.ml.deployment","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.deployment","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"h8aBgABMkpdtutFDv4nw","title":"concrete.ml.deployment.fhe_client_server","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.deployment.fhe_client_server","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"yWLKWxmrhEIOd28hLW6G","title":"concrete.ml.onnx","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.onnx","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"2a4BzYaDshUka2ZThKrB","title":"concrete.ml.onnx.convert","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.onnx.convert","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ZPDH3CbklT9PtiJDoBHS","title":"concrete.ml.onnx.onnx_model_manipulations","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.onnx.onnx_model_manipulations","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"X5V99EcJCTimqlLstCcq","title":"concrete.ml.onnx.onnx_utils","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.onnx.onnx_utils","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"O6qcHEvcWQq6iQlhcj6i","title":"concrete.ml.onnx.ops_impl","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.onnx.ops_impl","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"AbwPPImRd9HU7e8UWQkf","title":"concrete.ml.quantization","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.quantization","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"2nFrEJOkl1TXMM7gj9fI","title":"concrete.ml.quantization.base_quantized_op","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.quantization.base_quantized_op","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"dy8vACYRwZpU4mmcM8dX","title":"concrete.ml.quantization.post_training","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.quantization.post_training","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"fyIABBF883wBjehsWrxe","title":"concrete.ml.quantization.quantized_module","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.quantization.quantized_module","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"xdKyBmKckmG8dY68MTf4","title":"concrete.ml.quantization.quantized_ops","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.quantization.quantized_ops","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"0ybAign2asOTrwpVxKv4","title":"concrete.ml.quantization.quantizers","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.quantization.quantizers","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Ceiw2OUyCV9OxbyrEosq","title":"concrete.ml.sklearn","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.sklearn","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"1yVKBhi8HDWpXS08nS1k","title":"concrete.ml.sklearn.base","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.sklearn.base","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"cI1SdV6kGn7du4449ioD","title":"concrete.ml.sklearn.glm","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.sklearn.glm","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"bdozjvEUzWnxpibp6Cum","title":"concrete.ml.sklearn.linear_model","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.sklearn.linear_model","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ZFR3Yaz8qzIAzQ0FKmSn","title":"concrete.ml.sklearn.protocols","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.sklearn.protocols","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"fkZ9ZY8N2orSVr2eoFgK","title":"concrete.ml.sklearn.qnn","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.sklearn.qnn","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"hjlzutnsxqpma3o6biyg","title":"concrete.ml.sklearn.rf","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.sklearn.rf","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"xqBk16uwudaQOiuM6kmr","title":"concrete.ml.sklearn.svm","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.sklearn.svm","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"aHMphEVLNBaQEzvCPfxl","title":"concrete.ml.sklearn.torch_module","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.sklearn.torch_module","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Yk27aXvpBchT8NA9jC3E","title":"concrete.ml.sklearn.tree","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.sklearn.tree","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"2nJ0Md3mU9o9oczQAi13","title":"concrete.ml.sklearn.tree_to_numpy","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.sklearn.tree_to_numpy","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"sOXu6n9X7GvXGps3omEh","title":"concrete.ml.sklearn.xgb","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.sklearn.xgb","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Osaf2mpuxu0OoTIs1vT4","title":"concrete.ml.torch","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.torch","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"WnIKSKT9dDbhPX4mfZI6","title":"concrete.ml.torch.compile","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.torch.compile","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"0zM6xNbHKks0fWnJl2OE","title":"concrete.ml.torch.numpy_module","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.torch.numpy_module","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"9GfQM59Q9sPtSHTdQxPp","title":"concrete.ml.version","pathname":"/concrete-ml/0.5-1/developer-guide/api/concrete.ml.version","siteSpaceId":"sitesp_lAVXZ","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"JoV9nQmOIHstBbxwaBOl","title":"What is Concrete ML?","pathname":"/concrete-ml/0.6-1","siteSpaceId":"sitesp_uBlko","description":""},{"id":"62oDZB4DWRGtrxFrxTqW","title":"Installation","pathname":"/concrete-ml/0.6-1/getting-started/pip_installing","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"Mw8Pagakke9Ode3F9WSu","title":"Key Concepts","pathname":"/concrete-ml/0.6-1/getting-started/concepts","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"wvzwlLlAfUGjVddpqhDZ","title":"Inference in the Cloud","pathname":"/concrete-ml/0.6-1/getting-started/cloud","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"av8G27qRs09M15hgZhoB","title":"Demos and Tutorials","pathname":"/concrete-ml/0.6-1/getting-started/showcase","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"RcV6Q06aCRakOQ6p1dGj","title":"Linear Models","pathname":"/concrete-ml/0.6-1/built-in-models/linear","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"knceGGgYvEwb5NoBTWYX","title":"Tree-based Models","pathname":"/concrete-ml/0.6-1/built-in-models/tree","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"YW1QXUmLbqzc1flZFQdd","title":"Neural Networks","pathname":"/concrete-ml/0.6-1/built-in-models/neural-networks","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"P281kq4ovxnp4snX9Fji","title":"Pandas","pathname":"/concrete-ml/0.6-1/built-in-models/pandas","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"9mfdqUs5uquFrsBr2MIv","title":"Built-in Model Examples","pathname":"/concrete-ml/0.6-1/built-in-models/ml_examples","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"YydNVHuCbFrsYbE5cqCq","title":"Using Torch","pathname":"/concrete-ml/0.6-1/deep-learning/torch_support","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"TgNr9mQYGY2yANrMthIE","title":"Using ONNX","pathname":"/concrete-ml/0.6-1/deep-learning/onnx_support","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"HlBKnyLhzQyTREn2Oo54","title":"Step-by-step Guide","pathname":"/concrete-ml/0.6-1/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"VxrGN52jXQoCB7JKXM1J","title":"Deep Learning Examples","pathname":"/concrete-ml/0.6-1/deep-learning/examples","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"XiWKeCzCfNpgJasWwvT9","title":"Debugging Models","pathname":"/concrete-ml/0.6-1/deep-learning/fhe_assistant","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"2QOtLPZgQ8XbWCI5WpMX","title":"Quantization","pathname":"/concrete-ml/0.6-1/advanced-topics/quantization","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"Krji3hsuEumFwJ16Whpm","title":"Pruning","pathname":"/concrete-ml/0.6-1/advanced-topics/pruning","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"DIzRF8jyXaUAHVyGMDBx","title":"Compilation","pathname":"/concrete-ml/0.6-1/advanced-topics/compilation","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"3FTb1sjokWcG6uO3RMUq","title":"Production Deployment","pathname":"/concrete-ml/0.6-1/advanced-topics/client_server","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"wCuR8IMlD0oW0WgdU2Dx","title":"Advanced Features","pathname":"/concrete-ml/0.6-1/advanced-topics/advanced_features","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"9IoVn6b8FvG2hTK2i8Jq","title":"Workflow","pathname":"/concrete-ml/0.6-1/developer-guide/workflow","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"TABnkc09lZOwdqGCP6Aw","title":"Set Up the Project","pathname":"/concrete-ml/0.6-1/developer-guide/workflow/project_setup","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"tYA7Ro4VDqKCcQbr88M4","title":"Set Up Docker","pathname":"/concrete-ml/0.6-1/developer-guide/workflow/docker_setup","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"pY1mbXlU8fIBjXcstUvS","title":"Documentation","pathname":"/concrete-ml/0.6-1/developer-guide/workflow/documenting","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"WRFFahcdsjzdwcoht9G1","title":"Support and Issues","pathname":"/concrete-ml/0.6-1/developer-guide/workflow/debug_support_submit_issues","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"Ak1waM7Wzxe7caxPtaSY","title":"Contributing","pathname":"/concrete-ml/0.6-1/developer-guide/workflow/contributing","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"ImJKuYH9tQWqQRba4LCo","title":"Inner Workings","pathname":"/concrete-ml/0.6-1/developer-guide/inner-workings","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"qGjv32SxAtJlRnjlaelC","title":"Importing ONNX","pathname":"/concrete-ml/0.6-1/developer-guide/inner-workings/onnx_pipeline","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"41NvMPvRDqwciGGJ2YJC","title":"Quantization Tools","pathname":"/concrete-ml/0.6-1/developer-guide/inner-workings/quantization_internal","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"N5QthSsZ40m4yc4ULB9Z","title":"FHE Op-graph Design","pathname":"/concrete-ml/0.6-1/developer-guide/inner-workings/fhe-op-graphs","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"uooIfAI7fMaivH8TijiB","title":"External Libraries","pathname":"/concrete-ml/0.6-1/developer-guide/inner-workings/external_libraries","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"rftVKDQW8qZyJcCzSq6n","title":"API","pathname":"/concrete-ml/0.6-1/developer-guide/api","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"xJgE7PxTXIenzFbXbKFV","title":"concrete.ml.common.check_inputs.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.common.check_inputs","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"LG0oqM1y481bP0P8uZ3m","title":"concrete.ml.common.debugging.custom_assert.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.common.debugging.custom_assert","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"wORxGKgJlXZZpVKxNWcd","title":"concrete.ml.common.debugging.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.common.debugging","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"CXiva3rFKEyDPssbI6Vu","title":"concrete.ml.common.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.common","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"cHZP3HRzEo2ZWs6w6sHq","title":"concrete.ml.common.utils.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.common.utils","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"N9hBLJI0OwkCPPgYggV6","title":"concrete.ml.deployment.fhe_client_server.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.deployment.fhe_client_server","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"oaiWqO3AQnKuKQXRFlB0","title":"concrete.ml.deployment.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.deployment","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"nZgB15pzMJGD5XM9vcCf","title":"concrete.ml.onnx.convert.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.onnx.convert","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"vk5NzzoAdx0ftnUJsrbU","title":"concrete.ml.onnx.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.onnx","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"tW7A1ti8c7Reus6QyA5Q","title":"concrete.ml.onnx.onnx_impl_utils.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.onnx.onnx_impl_utils","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"AbjJMzs30xQTHuMjjXvp","title":"concrete.ml.onnx.onnx_model_manipulations.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.onnx.onnx_model_manipulations","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"UCC1iCjGWI0XlymBWD9G","title":"concrete.ml.onnx.onnx_utils.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.onnx.onnx_utils","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"vpv3Q9RHVLXdJnA5cS2u","title":"concrete.ml.onnx.ops_impl.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.onnx.ops_impl","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"KGAfFYNmatxD8TB9Wgcp","title":"concrete.ml.pytest.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.pytest","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"xPeHfr2IrojW5fFVIrZE","title":"concrete.ml.pytest.torch_models.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.pytest.torch_models","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"sBJ10t6N3ohGW91HLxyp","title":"concrete.ml.pytest.utils.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.pytest.utils","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"g5efpHwTWLm0uJYlSJ3g","title":"concrete.ml.quantization.base_quantized_op.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.quantization.base_quantized_op","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"LLSvb4VUIVtUjvy5VEJZ","title":"concrete.ml.quantization.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.quantization","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"jZrf0zIu6HImU5BjJ7LD","title":"concrete.ml.quantization.post_training.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.quantization.post_training","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"QtKSBA3OsEufa3k5KDJW","title":"concrete.ml.quantization.quantized_module.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.quantization.quantized_module","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"IvomUe6YWf724lCEP7ws","title":"concrete.ml.quantization.quantized_ops.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.quantization.quantized_ops","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ZqaixLQAQF2NuWoB2Tia","title":"concrete.ml.quantization.quantizers.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.quantization.quantizers","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"CZhJUtPTPtlgrZWpVCTJ","title":"concrete.ml.sklearn.base.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.sklearn.base","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"zIblCvaGiUVuHdtP5Vq3","title":"concrete.ml.sklearn.glm.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.sklearn.glm","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"GxQPpjZOTQ9RnrdKHvrX","title":"concrete.ml.sklearn.linear_model.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.sklearn.linear_model","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"BWnWDi3JRh7PeNXVBGDX","title":"concrete.ml.sklearn.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.sklearn","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"y01j78jyuw8gITpFNhID","title":"concrete.ml.sklearn.protocols.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.sklearn.protocols","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"tc3H4ycMYhGSHFFHjVEh","title":"concrete.ml.sklearn.qnn.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.sklearn.qnn","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"3zzdFEOMsnlamc13oJhN","title":"concrete.ml.sklearn.rf.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.sklearn.rf","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"pqNFBOdORn8MTwUwZ9aG","title":"concrete.ml.sklearn.svm.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.sklearn.svm","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"YmNhsXsSgIe9IYsjGy1J","title":"concrete.ml.sklearn.torch_modules.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.sklearn.torch_modules","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"hwR9nqcXL0PEmbuVpv5X","title":"concrete.ml.sklearn.tree.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.sklearn.tree","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"DoABwaLrMeIvqFIlbltM","title":"concrete.ml.sklearn.tree_to_numpy.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.sklearn.tree_to_numpy","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"V9CeSHilPNxv9I6ob4cV","title":"concrete.ml.sklearn.xgb.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.sklearn.xgb","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"E6Tj7JO4XTl4fK47myns","title":"concrete.ml.torch.compile.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.torch.compile","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"uXMvI11MCwh6IWRhmFp7","title":"concrete.ml.torch.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.torch","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"f4Qvb8Qiqk4HB1rTWh9Q","title":"concrete.ml.torch.numpy_module.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.torch.numpy_module","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"d68stywiRw6n97pG05Nw","title":"concrete.ml.version.md","pathname":"/concrete-ml/0.6-1/developer-guide/api/concrete.ml.version","siteSpaceId":"sitesp_uBlko","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"CmZuJgKPSWC1zDZV7Tcv","title":"What is Concrete ML?","pathname":"/concrete-ml/1.0-2","siteSpaceId":"sitesp_EwPSI","description":""},{"id":"sQqovt3Tvk46YXVNZyKe","title":"Installation","pathname":"/concrete-ml/1.0-2/getting-started/pip_installing","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"0FWfHvdQMuSG6JV5zcXa","title":"Key Concepts","pathname":"/concrete-ml/1.0-2/getting-started/concepts","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"QWknCJpNbZGPvuvrWafe","title":"Inference in the Cloud","pathname":"/concrete-ml/1.0-2/getting-started/cloud","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"Fo5MVxEDQ1RTsmamTwbg","title":"Demos and Tutorials","pathname":"/concrete-ml/1.0-2/getting-started/showcase","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"FAQCfqtYu8PSkYCwisKf","title":"Linear Models","pathname":"/concrete-ml/1.0-2/built-in-models/linear","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"U7KMBJJxOvkHWhfa0AJA","title":"Tree-based Models","pathname":"/concrete-ml/1.0-2/built-in-models/tree","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"wekiN8k5ZVkAJG2RLZmU","title":"Neural Networks","pathname":"/concrete-ml/1.0-2/built-in-models/neural-networks","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"yCd9mXceWVB06HhJwPPv","title":"Pandas","pathname":"/concrete-ml/1.0-2/built-in-models/pandas","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"7k2DrQNxO0DrzIwAQoKg","title":"Built-in Model Examples","pathname":"/concrete-ml/1.0-2/built-in-models/ml_examples","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"PAxBTQQDofXyV9dgtUB3","title":"Using Torch","pathname":"/concrete-ml/1.0-2/deep-learning/torch_support","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"KNTPMv2qRXPoof8I0zka","title":"Using ONNX","pathname":"/concrete-ml/1.0-2/deep-learning/onnx_support","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"pnecCJBvHJFxpPVzstZl","title":"Step-by-step Guide","pathname":"/concrete-ml/1.0-2/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"rUHvfKW8P8Y2HKzKrpGY","title":"Deep Learning Examples","pathname":"/concrete-ml/1.0-2/deep-learning/examples","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"Z9SHCnkFbDSR0gtuvDZh","title":"Debugging Models","pathname":"/concrete-ml/1.0-2/deep-learning/fhe_assistant","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"EBlHtLVvnp7NRO2Zk6zp","title":"Optimizing Inference","pathname":"/concrete-ml/1.0-2/deep-learning/optimizing_inference","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"TBML9xJnFWSrn0BvWPYw","title":"Quantization","pathname":"/concrete-ml/1.0-2/advanced-topics/quantization","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"lCU40HCVHnrXgPbxFy4A","title":"Pruning","pathname":"/concrete-ml/1.0-2/advanced-topics/pruning","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"pxazkIWdKk1V2eDpvzdv","title":"Compilation","pathname":"/concrete-ml/1.0-2/advanced-topics/compilation","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"bKE8zPUevNlMkWvMSW3H","title":"Prediction with FHE","pathname":"/concrete-ml/1.0-2/advanced-topics/prediction_with_fhe","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"7Es8nsnI0KWxuF0YixJf","title":"Production Deployment","pathname":"/concrete-ml/1.0-2/advanced-topics/client_server","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"tx85fVdD7DRgkNyHbB7q","title":"Advanced Features","pathname":"/concrete-ml/1.0-2/advanced-topics/advanced_features","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"xMKDVa8BJOcYB9aUO8jU","title":"Workflow","pathname":"/concrete-ml/1.0-2/developer-guide/workflow","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"8GZLIhPnzbqwK3fFNVpB","title":"Set Up the Project","pathname":"/concrete-ml/1.0-2/developer-guide/workflow/project_setup","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"gzTOVLysJCMX6exHx02O","title":"Set Up Docker","pathname":"/concrete-ml/1.0-2/developer-guide/workflow/docker_setup","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"hR6TB0zyQII9EW9bN22u","title":"Documentation","pathname":"/concrete-ml/1.0-2/developer-guide/workflow/documenting","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"JHPLtk1xxwY61ACakAAa","title":"Support and Issues","pathname":"/concrete-ml/1.0-2/developer-guide/workflow/debug_support_submit_issues","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"DrqUx7PwgJISup7UFSyI","title":"Contributing","pathname":"/concrete-ml/1.0-2/developer-guide/workflow/contributing","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"HMFlgJmTd1SfYHdKFqTW","title":"Inner Workings","pathname":"/concrete-ml/1.0-2/developer-guide/inner-workings","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"HtxBAXrR30QGXfmCXEoy","title":"Importing ONNX","pathname":"/concrete-ml/1.0-2/developer-guide/inner-workings/onnx_pipeline","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"iBYo2CvUDkv0q9hr0ohn","title":"Quantization Tools","pathname":"/concrete-ml/1.0-2/developer-guide/inner-workings/quantization_internal","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"j8hVHXrnhTdriAfmgkS7","title":"FHE Op-graph Design","pathname":"/concrete-ml/1.0-2/developer-guide/inner-workings/fhe-op-graphs","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"tG2ccKP5opv7cV16OOKT","title":"External Libraries","pathname":"/concrete-ml/1.0-2/developer-guide/inner-workings/external_libraries","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"VXokqPEZ8UbVxHHiJC7w","title":"API","pathname":"/concrete-ml/1.0-2/developer-guide/api","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"BZH9LXUE8sxqwM5IUjea","title":"concrete.ml.common.check_inputs.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.common.check_inputs","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"XBRILQYEx7FMqZqxlYAp","title":"concrete.ml.common.debugging.custom_assert.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.common.debugging.custom_assert","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"63B5hZaoKzlFOmSLeMgK","title":"concrete.ml.common.debugging.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.common.debugging","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"gqo7M1os4hRVJzyn7k4J","title":"concrete.ml.common.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.common","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"SWn1dKD5btweLdyJJ1e5","title":"concrete.ml.common.serialization.decoder.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.common.serialization.decoder","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"NspxGp6eLRGRrS46ogNa","title":"concrete.ml.common.serialization.dumpers.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.common.serialization.dumpers","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"QtadIqrPgoedgOiFy4qC","title":"concrete.ml.common.serialization.encoder.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.common.serialization.encoder","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"70tU2J4JmLjZn9UxmVuK","title":"concrete.ml.common.serialization.loaders.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.common.serialization.loaders","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"YnxLOazCQJYUQ1WFP7cA","title":"concrete.ml.common.serialization.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.common.serialization","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"GIRjpKRPjygcxYZ8XfLE","title":"concrete.ml.common.utils.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.common.utils","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"FUvfjBVbNnxZi7OXxQHf","title":"concrete.ml.deployment.deploy_to_aws.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.deployment.deploy_to_aws","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"04F5yPzYLtLDOqztmPGa","title":"concrete.ml.deployment.deploy_to_docker.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.deployment.deploy_to_docker","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"4Brg405VMXPlDzpDX0VH","title":"concrete.ml.deployment.fhe_client_server.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.deployment.fhe_client_server","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"jP2RgiWQbIBJhoMv6pJB","title":"concrete.ml.deployment.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.deployment","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"xgOINifexMK990mDLxG0","title":"concrete.ml.deployment.server.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.deployment.server","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"vwezVeuwAQe5dn6399yl","title":"concrete.ml.deployment.utils.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.deployment.utils","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"X1V5OD0RaiJA45TqKZGf","title":"concrete.ml.onnx.convert.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.onnx.convert","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"foUOqt5DaXM3QgJhZq4H","title":"concrete.ml.onnx.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.onnx","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Qxu7vS8ve0stfm3O5Xc0","title":"concrete.ml.onnx.onnx_impl_utils.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.onnx.onnx_impl_utils","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"uEjlDPgcMswrHKpVh5gk","title":"concrete.ml.onnx.onnx_model_manipulations.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.onnx.onnx_model_manipulations","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"BKPAyNMDPsACxZjgbNF2","title":"concrete.ml.onnx.onnx_utils.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.onnx.onnx_utils","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"tYqfhtwGlssvRcMhiSFi","title":"concrete.ml.onnx.ops_impl.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.onnx.ops_impl","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Jctri2rMGPR8ZLxW3K3Q","title":"concrete.ml.pytest.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.pytest","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"sN9ItZI3PkqTrSnGE8y3","title":"concrete.ml.pytest.torch_models.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.pytest.torch_models","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"lanMhw3BT6nFiLjGh7ET","title":"concrete.ml.pytest.utils.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.pytest.utils","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"DnMO6iuhfcOzfnysG7os","title":"concrete.ml.quantization.base_quantized_op.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.quantization.base_quantized_op","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"9g0RWB75nRKmyoBzE9PL","title":"concrete.ml.quantization.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.quantization","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"LoJ9HL8FzpnNk8lhIR5v","title":"concrete.ml.quantization.post_training.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.quantization.post_training","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"pEZlfTZXVvRyhBYLBIrS","title":"concrete.ml.quantization.quantized_module.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.quantization.quantized_module","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"V4pDQGvdCD04qACr4lE5","title":"concrete.ml.quantization.quantized_ops.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.quantization.quantized_ops","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"S2yAmhWLVQYDuRYDHbag","title":"concrete.ml.quantization.quantizers.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.quantization.quantizers","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"SMjSewssT1tFZ98wnvba","title":"concrete.ml.search_parameters.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.search_parameters","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"CWXP6O3lJTzopRmdnWgs","title":"concrete.ml.search_parameters.p_error_search.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.search_parameters.p_error_search","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"MMLAY18BnOHl6k7ituMh","title":"concrete.ml.sklearn.base.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.sklearn.base","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"m5aEBVforrU2L2hK2a8k","title":"concrete.ml.sklearn.glm.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.sklearn.glm","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"HPDqp7wp6DqQ5NeZhTZk","title":"concrete.ml.sklearn.linear_model.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.sklearn.linear_model","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"uFnAewSdvkaTne5RiexN","title":"concrete.ml.sklearn.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.sklearn","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ieY4CQ3jOf0JktEUH0Xe","title":"concrete.ml.sklearn.qnn.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.sklearn.qnn","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"pSGgHRfein5QYMUqdw3g","title":"concrete.ml.sklearn.qnn_module.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.sklearn.qnn_module","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"21pF1Y4b7S8Dusu8lMNh","title":"concrete.ml.sklearn.rf.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.sklearn.rf","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"jGeCxao75xZVufiPEHIX","title":"concrete.ml.sklearn.svm.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.sklearn.svm","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"a10eB0x5L3k13CMSR6Ga","title":"concrete.ml.sklearn.tree.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.sklearn.tree","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Hu65Qd7YyWBBoyTZM8DE","title":"concrete.ml.sklearn.tree_to_numpy.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.sklearn.tree_to_numpy","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"3USZBSXAL3FYEAXNH4Kr","title":"concrete.ml.sklearn.xgb.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.sklearn.xgb","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"13rWgLUrU2LTaqPamItP","title":"concrete.ml.torch.compile.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.torch.compile","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"vqmbxncnkOGJQCVcq2nq","title":"concrete.ml.torch.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.torch","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"K5qHtfhBHDU1gD4Dh9Oi","title":"concrete.ml.torch.numpy_module.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.torch.numpy_module","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"oxTv3z4QNzmby0cxw9cr","title":"concrete.ml.version.md","pathname":"/concrete-ml/1.0-2/developer-guide/api/concrete.ml.version","siteSpaceId":"sitesp_EwPSI","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"MHmkrLkDXyrrnwXl2jK1","title":"What is Concrete ML?","pathname":"/concrete-ml/1.1","siteSpaceId":"sitesp_ZW8oV","description":""},{"id":"rivFC4rvVvTqJ7iVNcwA","title":"Installation","pathname":"/concrete-ml/1.1/getting-started/pip_installing","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"C44XqRs6Lnj5Oxk6rwT8","title":"Key Concepts","pathname":"/concrete-ml/1.1/getting-started/concepts","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"RJHKQdWcFNj8Kryfe2o3","title":"Inference in the Cloud","pathname":"/concrete-ml/1.1/getting-started/cloud","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"bVmNnMPKGhYJJGVzWsSV","title":"Demos and Tutorials","pathname":"/concrete-ml/1.1/getting-started/showcase","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"V8ip1uxdXdoHLRkHfEkW","title":"Linear Models","pathname":"/concrete-ml/1.1/built-in-models/linear","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"4WSatbNSRzPRF3n5Z9gy","title":"Tree-based Models","pathname":"/concrete-ml/1.1/built-in-models/tree","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"SWBULdUxkVbJIG7YqAEH","title":"Neural Networks","pathname":"/concrete-ml/1.1/built-in-models/neural-networks","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"Jxs47lepZEh2en2eCtop","title":"Pandas","pathname":"/concrete-ml/1.1/built-in-models/pandas","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"OwmxCCNhSTGqPMWxZvST","title":"Built-in Model Examples","pathname":"/concrete-ml/1.1/built-in-models/ml_examples","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"C88jL39JodwiHODOyZoH","title":"Using Torch","pathname":"/concrete-ml/1.1/deep-learning/torch_support","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"7kJtYY0uOl5PU8KO4eU3","title":"Using ONNX","pathname":"/concrete-ml/1.1/deep-learning/onnx_support","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"WtPTGvc57OwVTF5Djapt","title":"Step-by-step Guide","pathname":"/concrete-ml/1.1/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"PQUJdlj9hA9D9m203FCU","title":"Deep Learning Examples","pathname":"/concrete-ml/1.1/deep-learning/examples","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"CuJwfa7T7MbG22s6yJDr","title":"Debugging Models","pathname":"/concrete-ml/1.1/deep-learning/fhe_assistant","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"DOSGKpRkuGhI6jKFJYiB","title":"Optimizing Inference","pathname":"/concrete-ml/1.1/deep-learning/optimizing_inference","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"jcQXDQqHWC5XHpTi4rAQ","title":"Quantization","pathname":"/concrete-ml/1.1/advanced-topics/quantization","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"KQOs3iaG2HxkZddzIy5a","title":"Pruning","pathname":"/concrete-ml/1.1/advanced-topics/pruning","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"DyaoADdSragrnSgTkwyH","title":"Compilation","pathname":"/concrete-ml/1.1/advanced-topics/compilation","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"MvAyPy37AWQAKAGKclXn","title":"Prediction with FHE","pathname":"/concrete-ml/1.1/advanced-topics/prediction_with_fhe","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"6OzMCcahELmXCvYLBr8a","title":"Production Deployment","pathname":"/concrete-ml/1.1/advanced-topics/client_server","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"0xbLCpl6sJH8wZbnvong","title":"Advanced Features","pathname":"/concrete-ml/1.1/advanced-topics/advanced_features","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"b1GEF0jz7x8lVgm3Sg8e","title":"Serialization","pathname":"/concrete-ml/1.1/advanced-topics/serialization","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"UoSXaeoEHeG1mndOIQUM","title":"Workflow","pathname":"/concrete-ml/1.1/developer-guide/workflow","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"Yd4ArDZihMQNFqRa08av","title":"Set Up the Project","pathname":"/concrete-ml/1.1/developer-guide/workflow/project_setup","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"H7XS2A5JYDmYRzGdJhnD","title":"Set Up Docker","pathname":"/concrete-ml/1.1/developer-guide/workflow/docker_setup","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"tdrFUBgVkAVbMGsSUcZe","title":"Documentation","pathname":"/concrete-ml/1.1/developer-guide/workflow/documenting","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"LJlWMMYnOE0Ij3je9fy7","title":"Support and Issues","pathname":"/concrete-ml/1.1/developer-guide/workflow/debug_support_submit_issues","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"NpmAr0oaudDkAUOZPRcV","title":"Contributing","pathname":"/concrete-ml/1.1/developer-guide/workflow/contributing","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"idKPhW5F2g5nlQhXBXqy","title":"Inner Workings","pathname":"/concrete-ml/1.1/developer-guide/inner-workings","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"7YKJMbXNwy73uZO4fWPh","title":"Importing ONNX","pathname":"/concrete-ml/1.1/developer-guide/inner-workings/onnx_pipeline","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"YZhx0f4laLq8TNJ2qrKH","title":"Quantization Tools","pathname":"/concrete-ml/1.1/developer-guide/inner-workings/quantization_internal","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"hI3Q4J1HhVOPzoB8QltZ","title":"FHE Op-graph Design","pathname":"/concrete-ml/1.1/developer-guide/inner-workings/fhe-op-graphs","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"JCStYDnorxaxytbCXWSE","title":"External Libraries","pathname":"/concrete-ml/1.1/developer-guide/inner-workings/external_libraries","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"f18vFmv8bmZIrFLPfrN5","title":"API","pathname":"/concrete-ml/1.1/developer-guide/api","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"mGdmOm9hqJ6K6ANaUOFG","title":"concrete.ml.common.check_inputs.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.common.check_inputs","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"8FqXkZT4rwSDGUbmcBWH","title":"concrete.ml.common.debugging.custom_assert.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.common.debugging.custom_assert","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"VOcsQXHwSeLrToL8Lftj","title":"concrete.ml.common.debugging.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.common.debugging","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"LdNMde01m4wUCDgQIA43","title":"concrete.ml.common.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.common","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"qVADKyWoKcGhBV4dmAV1","title":"concrete.ml.common.serialization.decoder.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.common.serialization.decoder","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"5qU36HE8xcypp378PgS0","title":"concrete.ml.common.serialization.dumpers.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.common.serialization.dumpers","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"v57kkjjTxaAtfbaqyl20","title":"concrete.ml.common.serialization.encoder.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.common.serialization.encoder","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"SJzRNXgafZin38R5cx85","title":"concrete.ml.common.serialization.loaders.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.common.serialization.loaders","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"U3dEKh8pTlcr3EUN1kxi","title":"concrete.ml.common.serialization.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.common.serialization","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"OrQEPILuYEvDBi8PIv11","title":"concrete.ml.common.utils.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.common.utils","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"A6hZrFRSoVrmBnS0W15l","title":"concrete.ml.deployment.deploy_to_aws.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.deployment.deploy_to_aws","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"s2ElrEpP468QCiUTBwpF","title":"concrete.ml.deployment.deploy_to_docker.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.deployment.deploy_to_docker","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"hBIszR1z7ZlKlq8HML9m","title":"concrete.ml.deployment.fhe_client_server.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.deployment.fhe_client_server","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"d5IVqERFjpjZO3zkBx57","title":"concrete.ml.deployment.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.deployment","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"65RsKf6lbnuEmvCpVJzp","title":"concrete.ml.deployment.server.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.deployment.server","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"S15Z3DdjHvbynSRBCtws","title":"concrete.ml.deployment.utils.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.deployment.utils","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"xSX80Tl3CTPx2VhegARs","title":"concrete.ml.onnx.convert.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.onnx.convert","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"cw0MOQrKP8ASZzvthLD2","title":"concrete.ml.onnx.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.onnx","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"OuOn7jaDbZ6GY3iTeAMv","title":"concrete.ml.onnx.onnx_impl_utils.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.onnx.onnx_impl_utils","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"bFbCTUsV898YeNTS0XFL","title":"concrete.ml.onnx.onnx_model_manipulations.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.onnx.onnx_model_manipulations","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"AqiS7cehKO9nkHRW0u1V","title":"concrete.ml.onnx.onnx_utils.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.onnx.onnx_utils","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"joivLtIqVbnVfOCVcLoa","title":"concrete.ml.onnx.ops_impl.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.onnx.ops_impl","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"K2O7ilfaHvFuhyR5pfNz","title":"concrete.ml.pytest.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.pytest","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"uEl6NGfe1HYfee4JDfEs","title":"concrete.ml.pytest.torch_models.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.pytest.torch_models","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"BConbdZjE0P2SEIQKy02","title":"concrete.ml.pytest.utils.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.pytest.utils","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"VlOQwHe7hWv7NQhaU52N","title":"concrete.ml.quantization.base_quantized_op.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.quantization.base_quantized_op","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"KSnwHMBg5mjL20qggdIs","title":"concrete.ml.quantization.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.quantization","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"xr8ph7QXMMANmmB84YLb","title":"concrete.ml.quantization.post_training.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.quantization.post_training","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"4vD0hLZe9vUNeBf3uzAd","title":"concrete.ml.quantization.quantized_module.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.quantization.quantized_module","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"inoveHDMxlKRIQReYasS","title":"concrete.ml.quantization.quantized_ops.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.quantization.quantized_ops","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"s2MHz3XjFX6UbKpNydFH","title":"concrete.ml.quantization.quantizers.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.quantization.quantizers","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"bN5ShcnFeRHK0ovAvLda","title":"concrete.ml.search_parameters.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.search_parameters","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"MdhvVcqx9SfnZNcCag2u","title":"concrete.ml.search_parameters.p_error_search.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.search_parameters.p_error_search","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"g7fayPmvPKZDjbmgnO3N","title":"concrete.ml.sklearn.base.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.sklearn.base","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"2pW9COkYujLCtFHMwb1h","title":"concrete.ml.sklearn.glm.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.sklearn.glm","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"BNFi1Q1QBrBm1Ytt8pHE","title":"concrete.ml.sklearn.linear_model.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.sklearn.linear_model","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"qSE5XmHVCr4nuffWIIIB","title":"concrete.ml.sklearn.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.sklearn","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"x8y3ZJg0JwjLiO0RismC","title":"concrete.ml.sklearn.qnn.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.sklearn.qnn","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"B9jHUyYkhRqXpftwlEMl","title":"concrete.ml.sklearn.qnn_module.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.sklearn.qnn_module","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"hB0IiDIZA2U02x7LFOKd","title":"concrete.ml.sklearn.rf.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.sklearn.rf","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"vgqWl7eCIAaKCG5qMieT","title":"concrete.ml.sklearn.svm.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.sklearn.svm","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"QKxPq7DUtI90lviJNwSO","title":"concrete.ml.sklearn.tree.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.sklearn.tree","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"vEECDCbMTaunXIj1wjzL","title":"concrete.ml.sklearn.tree_to_numpy.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.sklearn.tree_to_numpy","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"IzZaQdyOTC7H6JUVVsFo","title":"concrete.ml.sklearn.xgb.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.sklearn.xgb","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"YfGYcvjj3QAFeQVJ1oXr","title":"concrete.ml.torch.compile.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.torch.compile","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"xwJjYC3u3MXAodJuIzPy","title":"concrete.ml.torch.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.torch","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"TPiellvFz1w4wwyka3lr","title":"concrete.ml.torch.numpy_module.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.torch.numpy_module","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"K7my6M7xMuU2w2kAR6kr","title":"concrete.ml.version.md","pathname":"/concrete-ml/1.1/developer-guide/api/concrete.ml.version","siteSpaceId":"sitesp_ZW8oV","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"wBCBOkHQJUD7wDJ3oKdz","title":"What is Concrete ML?","pathname":"/concrete-ml/1.2","siteSpaceId":"sitesp_8pxzu","description":""},{"id":"1X7fIrBKqzZ7VcisQFYd","title":"Installation","pathname":"/concrete-ml/1.2/getting-started/pip_installing","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"sXA265sb7bg9A70p89zS","title":"Key Concepts","pathname":"/concrete-ml/1.2/getting-started/concepts","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"YMRZ5QZtMpVnxpXpylbw","title":"Inference in the Cloud","pathname":"/concrete-ml/1.2/getting-started/cloud","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"xqFh2svjACZoAEUC9cef","title":"Demos and Tutorials","pathname":"/concrete-ml/1.2/getting-started/showcase","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"0n624Yfa4S2KfSTY1MuZ","title":"Linear Models","pathname":"/concrete-ml/1.2/built-in-models/linear","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"CS0qTSo8CxVQBzYFABZm","title":"Tree-based Models","pathname":"/concrete-ml/1.2/built-in-models/tree","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"heOu0Aftzgpj3nKmiCBw","title":"Neural Networks","pathname":"/concrete-ml/1.2/built-in-models/neural-networks","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"vGq6JLzNNoPFpO7WDNIL","title":"Nearest Neighbors","pathname":"/concrete-ml/1.2/built-in-models/nearest-neighbors","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"46xnVQo7eUKQVQO25FCJ","title":"Pandas","pathname":"/concrete-ml/1.2/built-in-models/pandas","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"itF9g9UG63m2AmC9XQIo","title":"Built-in Model Examples","pathname":"/concrete-ml/1.2/built-in-models/ml_examples","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"0qzGOwjqbNqIOpsrO1KM","title":"Using Torch","pathname":"/concrete-ml/1.2/deep-learning/torch_support","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"EXfCsxXrkQe3bw1DqoUC","title":"Using ONNX","pathname":"/concrete-ml/1.2/deep-learning/onnx_support","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"wjC2AptVYetIEmvmlh0K","title":"Step-by-step Guide","pathname":"/concrete-ml/1.2/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"At8Il435kSFv1Ydynmir","title":"Deep Learning Examples","pathname":"/concrete-ml/1.2/deep-learning/examples","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"J3YnJNetkQpnlIv6XCLR","title":"Debugging Models","pathname":"/concrete-ml/1.2/deep-learning/fhe_assistant","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"ECMCODLIGy2opKODFgnz","title":"Optimizing Inference","pathname":"/concrete-ml/1.2/deep-learning/optimizing_inference","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"KBFwm58xLEuJQHWWuGAV","title":"Prediction with FHE","pathname":"/concrete-ml/1.2/deployment/prediction_with_fhe","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"ClPhOYxiFLfKfnIKo7HY","title":"Hybrid models","pathname":"/concrete-ml/1.2/deployment/hybrid-models","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"ZJS4uyWKnW8JxHlp3Nou","title":"Production Deployment","pathname":"/concrete-ml/1.2/deployment/client_server","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"QR7eTKSe1VvEWZ3JHyeM","title":"Serialization","pathname":"/concrete-ml/1.2/deployment/serialization","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"VARDD0hOlOIax9l2vYFq","title":"Quantization","pathname":"/concrete-ml/1.2/advanced-topics/quantization","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"NcOnEBgdWef8Sei6gbBw","title":"Pruning","pathname":"/concrete-ml/1.2/advanced-topics/pruning","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"2uhJVl7zyWLIM3r4gOX9","title":"Compilation","pathname":"/concrete-ml/1.2/advanced-topics/compilation","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"K3dlwXKh6HVaBGS9Qspq","title":"Advanced Features","pathname":"/concrete-ml/1.2/advanced-topics/advanced_features","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"MWEWCr3Cs9pdrKiKq6nv","title":"Workflow","pathname":"/concrete-ml/1.2/developer-guide/workflow","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"jzYbEkJRTyGmk8jCcgdJ","title":"Set Up the Project","pathname":"/concrete-ml/1.2/developer-guide/workflow/project_setup","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"EdT9ffsVdaR7LN4J28me","title":"Set Up Docker","pathname":"/concrete-ml/1.2/developer-guide/workflow/docker_setup","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"QDA9hcHPPywBlH7Nux6o","title":"Documentation","pathname":"/concrete-ml/1.2/developer-guide/workflow/documenting","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"0WZCXHcEJu54wVwaZyub","title":"Support and Issues","pathname":"/concrete-ml/1.2/developer-guide/workflow/debug_support_submit_issues","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"Kp92jlwA1Zj3YDBIti5o","title":"Contributing","pathname":"/concrete-ml/1.2/developer-guide/workflow/contributing","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"zxFhSa14tOE3k3uCzL0O","title":"Inner Workings","pathname":"/concrete-ml/1.2/developer-guide/inner-workings","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"7Y4MY0r5gKAe6XwE46mb","title":"Importing ONNX","pathname":"/concrete-ml/1.2/developer-guide/inner-workings/onnx_pipeline","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"lh1VseXSGAhXjYsUytth","title":"Quantization Tools","pathname":"/concrete-ml/1.2/developer-guide/inner-workings/quantization_internal","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"CHfQceB2OSaBcsC97NGZ","title":"FHE Op-graph Design","pathname":"/concrete-ml/1.2/developer-guide/inner-workings/fhe-op-graphs","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"8SlfQ9ZF3oAfkD9Hv1b6","title":"External Libraries","pathname":"/concrete-ml/1.2/developer-guide/inner-workings/external_libraries","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"sYGbNPJ7lScOI1OgACwM","title":"API","pathname":"/concrete-ml/1.2/developer-guide/api","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"RhOmqEtPr7xvEArH6MT3","title":"concrete.ml.common.check_inputs.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.common.check_inputs","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"HsUub0Kr3VXNtyziEmCG","title":"concrete.ml.common.debugging.custom_assert.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.common.debugging.custom_assert","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"qKoTbpUtKX4yc7hwLHjI","title":"concrete.ml.common.debugging.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.common.debugging","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"KruXVPlf7BPxlDh4X14a","title":"concrete.ml.common.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.common","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"p9SqyRwQ87R1yWVGfUzI","title":"concrete.ml.common.serialization.decoder.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.common.serialization.decoder","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"vzJJ9w4BRFYdhdbXxeRi","title":"concrete.ml.common.serialization.dumpers.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.common.serialization.dumpers","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"woLvfjVupjeKnWLUOdcg","title":"concrete.ml.common.serialization.encoder.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.common.serialization.encoder","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"UeIeEk1f5iGEIvFPZoO4","title":"concrete.ml.common.serialization.loaders.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.common.serialization.loaders","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"tmCiLHjkPGKvxpWYcsgw","title":"concrete.ml.common.serialization.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.common.serialization","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"RL7wrjKW7GFGWvtnaXYH","title":"concrete.ml.common.utils.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.common.utils","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"m90BXGSLnAW5k5v84xU6","title":"concrete.ml.deployment.deploy_to_aws.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.deployment.deploy_to_aws","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"6J4rrVlA2QFUJElgIoy7","title":"concrete.ml.deployment.deploy_to_docker.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.deployment.deploy_to_docker","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ZC3NPbEsB09PcSOUR6hq","title":"concrete.ml.deployment.fhe_client_server.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.deployment.fhe_client_server","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"5LvFqX1TOzGSs0NAoLFF","title":"concrete.ml.deployment.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.deployment","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"QJZHeCZS7fKf44wuYQS1","title":"concrete.ml.deployment.server.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.deployment.server","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"4DuDZiRMgDNib3wOzZVc","title":"concrete.ml.deployment.utils.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.deployment.utils","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"5FqZb1EOinoCEtDjl5jx","title":"concrete.ml.onnx.convert.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.onnx.convert","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"RPam9fXi4Y3EY3KJUxQz","title":"concrete.ml.onnx.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.onnx","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"nlfEJmGncMqdadBDTmni","title":"concrete.ml.onnx.onnx_impl_utils.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.onnx.onnx_impl_utils","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"lP339r7VAWp4SwhULW2W","title":"concrete.ml.onnx.onnx_model_manipulations.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.onnx.onnx_model_manipulations","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"hGq15ylr8eiyh9o3kO12","title":"concrete.ml.onnx.onnx_utils.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.onnx.onnx_utils","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Tx68GVAshhmb8HjHNUz4","title":"concrete.ml.onnx.ops_impl.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.onnx.ops_impl","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"P3LYOzJp2dbxTPlNzVYk","title":"concrete.ml.pytest.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.pytest","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"qCuEBa1SAsBXpCx5Cl5p","title":"concrete.ml.pytest.torch_models.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.pytest.torch_models","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"YnuhCfcvEsrVuRsyZaaR","title":"concrete.ml.pytest.utils.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.pytest.utils","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"OzPAokup5FaJz2u3L4gn","title":"concrete.ml.quantization.base_quantized_op.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.quantization.base_quantized_op","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"xVvnaNPqQX4M13YWTFgC","title":"concrete.ml.quantization.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.quantization","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"K4gllArh8Z9uh9jirG7S","title":"concrete.ml.quantization.post_training.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.quantization.post_training","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"UkdAE6WcuaS9idFhBtIz","title":"concrete.ml.quantization.quantized_module.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.quantization.quantized_module","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ACSvHhfWh3LMkxbqUob7","title":"concrete.ml.quantization.quantized_module_passes.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.quantization.quantized_module_passes","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"nteiQNf4P4SQAdNiy5un","title":"concrete.ml.quantization.quantized_ops.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.quantization.quantized_ops","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"edn2lRU3PpyJClzP2zdI","title":"concrete.ml.quantization.quantizers.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.quantization.quantizers","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"xasO6vERHZjVFTr2t8vn","title":"concrete.ml.search_parameters.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.search_parameters","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"KMXW5VcHlu7l3tjqU825","title":"concrete.ml.search_parameters.p_error_search.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.search_parameters.p_error_search","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"C3WunRkEe9fdCtWPwTBb","title":"concrete.ml.sklearn.base.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.sklearn.base","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"LpU7xKYkR2DPyNVTMjhU","title":"concrete.ml.sklearn.glm.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.sklearn.glm","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"xf3UdbAn4g7gw9HodtQd","title":"concrete.ml.sklearn.linear_model.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.sklearn.linear_model","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"S14UEI6iEtgdEfCiYabu","title":"concrete.ml.sklearn.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.sklearn","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"TqlewUwgYfX4UQav8FIY","title":"concrete.ml.sklearn.neighbors.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.sklearn.neighbors","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"A9MiRj86QuMCJOzK0VgD","title":"concrete.ml.sklearn.qnn.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.sklearn.qnn","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"3AKWeaax3sxZYPMGTcjA","title":"concrete.ml.sklearn.qnn_module.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.sklearn.qnn_module","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Hob4LdQ9e7zbeoaKc3gP","title":"concrete.ml.sklearn.rf.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.sklearn.rf","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"XYlmEJ2ajemHNxQCcRbs","title":"concrete.ml.sklearn.svm.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.sklearn.svm","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"0XOlcQcbhESvjUQ3wHjY","title":"concrete.ml.sklearn.tree.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.sklearn.tree","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"nKh4jZyj4JnibMP2q01u","title":"concrete.ml.sklearn.tree_to_numpy.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.sklearn.tree_to_numpy","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"XEoYNo39lp6LK44Lh3MW","title":"concrete.ml.sklearn.xgb.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.sklearn.xgb","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"XtqYI4NSdFnwtNluLxm7","title":"concrete.ml.torch.compile.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.torch.compile","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ur01DPrcJHL5eiZi2lVo","title":"concrete.ml.torch.hybrid_model.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.torch.hybrid_model","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"45ExFSGJNMsvijvPNYAE","title":"concrete.ml.torch.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.torch","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"wleppo6r2pQj4cmFdWO5","title":"concrete.ml.torch.numpy_module.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.torch.numpy_module","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ggJ5t0krXd0KpBnbmIWm","title":"concrete.ml.version.md","pathname":"/concrete-ml/1.2/developer-guide/api/concrete.ml.version","siteSpaceId":"sitesp_8pxzu","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ClPUBiXinBqeOhFkcgDN","title":"What is Concrete ML?","pathname":"/concrete-ml/1.3","siteSpaceId":"sitesp_yCZaa","description":""},{"id":"60ogWVFhP7dzz5jyTgMq","title":"Installation","pathname":"/concrete-ml/1.3/getting-started/pip_installing","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"ncq1TKcQHwQnh23uMNls","title":"Key Concepts","pathname":"/concrete-ml/1.3/getting-started/concepts","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"7YnSlMHRPSURzaKMX8R4","title":"Inference in the Cloud","pathname":"/concrete-ml/1.3/getting-started/cloud","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"U5a43gHO3i4rALxhHqsW","title":"Demos and Tutorials","pathname":"/concrete-ml/1.3/getting-started/showcase","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"yacZkWRUI8VyRyRZqlS3","title":"Linear Models","pathname":"/concrete-ml/1.3/built-in-models/linear","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"RzBpIBncQVnBVHYk0AHT","title":"Tree-based Models","pathname":"/concrete-ml/1.3/built-in-models/tree","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"jE0JYqXq0RyZSQxmr6yz","title":"Neural Networks","pathname":"/concrete-ml/1.3/built-in-models/neural-networks","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"VFdz4Wvan5KmZVCL0V4J","title":"Nearest Neighbors","pathname":"/concrete-ml/1.3/built-in-models/nearest-neighbors","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"ydjaZbaheClZM2mzVUop","title":"Pandas","pathname":"/concrete-ml/1.3/built-in-models/pandas","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"aeHlGPs77En1LR7OmxZp","title":"Built-in Model Examples","pathname":"/concrete-ml/1.3/built-in-models/ml_examples","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"BAKUp9WTYFVlQcLFQWbo","title":"Using Torch","pathname":"/concrete-ml/1.3/deep-learning/torch_support","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"MYUs8aM8HSrxxf3HBuxh","title":"Using ONNX","pathname":"/concrete-ml/1.3/deep-learning/onnx_support","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"tydhxocsqmVWTImYfwqC","title":"Step-by-step Guide","pathname":"/concrete-ml/1.3/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"rkLDOnrjAZUO5mL2FUkY","title":"Deep Learning Examples","pathname":"/concrete-ml/1.3/deep-learning/examples","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"cN8gAPj3mvUMyyB4DfmV","title":"Debugging Models","pathname":"/concrete-ml/1.3/deep-learning/fhe_assistant","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"CUhroQLqZNto7JwNMJ25","title":"Optimizing Inference","pathname":"/concrete-ml/1.3/deep-learning/optimizing_inference","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"myKANE26dHd5LxHDDBph","title":"Prediction with FHE","pathname":"/concrete-ml/1.3/deployment/prediction_with_fhe","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"L9PbnUHjRzuZAOCc4zYx","title":"Hybrid models","pathname":"/concrete-ml/1.3/deployment/hybrid-models","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"yykfJGd0b3dBpc4SN1tb","title":"Production Deployment","pathname":"/concrete-ml/1.3/deployment/client_server","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"4kFT9NnVCcu3kIsSebSH","title":"Serialization","pathname":"/concrete-ml/1.3/deployment/serialization","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"duYRfFaJx6LITp9b2c6z","title":"Quantization","pathname":"/concrete-ml/1.3/advanced-topics/quantization","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"lelbtXVN2y7KWDuj5A6I","title":"Pruning","pathname":"/concrete-ml/1.3/advanced-topics/pruning","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"td3qYStFIizz94Xpw2e7","title":"Compilation","pathname":"/concrete-ml/1.3/advanced-topics/compilation","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"szgGlCZtQfmRmiluQV2h","title":"Advanced Features","pathname":"/concrete-ml/1.3/advanced-topics/advanced_features","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"gWTMYZwqKXhaJNqc9GhX","title":"Workflow","pathname":"/concrete-ml/1.3/developer-guide/workflow","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"XnXrjYCBIJ6vcXrXAftW","title":"Set Up the Project","pathname":"/concrete-ml/1.3/developer-guide/workflow/project_setup","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"aqXhJBX8t2z8h086VvDo","title":"Set Up Docker","pathname":"/concrete-ml/1.3/developer-guide/workflow/docker_setup","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"lOwmgdMzD0wjh4Vp6VRp","title":"Documentation","pathname":"/concrete-ml/1.3/developer-guide/workflow/documenting","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"Dz8hDHPu4mkBM8aUeBzL","title":"Support and Issues","pathname":"/concrete-ml/1.3/developer-guide/workflow/debug_support_submit_issues","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"pt8l0phhC66de3TRoBLd","title":"Contributing","pathname":"/concrete-ml/1.3/developer-guide/workflow/contributing","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"OIafUEMkq2a5OwUQc0VE","title":"Inner Workings","pathname":"/concrete-ml/1.3/developer-guide/inner-workings","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"H0N7O7txutVGrtwP3jwb","title":"Importing ONNX","pathname":"/concrete-ml/1.3/developer-guide/inner-workings/onnx_pipeline","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"FuN9woQWYZG7DFnGCfMC","title":"Quantization Tools","pathname":"/concrete-ml/1.3/developer-guide/inner-workings/quantization_internal","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"oSo7T0mHe6et3NJvQ4EX","title":"FHE Op-graph Design","pathname":"/concrete-ml/1.3/developer-guide/inner-workings/fhe-op-graphs","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"kM2zd0YeklEazYDfN3kO","title":"External Libraries","pathname":"/concrete-ml/1.3/developer-guide/inner-workings/external_libraries","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"uQr5YIOtSxzq8NMgxyaC","title":"API","pathname":"/concrete-ml/1.3/developer-guide/api","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"LcsQ3fO7lVRMdTSwlT7f","title":"concrete.ml.common.check_inputs.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.common.check_inputs","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"UUyIcYOgIPGEBcUbFS6t","title":"concrete.ml.common.debugging.custom_assert.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.common.debugging.custom_assert","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"I4QJrU7Q8wBfWldealQX","title":"concrete.ml.common.debugging.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.common.debugging","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"mdzaDmtc4S1HuAooqNWi","title":"concrete.ml.common.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.common","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"vI39OzUnjVTpwAgPDFjW","title":"concrete.ml.common.serialization.decoder.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.common.serialization.decoder","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ZqCny2hAYtRcA44QafJd","title":"concrete.ml.common.serialization.dumpers.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.common.serialization.dumpers","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"odJ5gxPt9g7owQLdb23K","title":"concrete.ml.common.serialization.encoder.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.common.serialization.encoder","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Rnj56OSZ4fl3Ny776rDf","title":"concrete.ml.common.serialization.loaders.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.common.serialization.loaders","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"AJmKLZVTxYhejGs8utJv","title":"concrete.ml.common.serialization.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.common.serialization","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"QFZzoebtr1DrDTkrV56S","title":"concrete.ml.common.utils.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.common.utils","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"w2iH5GQkW44tfKenzit0","title":"concrete.ml.deployment.deploy_to_aws.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.deployment.deploy_to_aws","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"EFAYL5u8Orrcl10XImxn","title":"concrete.ml.deployment.deploy_to_docker.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.deployment.deploy_to_docker","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"gBbr5r6XGENUj7vEQFDc","title":"concrete.ml.deployment.fhe_client_server.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.deployment.fhe_client_server","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"4NOxYn34FktlQwvqDjG4","title":"concrete.ml.deployment.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.deployment","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"sR1FpHsuXQA3O3TQ9K0W","title":"concrete.ml.deployment.server.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.deployment.server","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"vgEqs4LEVeEJ9jKaDmWJ","title":"concrete.ml.deployment.utils.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.deployment.utils","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"sk5SAbLsbGnBuOvDV1RA","title":"concrete.ml.onnx.convert.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.onnx.convert","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"SLtQwKMaQaU4wp9yw4Lk","title":"concrete.ml.onnx.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.onnx","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ZVCQN2ueNUVRC9rV2OlP","title":"concrete.ml.onnx.onnx_impl_utils.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.onnx.onnx_impl_utils","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"8qFjqbR7mQGZr7vYh7ld","title":"concrete.ml.onnx.onnx_model_manipulations.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.onnx.onnx_model_manipulations","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"UPbnXPS6PExz4lEMjK3P","title":"concrete.ml.onnx.onnx_utils.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.onnx.onnx_utils","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"OZFl9LgrHAZ4GniRVBQA","title":"concrete.ml.onnx.ops_impl.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.onnx.ops_impl","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"mBVL18WYFMsb2ehkFkka","title":"concrete.ml.pytest.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.pytest","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"C8FmeKsSAjB8osNg1WpF","title":"concrete.ml.pytest.torch_models.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.pytest.torch_models","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"TEPuGd3b39jChMoPftRx","title":"concrete.ml.pytest.utils.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.pytest.utils","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"vQ2n0bAji1IL0pL767V4","title":"concrete.ml.quantization.base_quantized_op.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.quantization.base_quantized_op","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"yYiaTpG4Soggp3sT2Kqb","title":"concrete.ml.quantization.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.quantization","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"5rHKLrEe50As8lfC3JF9","title":"concrete.ml.quantization.post_training.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.quantization.post_training","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"RfdOOHo6sft12iYTsquc","title":"concrete.ml.quantization.quantized_module.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.quantization.quantized_module","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"koBH4LsZXeMwqCaqFj1B","title":"concrete.ml.quantization.quantized_module_passes.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.quantization.quantized_module_passes","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"6jbXlcd9XYpn9m6rZlWs","title":"concrete.ml.quantization.quantized_ops.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.quantization.quantized_ops","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"sZFrd4mAfV6roLu7PlTE","title":"concrete.ml.quantization.quantizers.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.quantization.quantizers","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"WxbwqQ4Xsxk804D1lsap","title":"concrete.ml.search_parameters.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.search_parameters","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"3ET7B1fxFrl8xd3gvOuk","title":"concrete.ml.search_parameters.p_error_search.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.search_parameters.p_error_search","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"KKAgCdvT6ChM8I2bj3Me","title":"concrete.ml.sklearn.base.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.sklearn.base","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"eQPLxaVp0ix0R3lh2QKw","title":"concrete.ml.sklearn.glm.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.sklearn.glm","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"yinpxmEP9KCQFzOMbWdq","title":"concrete.ml.sklearn.linear_model.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.sklearn.linear_model","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"hL9AOWBvMYAvyUZ5hyd5","title":"concrete.ml.sklearn.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.sklearn","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Dz7oMDkF29neVYLeaNLQ","title":"concrete.ml.sklearn.neighbors.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.sklearn.neighbors","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"4ZnKJugn8pasCKNIR5eP","title":"concrete.ml.sklearn.qnn.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.sklearn.qnn","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"W2MjVx9VOEY4jtxL5xpO","title":"concrete.ml.sklearn.qnn_module.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.sklearn.qnn_module","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"sJJhm0V1GkW8V6VWJxCf","title":"concrete.ml.sklearn.rf.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.sklearn.rf","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"CDA7mVsNL0DrgzpMzE8x","title":"concrete.ml.sklearn.svm.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.sklearn.svm","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"1MwYPZwVDd4RjoJQU3bc","title":"concrete.ml.sklearn.tree.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.sklearn.tree","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"UwC5ZdH8mFcGcCxsGsmY","title":"concrete.ml.sklearn.tree_to_numpy.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.sklearn.tree_to_numpy","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Alt7bPi7dQE5hpdV64hM","title":"concrete.ml.sklearn.xgb.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.sklearn.xgb","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"OF7tcUbPoEtCrkhOnICi","title":"concrete.ml.torch.compile.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.torch.compile","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"LYp0ExDdGJO5ATXQi7T2","title":"concrete.ml.torch.hybrid_model.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.torch.hybrid_model","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"wrbQw3aXQyuU1YjCcqj7","title":"concrete.ml.torch.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.torch","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"29kzVDZ0HAwDGzETiuKc","title":"concrete.ml.torch.numpy_module.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.torch.numpy_module","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"9DEDFD4zKxwZejDi4LdO","title":"concrete.ml.version.md","pathname":"/concrete-ml/1.3/developer-guide/api/concrete.ml.version","siteSpaceId":"sitesp_yCZaa","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"muyjc7GYBb6TvjdwfkRM","title":"What is Concrete ML?","pathname":"/concrete-ml/1.4","siteSpaceId":"sitesp_zNhQY","description":""},{"id":"dh3iUT59HEMr178ZIflc","title":"Installation","pathname":"/concrete-ml/1.4/getting-started/pip_installing","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"q1opLZdKyavoU5n2NmD0","title":"Key Concepts","pathname":"/concrete-ml/1.4/getting-started/concepts","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"mFVA6fgvFs1aTCApj2HC","title":"Inference in the Cloud","pathname":"/concrete-ml/1.4/getting-started/cloud","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"GdrihPBP2zCw6OJtkurT","title":"Demos and Tutorials","pathname":"/concrete-ml/1.4/getting-started/showcase","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"H82jhPkKvrUNSMKSs2iM","title":"Linear Models","pathname":"/concrete-ml/1.4/built-in-models/linear","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"RnNEt0Htwv0BiNlY5jEm","title":"Tree-based Models","pathname":"/concrete-ml/1.4/built-in-models/tree","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"l2Kdm5dVNz3bYOK30mXh","title":"Neural Networks","pathname":"/concrete-ml/1.4/built-in-models/neural-networks","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"yDfhxj5wnoysIvZjVgVm","title":"Nearest Neighbors","pathname":"/concrete-ml/1.4/built-in-models/nearest-neighbors","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"CmZIOfeap5az6bajkgjB","title":"Pandas","pathname":"/concrete-ml/1.4/built-in-models/pandas","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"bDU03gnCrB1CpynXNyjv","title":"Encrypted training","pathname":"/concrete-ml/1.4/built-in-models/training","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"AAEGGnO3C8wBUmCTWlUe","title":"Built-in Model Examples","pathname":"/concrete-ml/1.4/built-in-models/ml_examples","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"lTMzj1IfNQQuY9huDddD","title":"Using Torch","pathname":"/concrete-ml/1.4/deep-learning/torch_support","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"EP4czD6BpzaOWP2e7XzA","title":"Using ONNX","pathname":"/concrete-ml/1.4/deep-learning/onnx_support","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"hKv3Z92SZSh4tlG8aKda","title":"Step-by-step Guide","pathname":"/concrete-ml/1.4/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"3lFAVHtn2f7880oWvPTm","title":"Deep Learning Examples","pathname":"/concrete-ml/1.4/deep-learning/examples","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"BsYbgZ12PYeV5x9HmdZ0","title":"Debugging Models","pathname":"/concrete-ml/1.4/deep-learning/fhe_assistant","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"LFBB8pwRreFiUESKg44U","title":"Optimizing Inference","pathname":"/concrete-ml/1.4/deep-learning/optimizing_inference","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"bmowQ9Si6s9at9P1XlCL","title":"Prediction with FHE","pathname":"/concrete-ml/1.4/deployment/prediction_with_fhe","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"PZCdG8rtaUa0Z7sFiPcb","title":"Hybrid models","pathname":"/concrete-ml/1.4/deployment/hybrid-models","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"3EXfuTv8K3U38mgwVrES","title":"Production Deployment","pathname":"/concrete-ml/1.4/deployment/client_server","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"ffaRDT6szK9iAKOmCwGE","title":"Serialization","pathname":"/concrete-ml/1.4/deployment/serialization","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"lZxUPdAMrI4u1dg1KbQa","title":"Quantization","pathname":"/concrete-ml/1.4/advanced-topics/quantization","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"nYmp1u0uvPS1sQ6cErOu","title":"Pruning","pathname":"/concrete-ml/1.4/advanced-topics/pruning","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"GQmWZMlqy3nBnDBJpj1G","title":"Compilation","pathname":"/concrete-ml/1.4/advanced-topics/compilation","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"QljV7b8ihWBs7Y1Cp8w7","title":"Advanced Features","pathname":"/concrete-ml/1.4/advanced-topics/advanced_features","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Advanced topics"}]},{"id":"QNLQnvtgv1tOxPDAEuWX","title":"Workflow","pathname":"/concrete-ml/1.4/developer-guide/workflow","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"olv9K8rcVR6IWQxTTA5u","title":"Set Up the Project","pathname":"/concrete-ml/1.4/developer-guide/workflow/project_setup","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"7JjdApTjYDp29NwHz7ib","title":"Set Up Docker","pathname":"/concrete-ml/1.4/developer-guide/workflow/docker_setup","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"zQ1FkkHYaLBLw3Sky8qS","title":"Documentation","pathname":"/concrete-ml/1.4/developer-guide/workflow/documenting","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"tNVVCnZaNUdCO6Gl1mHO","title":"Support and Issues","pathname":"/concrete-ml/1.4/developer-guide/workflow/debug_support_submit_issues","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"5NM15qsEMaEDMCX864sU","title":"Contributing","pathname":"/concrete-ml/1.4/developer-guide/workflow/contributing","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Workflow"}]},{"id":"z77kqhwXsAPgRCSr1DkG","title":"Inner Workings","pathname":"/concrete-ml/1.4/developer-guide/inner-workings","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"wbzLT0BZhxaMOTquSjnv","title":"Importing ONNX","pathname":"/concrete-ml/1.4/developer-guide/inner-workings/onnx_pipeline","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"iiV51A3SQXvCFrEJd8vr","title":"Quantization Tools","pathname":"/concrete-ml/1.4/developer-guide/inner-workings/quantization_internal","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"YZuG2QEX4WaX6U8uOWgo","title":"FHE Op-graph Design","pathname":"/concrete-ml/1.4/developer-guide/inner-workings/fhe-op-graphs","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"Q2gOh1tcg3aXIu9Nxx2G","title":"External Libraries","pathname":"/concrete-ml/1.4/developer-guide/inner-workings/external_libraries","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"Inner Workings"}]},{"id":"FkAD6MfEKiPQ48foQYID","title":"API","pathname":"/concrete-ml/1.4/developer-guide/api","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"YJDwtehr2ZNcXGvHuOME","title":"concrete.ml.common.check_inputs.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.common.check_inputs","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"fztVTrlgLB70qRk3v1yV","title":"concrete.ml.common.debugging.custom_assert.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.common.debugging.custom_assert","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"nsJhW9fzewMpC5CxniMN","title":"concrete.ml.common.debugging.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.common.debugging","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"9KnhbenTg3Bt3gx1pVXx","title":"concrete.ml.common.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.common","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"QMWBAdWHCZv4QDPhI5sv","title":"concrete.ml.common.serialization.decoder.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.common.serialization.decoder","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"TbEoMBd2npWImfRcMuVT","title":"concrete.ml.common.serialization.dumpers.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.common.serialization.dumpers","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"gx7K71wwhzudlq1NktNb","title":"concrete.ml.common.serialization.encoder.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.common.serialization.encoder","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"RfFbFYe6xMNV5nzxpo9V","title":"concrete.ml.common.serialization.loaders.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.common.serialization.loaders","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"yjWvMBjn0ITaDeyJ7Kok","title":"concrete.ml.common.serialization.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.common.serialization","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"0bj7dMr4H3vllDghMT3q","title":"concrete.ml.common.utils.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.common.utils","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ivK4HahKS3fkQPcWAlvX","title":"concrete.ml.deployment.deploy_to_aws.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.deployment.deploy_to_aws","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"RZCxk2MVYNacBVXzhx50","title":"concrete.ml.deployment.deploy_to_docker.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.deployment.deploy_to_docker","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"k1jtOvbuhPjCcu6oZzlE","title":"concrete.ml.deployment.fhe_client_server.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.deployment.fhe_client_server","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"qO6NuxV41Pni3PoMabLr","title":"concrete.ml.deployment.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.deployment","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"N3djbP7st3wEpjUiRBU6","title":"concrete.ml.deployment.server.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.deployment.server","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"MkgnWNHzkJ0hk8lT8t0i","title":"concrete.ml.deployment.utils.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.deployment.utils","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"5D2azmB0MYm5lfF40Y3Z","title":"concrete.ml.onnx.convert.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.onnx.convert","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"I2T4lPuuAHT2RFrDHHxz","title":"concrete.ml.onnx.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.onnx","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"rjyyiXdQrIn8MMPRWcn8","title":"concrete.ml.onnx.onnx_impl_utils.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.onnx.onnx_impl_utils","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"obVtdIciAYafvOCGY1eM","title":"concrete.ml.onnx.onnx_model_manipulations.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.onnx.onnx_model_manipulations","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"0n8ezk3GDIVc2K68OB62","title":"concrete.ml.onnx.onnx_utils.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.onnx.onnx_utils","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"VbgCEKOwbFL2glr5dDNJ","title":"concrete.ml.onnx.ops_impl.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.onnx.ops_impl","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"uK8JUqBRkIzZgwao4QKR","title":"concrete.ml.pytest.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.pytest","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"qx34rtA7cuSuDXLtkupM","title":"concrete.ml.pytest.torch_models.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.pytest.torch_models","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"rbOFFfsab3MJwifVNM2H","title":"concrete.ml.pytest.utils.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.pytest.utils","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"FlxkHzJQjCGnFe1og7DL","title":"concrete.ml.quantization.base_quantized_op.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.quantization.base_quantized_op","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"1PipnxC5wXijwCvAudsV","title":"concrete.ml.quantization.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.quantization","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"f27ReDuwVf258RFmrQ2f","title":"concrete.ml.quantization.post_training.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.quantization.post_training","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"tbmwArSSNPWejTKzfPjg","title":"concrete.ml.quantization.quantized_module.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.quantization.quantized_module","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Dv5KecQcPlXliZ5H5GjK","title":"concrete.ml.quantization.quantized_module_passes.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.quantization.quantized_module_passes","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"cUQc3DtQCUtktWHEwe1L","title":"concrete.ml.quantization.quantized_ops.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.quantization.quantized_ops","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"9v9lLnD4BhAjVZFD6zbx","title":"concrete.ml.quantization.quantizers.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.quantization.quantizers","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"R51WgloUcv6xTiV5z24F","title":"concrete.ml.search_parameters.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.search_parameters","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"fKYEj3Hnhzczue2jf45B","title":"concrete.ml.search_parameters.p_error_search.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.search_parameters.p_error_search","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"FZv4GEon9mTTwK59EobF","title":"concrete.ml.sklearn.base.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.sklearn.base","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Kc8zF5ElvUB7fF9xpxqp","title":"concrete.ml.sklearn.glm.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.sklearn.glm","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"pda34Ug09elOXmTG3giF","title":"concrete.ml.sklearn.linear_model.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.sklearn.linear_model","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"sGA41M8a9FwpTRcZQcZQ","title":"concrete.ml.sklearn.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.sklearn","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"pLyj2kccgHhY1E9npTwX","title":"concrete.ml.sklearn.neighbors.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.sklearn.neighbors","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"kGqiW8gQZpnq5TXCOOqE","title":"concrete.ml.sklearn.qnn.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.sklearn.qnn","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"eIPMaHfVkN4tO1GdvByY","title":"concrete.ml.sklearn.qnn_module.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.sklearn.qnn_module","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"OkekEU7XbBKQT86J4CS2","title":"concrete.ml.sklearn.rf.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.sklearn.rf","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"KntwvfpCD0kHBXTdOVVe","title":"concrete.ml.sklearn.svm.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.sklearn.svm","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"CMDhTGsqFOoEMJU90l8N","title":"concrete.ml.sklearn.tree.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.sklearn.tree","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"LQUm19XyV1GHylMCqs2i","title":"concrete.ml.sklearn.tree_to_numpy.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.sklearn.tree_to_numpy","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"3XkA72h2w2i5ntRk5H9x","title":"concrete.ml.sklearn.xgb.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.sklearn.xgb","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"fBu3Ti15sP9c0jkyFQ63","title":"concrete.ml.torch.compile.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.torch.compile","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"4mm4ZOPn2UkyQcpknokL","title":"concrete.ml.torch.hybrid_model.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.torch.hybrid_model","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"lbRV67vT1S9kzVKt99e3","title":"concrete.ml.torch.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.torch","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"gC6Sw0JEsdw29ZghPWnY","title":"concrete.ml.torch.numpy_module.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.torch.numpy_module","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"Sj5qTWq6wekug5cuz31E","title":"concrete.ml.version.md","pathname":"/concrete-ml/1.4/developer-guide/api/concrete.ml.version","siteSpaceId":"sitesp_zNhQY","description":"","breadcrumbs":[{"label":"Developer Guide"},{"label":"API"}]},{"id":"ebAnqUwIh4ojoiaJp3iC","title":"Welcome","pathname":"/concrete-ml/1.5","siteSpaceId":"sitesp_q2m5p","description":"Concrete ML is an open-source, privacy-preserving, machine learning framework based on Fully Homomorphic Encryption (FHE)."},{"id":"OP2zbEYEBpbvM03T0CIJ","title":"What is Concrete ML?","pathname":"/concrete-ml/1.5/getting-started/getting-started","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"8avON3VAspg16a3vAXiO","title":"Installation","pathname":"/concrete-ml/1.5/getting-started/pip_installing","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"EaDhAOa4JBgqMuMeS0yZ","title":"Key concepts","pathname":"/concrete-ml/1.5/getting-started/concepts","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"Y56Ln7c2ejPMlJwkjXyk","title":"Inference in the cloud","pathname":"/concrete-ml/1.5/getting-started/cloud","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"PAhtuAmZffhWq6OjUs21","title":"Linear models","pathname":"/concrete-ml/1.5/built-in-models/linear","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"j6hU0WwF9jcMZvXyqkJq","title":"Tree-based models","pathname":"/concrete-ml/1.5/built-in-models/tree","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"LJp59a16Ywf5aNgqjH2G","title":"Neural networks","pathname":"/concrete-ml/1.5/built-in-models/neural-networks","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"nEtVQ2f9XikudSNnf8Dj","title":"Nearest neighbors","pathname":"/concrete-ml/1.5/built-in-models/nearest-neighbors","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"CYweidNtjVggySb2T1Pq","title":"Encrypted dataframe","pathname":"/concrete-ml/1.5/built-in-models/encrypted_dataframe","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"fUQgpTErLEQzK1ilPmas","title":"Encrypted training","pathname":"/concrete-ml/1.5/built-in-models/training","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"ReqDGzx915uIgaO53ljw","title":"Using Torch","pathname":"/concrete-ml/1.5/deep-learning/torch_support","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"Lk9jZP6i0rvtfU4cghVL","title":"Using ONNX","pathname":"/concrete-ml/1.5/deep-learning/onnx_support","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"3Ay1cBhrDWvof6Qh5F3O","title":"Step-by-step guide","pathname":"/concrete-ml/1.5/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"3OKTh11IysPpnZT9H88y","title":"Debugging models","pathname":"/concrete-ml/1.5/deep-learning/fhe_assistant","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"sGGuDC6j69RIhcAeFbIo","title":"Optimizing inference","pathname":"/concrete-ml/1.5/deep-learning/optimizing_inference","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"tvVgTUqGiKc2DhG9cr7j","title":"Prediction with FHE","pathname":"/concrete-ml/1.5/guides/prediction_with_fhe","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"UH40KYq9AaaiwvS9kcl8","title":"Production deployment","pathname":"/concrete-ml/1.5/guides/client_server","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"hOSPbSnpInOk8d7OCd9C","title":"Hybrid models","pathname":"/concrete-ml/1.5/guides/hybrid-models","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"xd55lRCsLDXtOQNwweVi","title":"Serialization","pathname":"/concrete-ml/1.5/guides/serialization","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"gB2J39C8Ylccqqb0lOAp","title":"See all tutorials","pathname":"/concrete-ml/1.5/tutorials/showcase","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"hznWeCZNj3HLTnOgmYZr","title":"Built-in model examples","pathname":"/concrete-ml/1.5/tutorials/ml_examples","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"sPrtIVaSP3iO4rQTSO1v","title":"Deep learning examples","pathname":"/concrete-ml/1.5/tutorials/dl_examples","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"lUv31NmjEBRo5lZs8kzC","title":"API","pathname":"/concrete-ml/1.5/references/api","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"References"}]},{"id":"jqh6EucMjncahOXE78sy","title":"Pandas support","pathname":"/concrete-ml/1.5/references/pandas","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"References"}]},{"id":"n7HdTfMeM5ObgrkEs5J4","title":"Quantization","pathname":"/concrete-ml/1.5/explanations/quantization","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"CowORj4aGC2o60F3zLWz","title":"Pruning","pathname":"/concrete-ml/1.5/explanations/pruning","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"cpcffAIGli3xUd3Aw3y1","title":"Compilation","pathname":"/concrete-ml/1.5/explanations/compilation","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"L1MoOU24d2n7sC851bIR","title":"Advanced features","pathname":"/concrete-ml/1.5/explanations/advanced_features","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"B5dRtpE8Ffw16D4f1pmN","title":"Project architecture","pathname":"/concrete-ml/1.5/explanations/inner-workings","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"ws20UgKObqruF0nJtV4E","title":"Importing ONNX","pathname":"/concrete-ml/1.5/explanations/inner-workings/onnx_pipeline","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"k7j2YaBWJp4zyD1VUNvp","title":"Quantization tools","pathname":"/concrete-ml/1.5/explanations/inner-workings/quantization_internal","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"Azh4Fd9PLJjPTSWW03pn","title":"FHE Op-graph design","pathname":"/concrete-ml/1.5/explanations/inner-workings/fhe-op-graphs","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"FPy3naTncncJsU2nYGdi","title":"External libraries","pathname":"/concrete-ml/1.5/explanations/inner-workings/external_libraries","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"CB7hD32dSf6NnQuTVN3o","title":"Set up the project","pathname":"/concrete-ml/1.5/developers/project_setup","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"LeiY7SoZwWSwNPvTkhOF","title":"Set up Docker","pathname":"/concrete-ml/1.5/developers/docker_setup","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"q8YtssHpnMtzpDigiXbR","title":"Documentation","pathname":"/concrete-ml/1.5/developers/documenting","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"g93kqLuJewpN9TfGugnK","title":"Support and issues","pathname":"/concrete-ml/1.5/developers/debug_support_submit_issues","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"zfPXy6Yk0ybsa3EH8p72","title":"Contributing","pathname":"/concrete-ml/1.5/developers/contributing","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"15Bg39mfQWixL6pD8DIx","title":"Support new ONNX node","pathname":"/concrete-ml/1.5/developers/support_new_onnx_node","siteSpaceId":"sitesp_q2m5p","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"35nV0Ra718ZpN3U9gESs","title":"Welcome","pathname":"/concrete-ml/1.6","siteSpaceId":"sitesp_J1HUc","description":"Concrete ML is an open-source, privacy-preserving, machine learning framework based on Fully Homomorphic Encryption (FHE)."},{"id":"dr4csYgz6gE2FjH2JQcl","title":"What is Concrete ML?","pathname":"/concrete-ml/1.6/get-started/getting-started","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"st2CYHw4JMJI1Lpi1B1U","title":"Installation","pathname":"/concrete-ml/1.6/get-started/pip_installing","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"ELpIO87WSzD1PjyVUAKQ","title":"Key concepts","pathname":"/concrete-ml/1.6/get-started/concepts","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"lcG0G8s3RQR7Bvazll20","title":"Inference in the cloud","pathname":"/concrete-ml/1.6/get-started/cloud","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"iTSa1F9UtVreTSNBZHyX","title":"Linear models","pathname":"/concrete-ml/1.6/built-in-models/linear","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"1uXlEoKxLIODiV5uDv8l","title":"Tree-based models","pathname":"/concrete-ml/1.6/built-in-models/tree","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"7Z7ByFM9THIBRYOg7GIU","title":"Neural networks","pathname":"/concrete-ml/1.6/built-in-models/neural-networks","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"pjn03qoQxC6yyJnmxgED","title":"Nearest neighbors","pathname":"/concrete-ml/1.6/built-in-models/nearest-neighbors","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"WWZ6pkyo1v6OxMCkI1Ev","title":"Encrypted dataframe","pathname":"/concrete-ml/1.6/built-in-models/encrypted_dataframe","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"rFlZon4QAxFLQQN3kEcZ","title":"Encrypted training","pathname":"/concrete-ml/1.6/built-in-models/training","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"u5gdRlI4mSmNkdM0lW2u","title":"Using Torch","pathname":"/concrete-ml/1.6/deep-learning/torch_support","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"NteMjkRi6zPNRxYLBsHu","title":"Using ONNX","pathname":"/concrete-ml/1.6/deep-learning/onnx_support","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"I5GqLD8ZOhicPqXRvF7P","title":"Step-by-step guide","pathname":"/concrete-ml/1.6/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"sgxroRYSHB6n2cac5NxJ","title":"Debugging models","pathname":"/concrete-ml/1.6/deep-learning/fhe_assistant","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"bthnEKacDtAbR9MMxeCr","title":"Optimizing inference","pathname":"/concrete-ml/1.6/deep-learning/optimizing_inference","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"dLHxVKIZXclJkaU8WJv5","title":"Prediction with FHE","pathname":"/concrete-ml/1.6/guides/prediction_with_fhe","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"XB5WncrrlTDk4xeG27hu","title":"Production deployment","pathname":"/concrete-ml/1.6/guides/client_server","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"rfhultrOQGjBKYpdC9uv","title":"Hybrid models","pathname":"/concrete-ml/1.6/guides/hybrid-models","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"zjCvJ8TV4XxiCg7GOcEG","title":"Serialization","pathname":"/concrete-ml/1.6/guides/serialization","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"HIXZfLuqzZcNWXfNGIF4","title":"See all tutorials","pathname":"/concrete-ml/1.6/tutorials/showcase","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"8AgzND8X1DwyDJGpnaFU","title":"Built-in model examples","pathname":"/concrete-ml/1.6/tutorials/ml_examples","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"88kB55cnXQfWOfkAByfV","title":"Deep learning examples","pathname":"/concrete-ml/1.6/tutorials/dl_examples","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"hnMTOH2V3URInLfUgNm0","title":"API","pathname":"/concrete-ml/1.6/references/api","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"References"}]},{"id":"p33JnVHM26qR6vy5HUoX","title":"Security and correctness","pathname":"/concrete-ml/1.6/explanations/security_and_correctness","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"7kcJMCblz0RbD3Td1oGZ","title":"Quantization","pathname":"/concrete-ml/1.6/explanations/quantization","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"JDtMpgPiZgnGJFloGmhJ","title":"Pruning","pathname":"/concrete-ml/1.6/explanations/pruning","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"VbFPiYyzJD1EtSQ8UUrT","title":"Compilation","pathname":"/concrete-ml/1.6/explanations/compilation","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"4tffJdN5jwZJzxskaOmt","title":"Advanced features","pathname":"/concrete-ml/1.6/explanations/advanced_features","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"wOSsnNMP8EJUbU08GSgQ","title":"Project architecture","pathname":"/concrete-ml/1.6/explanations/inner-workings","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"UFpKuAcngY6tURe9BMY1","title":"Importing ONNX","pathname":"/concrete-ml/1.6/explanations/inner-workings/onnx_pipeline","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"eFl9a5XZVZH0QeGR15Jj","title":"Quantization tools","pathname":"/concrete-ml/1.6/explanations/inner-workings/quantization_internal","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"5N0cNtS6aPxfmQMBCL0v","title":"FHE Op-graph design","pathname":"/concrete-ml/1.6/explanations/inner-workings/fhe-op-graphs","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"lrxE93FdI4FxhEzs93Z3","title":"External libraries","pathname":"/concrete-ml/1.6/explanations/inner-workings/external_libraries","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"oWtZIQWdIMebw9A42lwE","title":"Set up the project","pathname":"/concrete-ml/1.6/developers/project_setup","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"H1C7rITJSoPnUoiWS0Sb","title":"Set up Docker","pathname":"/concrete-ml/1.6/developers/docker_setup","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"jZzx7GEBxakMra8HEhkl","title":"Documentation","pathname":"/concrete-ml/1.6/developers/documenting","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"q0y7x4HqZRQR9RWifs2B","title":"Support and issues","pathname":"/concrete-ml/1.6/developers/debug_support_submit_issues","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"1Ikg8wQLCtULxaLVi1nj","title":"Contributing","pathname":"/concrete-ml/1.6/developers/contributing","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"z7FytdNXAvNt8Plpe1gR","title":"Support new ONNX node","pathname":"/concrete-ml/1.6/developers/support_new_onnx_node","siteSpaceId":"sitesp_J1HUc","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"5huPi3kd6Hrw3AnQvY8t","title":"Welcome","pathname":"/concrete-ml/1.7","siteSpaceId":"sitesp_Jn6HU","description":"Concrete ML is an open-source, privacy-preserving, machine learning framework based on Fully Homomorphic Encryption (FHE)."},{"id":"CdJJmaqrYMWj5ekTc32d","title":"What is Concrete ML?","pathname":"/concrete-ml/1.7/get-started/getting-started","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"bj6oIrX0NsGBbTcEpA8m","title":"Installation","pathname":"/concrete-ml/1.7/get-started/pip_installing","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"hhdGsF0eLVOM07HtsWrj","title":"Key concepts","pathname":"/concrete-ml/1.7/get-started/concepts","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"Zc3moZSXqqRRTHIzSvCW","title":"Inference in the cloud","pathname":"/concrete-ml/1.7/get-started/cloud","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"0J21NsRxKEhHgCmdHcus","title":"Linear models","pathname":"/concrete-ml/1.7/built-in-models/linear","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"kGr1uQnt4EmVCwpeSVFd","title":"Tree-based models","pathname":"/concrete-ml/1.7/built-in-models/tree","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"fHoBKDd44QChYu3gQlyg","title":"Neural networks","pathname":"/concrete-ml/1.7/built-in-models/neural-networks","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"6X0mCWvpI6GIVMDfpDbE","title":"Nearest neighbors","pathname":"/concrete-ml/1.7/built-in-models/nearest-neighbors","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"NmSDvubqHupQmc16KZkj","title":"Encrypted dataframe","pathname":"/concrete-ml/1.7/built-in-models/encrypted_dataframe","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"O2m7mT7OLoyMGf1SxPre","title":"Encrypted training","pathname":"/concrete-ml/1.7/built-in-models/training","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"7sZOWVUJtvyQfMiGvDbw","title":"Using Torch","pathname":"/concrete-ml/1.7/deep-learning/torch_support","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"eHvDb4KswCfHbmaCAFCS","title":"Using ONNX","pathname":"/concrete-ml/1.7/deep-learning/onnx_support","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"6KAyPXV7I3ECaV875mNd","title":"Step-by-step guide","pathname":"/concrete-ml/1.7/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"2lbXZrsM8XnZeDd2odvm","title":"Debugging models","pathname":"/concrete-ml/1.7/deep-learning/fhe_assistant","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"Is2ubqUV7Y1eTCvicoGt","title":"Optimizing inference","pathname":"/concrete-ml/1.7/deep-learning/optimizing_inference","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"73GxtNrhUxY5YAwmiAzO","title":"Encrypted fine-tuning","pathname":"/concrete-ml/1.7/deep-learning/lora_training","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"dn1QwW1YsbKfx1Al8PO3","title":"Prediction with FHE","pathname":"/concrete-ml/1.7/guides/prediction_with_fhe","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"cFjixgZdPXjEJ4si49Ke","title":"Production deployment","pathname":"/concrete-ml/1.7/guides/client_server","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"PgPG7utI5Bs0w2xQnRo0","title":"Hybrid models","pathname":"/concrete-ml/1.7/guides/hybrid-models","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"xQdLplC5Sb31NgMQB0EO","title":"Serialization","pathname":"/concrete-ml/1.7/guides/serialization","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"MJmQ27DDoV6TgyzOdnrS","title":"GPU acceleration","pathname":"/concrete-ml/1.7/guides/using_gpu","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"hfS6eyNZQhbLTZRRDoGv","title":"See all tutorials","pathname":"/concrete-ml/1.7/tutorials/showcase","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"4oB58lbZNlHsl03iAOvm","title":"Built-in model examples","pathname":"/concrete-ml/1.7/tutorials/ml_examples","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"DX2oYPeZSOeSMF07xoZe","title":"Deep learning examples","pathname":"/concrete-ml/1.7/tutorials/dl_examples","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"sD6xm6SoyIYp3dW5KyP7","title":"API","pathname":"/concrete-ml/1.7/references/api","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"References"}]},{"id":"kAXRq0NbCFlwoqsFF3EM","title":"Security and correctness","pathname":"/concrete-ml/1.7/explanations/security_and_correctness","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"bRrHD4zCO23tVuqWzD4t","title":"Quantization","pathname":"/concrete-ml/1.7/explanations/quantization","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"RCMTulnskAVO1z1ttQP2","title":"Pruning","pathname":"/concrete-ml/1.7/explanations/pruning","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"C07tlGVLDJJcSC91cTA9","title":"Compilation","pathname":"/concrete-ml/1.7/explanations/compilation","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"CtM8MWNW2XoxBP5YVo14","title":"Advanced features","pathname":"/concrete-ml/1.7/explanations/advanced_features","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"SIGrV74kd7Hj2AmoGhj4","title":"Project architecture","pathname":"/concrete-ml/1.7/explanations/inner-workings","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"nJqtR7IbP3xKNY6A6FPq","title":"Importing ONNX","pathname":"/concrete-ml/1.7/explanations/inner-workings/onnx_pipeline","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"vYZaSduh2ItNnP5KvWHN","title":"Quantization tools","pathname":"/concrete-ml/1.7/explanations/inner-workings/quantization_internal","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"kt9DXfLE6qdUmKZZ3xtC","title":"FHE Op-graph design","pathname":"/concrete-ml/1.7/explanations/inner-workings/fhe-op-graphs","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"Jq94tSUPTbqe7lN5Yd4y","title":"External libraries","pathname":"/concrete-ml/1.7/explanations/inner-workings/external_libraries","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"mC7rwSYNdPQGEubUMAAo","title":"Set up the project","pathname":"/concrete-ml/1.7/developers/project_setup","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"bd4NJiC4TKfaaDgynIMq","title":"Set up Docker","pathname":"/concrete-ml/1.7/developers/docker_setup","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"Ac43OsEiDBWeA8jxNdmv","title":"Documentation","pathname":"/concrete-ml/1.7/developers/documenting","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"y5GvA49F0oPUNHswpSUS","title":"Support and issues","pathname":"/concrete-ml/1.7/developers/debug_support_submit_issues","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"kTLRlOnTRqb06U6dTKhg","title":"Contributing","pathname":"/concrete-ml/1.7/developers/contributing","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"fUYnkqVqR4bYhE2pmWYC","title":"Support new ONNX node","pathname":"/concrete-ml/1.7/developers/support_new_onnx_node","siteSpaceId":"sitesp_Jn6HU","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"RrcBG3qq1XmLdC7ogkEf","title":"Welcome","pathname":"/concrete-ml/1.8","siteSpaceId":"sitesp_q3Cfx","description":"Concrete ML is an open-source, privacy-preserving, machine learning framework based on Fully Homomorphic Encryption (FHE)."},{"id":"MrHmnGtDyhz0YzusDMri","title":"What is Concrete ML?","pathname":"/concrete-ml/1.8/get-started/getting-started","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"lu29MWZy0tmfRmbB9T8h","title":"Installation","pathname":"/concrete-ml/1.8/get-started/pip_installing","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"XT1AJQNUhzPzxxvLmkdY","title":"Key concepts","pathname":"/concrete-ml/1.8/get-started/concepts","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"Dvbcu3nvNqvePj5UU7Gq","title":"Inference in the cloud","pathname":"/concrete-ml/1.8/get-started/cloud","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"Lh9beXNzrwAQyEQmGQKz","title":"Linear models","pathname":"/concrete-ml/1.8/built-in-models/linear","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"2dBn5zp4RiFU6QZJ8Ouf","title":"Tree-based models","pathname":"/concrete-ml/1.8/built-in-models/tree","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"k09LSvceMe2NZza3oM6l","title":"Neural networks","pathname":"/concrete-ml/1.8/built-in-models/neural-networks","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"vTtHYVgMQp4ExkQVQaKT","title":"Nearest neighbors","pathname":"/concrete-ml/1.8/built-in-models/nearest-neighbors","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"r6klYxpeFxA1NLHv9BrY","title":"Encrypted dataframe","pathname":"/concrete-ml/1.8/built-in-models/encrypted_dataframe","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"ZsreHebQZd5i5UGP8LBP","title":"Encrypted training","pathname":"/concrete-ml/1.8/built-in-models/training","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"fCqFGo7ugioyd4XmX0WI","title":"Using Torch","pathname":"/concrete-ml/1.8/deep-learning/torch_support","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"yGf02RbrTSj95LX9iZaY","title":"Using ONNX","pathname":"/concrete-ml/1.8/deep-learning/onnx_support","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"JzTwHImQ0SnmJ0hW072i","title":"Step-by-step guide","pathname":"/concrete-ml/1.8/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"2xpFuVKDjcg1ebV8R2V2","title":"Debugging models","pathname":"/concrete-ml/1.8/deep-learning/fhe_assistant","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"ax7guxRpzCEr7PNnDGrk","title":"Optimizing inference","pathname":"/concrete-ml/1.8/deep-learning/optimizing_inference","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"G1aE4ErCGAgjqANrnULZ","title":"Encrypted fine-tuning","pathname":"/concrete-ml/1.8/deep-learning/lora_training","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"EylnTVk5BbGlmTX9BFb1","title":"Prediction with FHE","pathname":"/concrete-ml/1.8/guides/prediction_with_fhe","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"b2MI8RL17TztpEt7HeHu","title":"Production deployment","pathname":"/concrete-ml/1.8/guides/client_server","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"3XVaE8c4fZ8EKpRFr0kS","title":"Hybrid models","pathname":"/concrete-ml/1.8/guides/hybrid-models","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"DDZYvEfJ57pmesyG8HoB","title":"Serialization","pathname":"/concrete-ml/1.8/guides/serialization","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"i2Dhw1hbTZxqS5pNZoBi","title":"GPU acceleration","pathname":"/concrete-ml/1.8/guides/using_gpu","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"TPrNgZhye5p40TKl5otQ","title":"See all tutorials","pathname":"/concrete-ml/1.8/tutorials/showcase","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"dzSdVD0eGmzDqwkKHW7p","title":"Built-in model examples","pathname":"/concrete-ml/1.8/tutorials/ml_examples","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"ZTToy0NgTF2xgDHcD6QB","title":"Deep learning examples","pathname":"/concrete-ml/1.8/tutorials/dl_examples","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"Pb5BsWHNEvw2gKcKR5TL","title":"API","pathname":"/concrete-ml/1.8/references/api","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"References"}]},{"id":"L1p0ztqetmBdIPyNomkp","title":"Security and correctness","pathname":"/concrete-ml/1.8/explanations/security_and_correctness","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"8wzqjdqGiQRhI6SQvdG5","title":"Quantization","pathname":"/concrete-ml/1.8/explanations/quantization","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"26kXePUq6GPxRrbGfzb1","title":"Pruning","pathname":"/concrete-ml/1.8/explanations/pruning","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"OikbZpWRT1n5yvZqo4Pu","title":"Compilation","pathname":"/concrete-ml/1.8/explanations/compilation","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"6jp89WIShyz4rdB4oRN5","title":"Advanced features","pathname":"/concrete-ml/1.8/explanations/advanced_features","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"LWnwVunhdOiOuRtMJAAG","title":"Project architecture","pathname":"/concrete-ml/1.8/explanations/inner-workings","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"QBjq1VQsdY53cJcp0J8b","title":"Importing ONNX","pathname":"/concrete-ml/1.8/explanations/inner-workings/onnx_pipeline","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"mIPzKtBE0bzferajW0CV","title":"Quantization tools","pathname":"/concrete-ml/1.8/explanations/inner-workings/quantization_internal","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"YIzBGI3T3Iv3HCafcbV1","title":"FHE Op-graph design","pathname":"/concrete-ml/1.8/explanations/inner-workings/fhe-op-graphs","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"CC5l6ND8UvUImCorPskX","title":"External libraries","pathname":"/concrete-ml/1.8/explanations/inner-workings/external_libraries","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"9LEjwiTrklycCqT0ZChO","title":"Set up the project","pathname":"/concrete-ml/1.8/developers/project_setup","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"PY2Wmq7anr72aWf3sUrD","title":"Set up Docker","pathname":"/concrete-ml/1.8/developers/docker_setup","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"p6pGjX7v28D0PPUcvuWe","title":"Documentation","pathname":"/concrete-ml/1.8/developers/documenting","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"eBK5vtdChbIgY3WVhJ7h","title":"Support and issues","pathname":"/concrete-ml/1.8/developers/debug_support_submit_issues","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"Bo6nN5S0elHJ6OFPwYbO","title":"Contributing","pathname":"/concrete-ml/1.8/developers/contributing","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"ZtZm6ae5HDnlfKWnMpWx","title":"Support new ONNX node","pathname":"/concrete-ml/1.8/developers/support_new_onnx_node","siteSpaceId":"sitesp_q3Cfx","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"hWKlbbszMZsn3aleSwjP","title":"Welcome","pathname":"/concrete-ml","siteSpaceId":"sitesp_DI8q3","description":"Concrete ML is an open-source, privacy-preserving, machine learning framework based on Fully Homomorphic Encryption (FHE)."},{"id":"V55NvmMQYt4WoPoHWE4v","title":"What is Concrete ML?","pathname":"/concrete-ml/get-started/getting-started","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"eHcB6aPh5WogUiKKf5ZC","title":"Installation","pathname":"/concrete-ml/get-started/pip_installing","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"ncVv0Y6IgVrD4Zncd5Ed","title":"Key concepts","pathname":"/concrete-ml/get-started/concepts","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"sY6WWjFYr2iN32oXYt7J","title":"Inference in the cloud","pathname":"/concrete-ml/get-started/cloud","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"WUOD3KZvVR2mnVUzKMKz","title":"Linear models","pathname":"/concrete-ml/built-in-models/linear","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"kzQFVf6AjSc8rgmfXsFc","title":"Tree-based models","pathname":"/concrete-ml/built-in-models/tree","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"vepCPlEskgfbBNJgkQyk","title":"Neural networks","pathname":"/concrete-ml/built-in-models/neural-networks","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"TedxnJnap7hXNQot4rDG","title":"Nearest neighbors","pathname":"/concrete-ml/built-in-models/nearest-neighbors","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"lSbTSUDI7cAbMJDkfrBY","title":"Encrypted dataframe","pathname":"/concrete-ml/built-in-models/encrypted_dataframe","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"DmknyBiqheC068278Jrx","title":"Encrypted training","pathname":"/concrete-ml/built-in-models/training","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Built-in Models"}]},{"id":"8eD94X6guUwWcVs5L0uo","title":"Inference","pathname":"/concrete-ml/llms/inference","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"LLMs"}]},{"id":"ean2bnL2csJS8KSCqPEX","title":"Encrypted fine-tuning","pathname":"/concrete-ml/llms/lora_training","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"LLMs"}]},{"id":"G7kHY95Py72x1kGImNu9","title":"Using Torch","pathname":"/concrete-ml/deep-learning/torch_support","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"f92Se9SXj28jujz4OJOz","title":"Using ONNX","pathname":"/concrete-ml/deep-learning/onnx_support","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"veTwPUeqB1HTQ65WmVx2","title":"Step-by-step guide","pathname":"/concrete-ml/deep-learning/fhe_friendly_models","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"zlXo5kz6CaHxGc6CkXlF","title":"Debugging models","pathname":"/concrete-ml/deep-learning/fhe_assistant","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"MADfspegL5kGXTeplHbz","title":"Optimizing inference","pathname":"/concrete-ml/deep-learning/optimizing_inference","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Deep Learning"}]},{"id":"VDsiJOpqBpcNnjB5dTP6","title":"Prediction with FHE","pathname":"/concrete-ml/guides/prediction_with_fhe","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"ahmdSgxkhdsEeCo14nlR","title":"Production deployment","pathname":"/concrete-ml/guides/client_server","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"ce5M0saepTf6bK7Y7Cv7","title":"Hybrid models","pathname":"/concrete-ml/guides/hybrid-models","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"vQYyf9jqpcmKRo0foOrf","title":"Serialization","pathname":"/concrete-ml/guides/serialization","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"J6gFYTOOqrUxpZ9B421c","title":"GPU acceleration","pathname":"/concrete-ml/guides/using_gpu","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"WFfQ3WdN1te2ySnRAA5P","title":"See all tutorials","pathname":"/concrete-ml/tutorials/showcase","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"pdiH46IkKj18xdccwJdW","title":"Built-in model examples","pathname":"/concrete-ml/tutorials/ml_examples","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"bZR3hDn0kArM4k5s8gi1","title":"Deep learning examples","pathname":"/concrete-ml/tutorials/dl_examples","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"2Nart8UwnCBJVCbRdPd3","title":"API","pathname":"/concrete-ml/references/api","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"References"}]},{"id":"0NGSO8u53XLAerGhFNyW","title":"Security and correctness","pathname":"/concrete-ml/explanations/security_and_correctness","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"52uHYiDz3dPLibw75NFM","title":"Quantization","pathname":"/concrete-ml/explanations/quantization","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"7Rp3smvnWuCPr5ahKDph","title":"Pruning","pathname":"/concrete-ml/explanations/pruning","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"r0RGTDpLJqasRk7s3Os5","title":"Compilation","pathname":"/concrete-ml/explanations/compilation","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"Snglg2YY9eCEK7teCUAE","title":"Advanced features","pathname":"/concrete-ml/explanations/advanced_features","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"jaJyVpcIPEv0jXT5pLzP","title":"Project architecture","pathname":"/concrete-ml/explanations/inner-workings","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Explanations"}]},{"id":"e0zAtuH0B4CIONtbIPCA","title":"Importing ONNX","pathname":"/concrete-ml/explanations/inner-workings/onnx_pipeline","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"3XWZBf9iKucXDLVYtCP4","title":"Quantization tools","pathname":"/concrete-ml/explanations/inner-workings/quantization_internal","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"697aBoiyKWw0iYy6gHzb","title":"FHE Op-graph design","pathname":"/concrete-ml/explanations/inner-workings/fhe-op-graphs","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"zGfgDSsip37pWoz1u0Fv","title":"External libraries","pathname":"/concrete-ml/explanations/inner-workings/external_libraries","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Explanations"},{"label":"Project architecture"}]},{"id":"kyFgi6k8MJHU1a0Zt0vn","title":"Set up the project","pathname":"/concrete-ml/developers/project_setup","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"daCGvhFKkayBMMUDeN3T","title":"Set up Docker","pathname":"/concrete-ml/developers/docker_setup","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"hh4J1HctYmYuXHP0W0j2","title":"Documentation","pathname":"/concrete-ml/developers/documenting","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"OmjzdcUaU4FQGhbLaaRY","title":"Support and issues","pathname":"/concrete-ml/developers/debug_support_submit_issues","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"wgugiAtiytIIyu0t9Knu","title":"Contributing","pathname":"/concrete-ml/developers/contributing","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"SPnCnONavNfp846bO4fz","title":"Support new ONNX node","pathname":"/concrete-ml/developers/support_new_onnx_node","siteSpaceId":"sitesp_DI8q3","description":"","breadcrumbs":[{"label":"Developers"}]}]}