/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @format */ module.exports = { mainSidebar: [ { type: 'doc', id: 'overview', label: 'ClearML at a Glance', }, { type: 'category', collapsible: true, label: 'Infrastructure Control Plane (GPUaaS)', items: [ 'fundamentals/agents_and_queues', 'clearml_agent', 'clearml_agent/clearml_agent_dynamic_gpus', 'clearml_agent/clearml_agent_fractional_gpus', 'cloud_autoscaling/autoscaling_overview', 'remote_session' ] }, { type: 'category', collapsible: true, label: 'AI Development Center', items: [ 'clearml_sdk/clearml_sdk', 'pipelines/pipelines', 'clearml_data/clearml_data', 'hyper_datasets', 'model_registry', ] }, { type: 'category', collapsible: true, label: 'GenAI App Engine', items: [ 'deploying_clearml/enterprise_deploy/appgw', 'build_interactive_models', 'deploying_models', 'custom_apps' ] }, ], usecaseSidebar: [ /*'getting_started/main',*/ 'getting_started/auto_log_exp', 'getting_started/track_tasks', 'getting_started/reproduce_tasks', 'getting_started/logging_using_artifacts', 'getting_started/data_management', 'getting_started/remote_execution', 'getting_started/building_pipelines', 'hpo', 'clearml_agent/clearml_agent_docker_exec', 'clearml_agent/clearml_agent_base_docker', 'clearml_agent/clearml_agent_scheduling', {"Deploying Model Endpoints": [ { type: 'category', collapsible: true, collapsed: true, label: 'ClearML Serving', link: {type: 'doc', id: 'clearml_serving/clearml_serving'}, items: ['clearml_serving/clearml_serving_setup', 'clearml_serving/clearml_serving_cli', 'clearml_serving/clearml_serving_tutorial'] }, { type: 'category', collapsible: true, collapsed: true, label: 'Model Launchers', items: [ 'webapp/applications/apps_embed_model_deployment', 'webapp/applications/apps_model_deployment', 'webapp/applications/apps_llama_deployment' ] } ]}, {"Launching a Remote IDE": [ 'apps/clearml_session', {type: 'ref', id: 'webapp/applications/apps_ssh_session'}, {type: 'ref', id: 'webapp/applications/apps_jupyter_lab'}, {type: 'ref', id: 'webapp/applications/apps_vscode'} ]}, {"Building Interactive Model Demos": [ {type: 'ref', id: 'webapp/applications/apps_gradio'}, {type: 'ref', id: 'webapp/applications/apps_streamlit'}, ]}, {"Automating Task Execution": [ {type: 'ref', id: 'webapp/applications/apps_task_scheduler'}, {type: 'ref', id: 'webapp/applications/apps_trigger_manager'}, ]}, {"Monitoring Project Progress": [ {type: 'ref', id: 'webapp/applications/apps_dashboard'}, ]}, ], integrationsSidebar: [ { type: 'doc', label: 'Overview', id: 'integrations/integrations', }, 'integrations/autokeras', 'integrations/catboost', 'integrations/click', 'integrations/fastai', {"Hugging Face": ['integrations/transformers', 'integrations/accelerate']}, 'integrations/hydra', 'integrations/jsonargparse', 'integrations/keras', 'integrations/keras_tuner', 'integrations/langchain', 'integrations/lightgbm', 'integrations/matplotlib', 'integrations/megengine', 'integrations/monai', 'integrations/tao', {"OpenMMLab":['integrations/mmcv', 'integrations/mmengine']}, 'integrations/optuna', 'integrations/python_fire', 'integrations/pytorch', 'integrations/ignite', 'integrations/pytorch_lightning', 'integrations/scikit_learn', 'integrations/seaborn', 'integrations/splunk', 'integrations/tensorboard', 'integrations/tensorboardx', 'integrations/tensorflow', 'integrations/xgboost', 'integrations/yolov5', 'integrations/yolov8' ], guidesSidebar: [ 'guides/guidemain', {'Advanced': ['guides/advanced/execute_remotely', 'guides/advanced/multiple_tasks_single_process']}, {'Automation': ['guides/automation/manual_random_param_search_example', 'guides/automation/task_piping']}, {'ClearML Task': ['guides/clearml-task/clearml_task_tutorial']}, {'ClearML Agent': ['guides/clearml_agent/executable_exp_containers', 'guides/clearml_agent/exp_environment_containers', 'guides/clearml_agent/reproduce_exp']}, {'Datasets': ['clearml_data/data_management_examples/data_man_cifar_classification', 'clearml_data/data_management_examples/data_man_python']}, {id: 'hyperdatasets/code_examples', type: 'doc', label: 'Hyper-Datasets'}, {'Distributed': ['guides/distributed/distributed_pytorch_example', 'guides/distributed/subprocess_example']}, {'Docker': ['guides/docker/extra_docker_shell_script']}, {'Frameworks': [ 'guides/frameworks/autokeras/autokeras_imdb_example', 'guides/frameworks/catboost/catboost', 'guides/frameworks/fastai/fastai_with_tensorboard', {'Hugging Face': ['guides/frameworks/huggingface/transformers']}, {'Keras': ['guides/frameworks/keras/jupyter', 'guides/frameworks/keras/keras_tensorboard']}, 'guides/frameworks/lightgbm/lightgbm_example', 'guides/frameworks/matplotlib/matplotlib_example', 'guides/frameworks/megengine/megengine_mnist', {'PyTorch': [ 'guides/frameworks/pytorch/pytorch_distributed_example', 'guides/frameworks/pytorch/pytorch_matplotlib', 'guides/frameworks/pytorch/pytorch_mnist', 'guides/frameworks/pytorch/pytorch_tensorboard','guides/frameworks/pytorch/tensorboard_toy_pytorch', 'guides/frameworks/pytorch/pytorch_tensorboardx', 'guides/frameworks/pytorch/pytorch_abseil', 'guides/frameworks/pytorch/model_updating', {'PyTorch Notebooks': [ {'Audio': ['guides/frameworks/pytorch/notebooks/audio/audio_classification_UrbanSound8K', 'guides/frameworks/pytorch/notebooks/audio/audio_preprocessing_example']}, {'Image': ['guides/frameworks/pytorch/notebooks/image/hyperparameter_search', 'guides/frameworks/pytorch/notebooks/image/image_classification_CIFAR10']}, {'Table': ['guides/frameworks/pytorch/notebooks/table/download_and_preprocessing', 'guides/frameworks/pytorch/notebooks/table/tabular_training_pipeline']}, {'Text': ['guides/frameworks/pytorch/notebooks/text/text_classification_AG_NEWS']}] } ] }, {'PyTorch Ignite': ['guides/frameworks/pytorch_ignite/integration_pytorch_ignite', 'guides/frameworks/pytorch_ignite/pytorch_ignite_mnist']}, 'guides/frameworks/pytorch_lightning/pytorch_lightning_example', {'Scikit-Learn': ['guides/frameworks/scikit-learn/sklearn_joblib_example', 'guides/frameworks/scikit-learn/sklearn_matplotlib_example']}, {'TensorBoardX': ['guides/frameworks/tensorboardx/tensorboardx', "guides/frameworks/tensorboardx/video_tensorboardx"]}, { 'TensorFlow': ['guides/frameworks/tensorflow/tensorboard_pr_curve', 'guides/frameworks/tensorflow/tensorboard_toy', 'guides/frameworks/tensorflow/tensorflow_mnist', 'guides/frameworks/tensorflow/integration_keras_tuner'] }, {'XGBoost': ['guides/frameworks/xgboost/xgboost_sample', 'guides/frameworks/xgboost/xgboost_metrics']} ]}, {'IDEs': ['guides/ide/remote_jupyter_tutorial', 'guides/ide/integration_pycharm', 'guides/ide/google_colab']}, {'Offline Mode':['guides/set_offline']}, {'Optimization': ['guides/optimization/hyper-parameter-optimization/examples_hyperparam_opt']}, {'Pipelines': ['guides/pipeline/pipeline_controller', 'guides/pipeline/pipeline_decorator', 'guides/pipeline/pipeline_functions']}, {'Reporting': ['guides/reporting/explicit_reporting','guides/reporting/3d_plots_reporting', 'guides/reporting/artifacts', 'guides/reporting/using_artifacts', 'guides/reporting/clearml_logging_example', 'guides/reporting/html_reporting', 'guides/reporting/hyper_parameters', 'guides/reporting/image_reporting', 'guides/reporting/manual_matplotlib_reporting', 'guides/reporting/media_reporting', 'guides/reporting/model_config', 'guides/reporting/pandas_reporting', 'guides/reporting/plotly_reporting', 'guides/reporting/scalar_reporting', 'guides/reporting/scatter_hist_confusion_mat_reporting', 'guides/reporting/text_reporting']}, {'Services': ['guides/services/aws_autoscaler', 'guides/services/cleanup_service', 'guides/services/slack_alerts']}, {'Storage': ['guides/storage/examples_storagehelper']}, {'Web UI': ['guides/ui/building_leader_board','guides/ui/tuning_exp']} ], knowledgeSidebar: [ {'Fundamentals': [ 'fundamentals/projects', 'fundamentals/task', 'fundamentals/hyperparameters', 'fundamentals/artifacts', 'fundamentals/models', 'fundamentals/logger', ]}, { type: 'category', collapsible: true, collapsed: true, label: 'ClearML SDK', link: {type: 'doc', id: 'clearml_sdk/clearml_sdk'}, items: [ 'clearml_sdk/task_sdk', 'clearml_sdk/model_sdk', 'hyperdatasets/task', 'clearml_sdk/hpo_sdk', 'clearml_sdk/apiclient_sdk' ] }, { type: 'category', collapsible: true, collapsed: true, label: 'ClearML Pipelines', link: {type: 'doc', id: 'pipelines/pipelines'}, items: [{ "Building Pipelines": [ 'pipelines/pipelines_sdk_tasks', 'pipelines/pipelines_sdk_function_decorators' ] }] }, { type: 'category', collapsible: true, collapsed: true, label: 'ClearML Data', link: {type: 'doc', id: 'clearml_data/clearml_data'}, items: [ 'clearml_data/clearml_data_cli', 'clearml_data/clearml_data_sdk', { type: 'category', collapsible: true, collapsed: true, label: 'Workflows', link: {type: 'doc', id: 'clearml_data/data_management_examples/workflows'}, items: [ 'clearml_data/data_management_examples/data_man_simple', 'clearml_data/data_management_examples/data_man_folder_sync', 'clearml_data/data_management_examples/data_man_cifar_classification', 'clearml_data/data_management_examples/data_man_python' ] }, ] }, { type: 'category', collapsible: true, collapsed: true, label: 'Hyper-Datasets', link: {type: 'doc', id: 'hyperdatasets/overview'}, items: [ 'hyperdatasets/dataset', { type: 'category', collapsible: true, collapsed: true, label: 'Frames', link: {type: 'doc', id: 'hyperdatasets/frames'}, items: [ 'hyperdatasets/single_frames', 'hyperdatasets/frame_groups', 'hyperdatasets/sources', 'hyperdatasets/annotations', 'hyperdatasets/masks', 'hyperdatasets/previews', 'hyperdatasets/custom_metadata' ] }, 'hyperdatasets/dataviews', ] }, {'Video Tutorials': [ 'getting_started/video_tutorials/quick_introduction', 'getting_started/video_tutorials/core_component_overview', 'getting_started/video_tutorials/experiment_manager_hands-on', 'getting_started/video_tutorials/experiment_management_best_practices', 'getting_started/video_tutorials/agent_remote_execution_and_automation', 'getting_started/video_tutorials/hyperparameter_optimization', 'getting_started/video_tutorials/pipelines_from_code', 'getting_started/video_tutorials/pipelines_from_tasks', 'getting_started/video_tutorials/clearml-data', 'getting_started/video_tutorials/the_clearml_autoscaler', 'getting_started/video_tutorials/hyperdatasets_data_versioning', {'Hands-on MLOps Tutorials': [ 'getting_started/video_tutorials/hands-on_mlops_tutorials/how_clearml_is_used_by_a_data_scientist', 'getting_started/video_tutorials/hands-on_mlops_tutorials/how_clearml_is_used_by_an_mlops_engineer', 'getting_started/video_tutorials/hands-on_mlops_tutorials/ml_ci_cd_using_github_actions_and_clearml' ]} ]}, ], rnSidebar: [ {'Server': [ { 'Open Source': [ 'release_notes/clearml_server/open_source/ver_2_0', { 'Older Versions': [ 'release_notes/clearml_server/open_source/ver_1_17', 'release_notes/clearml_server/open_source/ver_1_16', 'release_notes/clearml_server/open_source/ver_1_15', 'release_notes/clearml_server/open_source/ver_1_14', 'release_notes/clearml_server/open_source/ver_1_13', 'release_notes/clearml_server/open_source/ver_1_12', 'release_notes/clearml_server/open_source/ver_1_11', 'release_notes/clearml_server/open_source/ver_1_10', 'release_notes/clearml_server/open_source/ver_1_9', 'release_notes/clearml_server/open_source/ver_1_8', 'release_notes/clearml_server/open_source/ver_1_7', 'release_notes/clearml_server/open_source/ver_1_6', 'release_notes/clearml_server/open_source/ver_1_5', 'release_notes/clearml_server/open_source/ver_1_4', 'release_notes/clearml_server/open_source/ver_1_3', 'release_notes/clearml_server/open_source/ver_1_2', 'release_notes/clearml_server/open_source/ver_1_1', 'release_notes/clearml_server/open_source/ver_1_0', 'release_notes/clearml_server/open_source/ver_0_17', 'release_notes/clearml_server/open_source/ver_0_16', 'release_notes/clearml_server/open_source/ver_0_15', 'release_notes/clearml_server/open_source/ver_0_14', 'release_notes/clearml_server/open_source/ver_0_13', 'release_notes/clearml_server/open_source/ver_0_12', 'release_notes/clearml_server/open_source/ver_0_11', 'release_notes/clearml_server/open_source/ver_0_10', ] } ] }, { 'Enterprise': [ 'release_notes/clearml_server/enterprise/ver_3_24', { 'Older Versions': [ 'release_notes/clearml_server/enterprise/ver_3_23', 'release_notes/clearml_server/enterprise/ver_3_22', 'release_notes/clearml_server/enterprise/ver_3_21', 'release_notes/clearml_server/enterprise/ver_3_20' ] } ] } ]}, {'SDK': [ { 'Open Source': [ 'release_notes/sdk/open_source/ver_1_17', { 'Older Versions': [ 'release_notes/sdk/open_source/ver_1_16', 'release_notes/sdk/open_source/ver_1_15', 'release_notes/sdk/open_source/ver_1_14', 'release_notes/sdk/open_source/ver_1_13', 'release_notes/sdk/open_source/ver_1_12', 'release_notes/sdk/open_source/ver_1_11', 'release_notes/sdk/open_source/ver_1_10', 'release_notes/sdk/open_source/ver_1_9', 'release_notes/sdk/open_source/ver_1_8', 'release_notes/sdk/open_source/ver_1_7', 'release_notes/sdk/open_source/ver_1_6', 'release_notes/sdk/open_source/ver_1_5', 'release_notes/sdk/open_source/ver_1_4', 'release_notes/sdk/open_source/ver_1_3', 'release_notes/sdk/open_source/ver_1_2', 'release_notes/sdk/open_source/ver_1_1', 'release_notes/sdk/open_source/ver_1_0', 'release_notes/sdk/open_source/ver_0_17', 'release_notes/sdk/open_source/ver_0_16', 'release_notes/sdk/open_source/ver_0_15', 'release_notes/sdk/open_source/ver_0_14', 'release_notes/sdk/open_source/ver_0_13', 'release_notes/sdk/open_source/ver_0_12', 'release_notes/sdk/open_source/ver_0_11', 'release_notes/sdk/open_source/ver_0_10', 'release_notes/sdk/open_source/ver_0_9', ] } ] }, { 'Enterprise': [ 'release_notes/sdk/enterprise/ver_3_12', { 'Older Versions': [ 'release_notes/sdk/enterprise/ver_3_11', 'release_notes/sdk/enterprise/ver_3_10', ] } ] } ]}, {'ClearML Agent': [ 'release_notes/clearml_agent/ver_1_9', { 'Older Versions': [ 'release_notes/clearml_agent/ver_1_8', 'release_notes/clearml_agent/ver_1_7', 'release_notes/clearml_agent/ver_1_6', 'release_notes/clearml_agent/ver_1_5', 'release_notes/clearml_agent/ver_1_4', 'release_notes/clearml_agent/ver_1_3', 'release_notes/clearml_agent/ver_1_2', 'release_notes/clearml_agent/ver_1_1', 'release_notes/clearml_agent/ver_1_0', 'release_notes/clearml_agent/ver_0_17', 'release_notes/clearml_agent/ver_0_16', 'release_notes/clearml_agent/ver_0_15', 'release_notes/clearml_agent/ver_0_14', 'release_notes/clearml_agent/ver_0_13', 'release_notes/clearml_agent/ver_0_12', ] } ] }, {'ClearML Serving': [ 'release_notes/clearml_serving/ver_1_3', { 'Older Versions': [ 'release_notes/clearml_serving/ver_1_2', 'release_notes/clearml_serving/ver_1_1', 'release_notes/clearml_serving/ver_1_0', ] } ] } ], referenceSidebar: [ {'SDK': [ 'references/sdk/task', 'references/sdk/logger', {'Model': ['references/sdk/model_model', 'references/sdk/model_inputmodel', 'references/sdk/model_outputmodel',]}, 'references/sdk/storage', 'references/sdk/dataset', {'Pipeline': [ 'references/sdk/automation_controller_pipelinecontroller', 'references/sdk/automation_job_clearmljob' ]}, 'references/sdk/scheduler', 'references/sdk/trigger', {'HyperParameter Optimization': [ 'references/sdk/hpo_optimization_hyperparameteroptimizer', 'references/sdk/hpo_optimization_gridsearch', 'references/sdk/hpo_optimization_randomsearch', 'references/sdk/hpo_optuna_optuna_optimizeroptuna', 'references/sdk/hpo_hpbandster_bandster_optimizerbohb', 'references/sdk/hpo_parameters_discreteparameterrange', 'references/sdk/hpo_parameters_uniformintegerparameterrange', 'references/sdk/hpo_parameters_uniformparameterrange', 'references/sdk/hpo_parameters_parameterset', ]}, {'Enterprise Hyper-Datasets': [ {'Hyper-Dataset': [ 'references/hyperdataset/hyperdataset', 'references/hyperdataset/hyperdatasetversion' ]}, {'DataFrame': [ 'references/hyperdataset/singleframe', 'references/hyperdataset/framegroup', 'references/hyperdataset/annotation', ]}, 'references/hyperdataset/dataview', ]}, ]}, {'CLI Tools': [ 'apps/clearml_task', {type: 'ref', id: 'clearml_data/clearml_data_cli'}, 'apps/clearml_param_search', {type: 'ref', id: 'apps/clearml_session'}, {type: 'ref', id: 'clearml_serving/clearml_serving_cli'}, ] }, {'ClearML Agent': [ 'clearml_agent/clearml_agent_ref', 'clearml_agent/clearml_agent_env_var' ]}, { type: 'category', collapsible: true, collapsed: true, label: 'Client Configuration', link: {type: 'doc', id: 'configs/configuring_clearml'}, items: [ 'configs/clearml_conf', 'configs/env_vars' ] }, {'Server API': [ 'references/api/index', 'references/api/definitions', 'references/api/login', 'references/api/debug', 'references/api/projects', 'references/api/queues', 'references/api/workers', 'references/api/events', 'references/api/models', 'references/api/tasks', ]}, { type: 'category', collapsible: true, collapsed: true, label: 'WebApp', link: {type: 'doc', id: 'webapp/webapp_overview'}, items: [ 'webapp/webapp_home', {'Projects': [ 'webapp/webapp_projects_page', 'webapp/webapp_project_overview', {'Tasks': [ 'webapp/webapp_exp_table', 'webapp/webapp_exp_track_visual', 'webapp/webapp_exp_reproducing', 'webapp/webapp_exp_tuning', 'webapp/webapp_exp_comparing' ]}, {'Models': [ 'webapp/webapp_model_table', 'webapp/webapp_model_viewing', 'webapp/webapp_model_comparing' ]}, {'Dataviews': [ 'hyperdatasets/webapp/webapp_dataviews', 'hyperdatasets/webapp/webapp_exp_track_visual', 'hyperdatasets/webapp/webapp_exp_modifying', 'hyperdatasets/webapp/webapp_exp_comparing' ]}, 'webapp/webapp_exp_sharing' ]}, {'Datasets': [ 'webapp/datasets/webapp_dataset_page', 'webapp/datasets/webapp_dataset_viewing' ]}, {'Hyper-Datasets': [ 'hyperdatasets/webapp/webapp_datasets', 'hyperdatasets/webapp/webapp_datasets_versioning', 'hyperdatasets/webapp/webapp_datasets_frames', 'hyperdatasets/webapp/webapp_annotator' ]}, {'Pipelines': [ 'webapp/pipelines/webapp_pipeline_page', 'webapp/pipelines/webapp_pipeline_table', 'webapp/pipelines/webapp_pipeline_viewing' ]}, 'webapp/webapp_model_endpoints', 'webapp/webapp_reports', { type: 'category', collapsible: true, collapsed: true, label: 'Orchestration', link: {type: 'doc', id: 'webapp/webapp_workers_queues'}, items: [ 'webapp/webapp_orchestration_dash', { type: 'category', collapsible: true, collapsed: true, label: 'Autoscalers', items: [ 'webapp/applications/apps_aws_autoscaler', 'webapp/applications/apps_gcp_autoscaler', ] }, 'webapp/resource_policies' ] }, { type: 'category', collapsible: true, collapsed: true, label: 'ClearML Applications', link: {type: 'doc', id: 'webapp/applications/apps_overview'}, items: [ {"General": [ 'webapp/applications/apps_hpo', 'webapp/applications/apps_dashboard', 'webapp/applications/apps_task_scheduler', 'webapp/applications/apps_trigger_manager', ]}, {"AI Dev": [ 'webapp/applications/apps_ssh_session', 'webapp/applications/apps_jupyter_lab', 'webapp/applications/apps_vscode', ]}, {"UI Dev": [ 'webapp/applications/apps_gradio', 'webapp/applications/apps_streamlit' ]}, {"Deploy": [ 'webapp/applications/apps_embed_model_deployment', 'webapp/applications/apps_model_deployment', 'webapp/applications/apps_llama_deployment' ]}, ] }, { type: 'category', collapsible: true, collapsed: true, label: 'Settings', link: {type: 'doc', id: 'webapp/settings/webapp_settings_overview'}, items: [ 'webapp/settings/webapp_settings_profile', 'webapp/settings/webapp_settings_admin_vaults', 'webapp/settings/webapp_settings_users', 'webapp/settings/webapp_settings_access_rules', 'webapp/settings/webapp_settings_id_providers', 'webapp/settings/webapp_settings_resource_configs', 'webapp/settings/webapp_settings_usage_billing', 'webapp/settings/webapp_settings_storage_credentials' ] }, ] }, ], installationSidebar: [ 'clearml_sdk/clearml_sdk_setup', { type: 'category', collapsible: true, collapsed: true, label: 'ClearML Agent', items: [ 'clearml_agent/clearml_agent_setup', { 'Deployment': [ 'clearml_agent/clearml_agent_deployment_bare_metal', 'clearml_agent/clearml_agent_deployment_k8s', 'clearml_agent/clearml_agent_deployment_slurm', ] }, 'clearml_agent/clearml_agent_execution_env', 'clearml_agent/clearml_agent_env_caching', 'clearml_agent/clearml_agent_services_mode', ] }, { type: 'doc', label: 'Configuring Client Storage Access', id: 'integrations/storage', }, { type: 'category', collapsible: true, collapsed: true, label: 'Open Source Server', link: {type: 'doc', id: 'deploying_clearml/clearml_server'}, items: [ {'Deployment Options': [ 'deploying_clearml/clearml_server_aws_ec2_ami', 'deploying_clearml/clearml_server_gcp', 'deploying_clearml/clearml_server_linux_mac', 'deploying_clearml/clearml_server_win', 'deploying_clearml/clearml_server_kubernetes_helm' ]}, 'deploying_clearml/clearml_server_config', 'deploying_clearml/clearml_server_security', {'Server Upgrade Procedures': [ 'deploying_clearml/upgrade_server_aws_ec2_ami', 'deploying_clearml/upgrade_server_gcp', 'deploying_clearml/upgrade_server_linux_mac', 'deploying_clearml/upgrade_server_win', 'deploying_clearml/upgrade_server_kubernetes_helm', 'deploying_clearml/clearml_server_es7_migration', 'deploying_clearml/clearml_server_mongo44_migration' ]}, ] }, /* {'Getting Started': [ 'getting_started/architecture', ]},*/ { 'Enterprise Server Deployment': [ 'deploying_clearml/enterprise_deploy/multi_tenant_k8s', 'deploying_clearml/enterprise_deploy/vpc_aws', 'deploying_clearml/enterprise_deploy/on_prem_ubuntu', ] }, { type: 'category', collapsible: true, collapsed: true, label: 'ClearML Application Gateway', items: [ 'deploying_clearml/enterprise_deploy/appgw_install_compose', 'deploying_clearml/enterprise_deploy/appgw_install_k8s', ] }, 'deploying_clearml/enterprise_deploy/delete_tenant', { 'Enterprise Applications': [ 'deploying_clearml/enterprise_deploy/app_install_ubuntu_on_prem', 'deploying_clearml/enterprise_deploy/app_install_ex_server', 'deploying_clearml/enterprise_deploy/app_custom', ] }, { 'User Management': [ 'user_management/user_groups', 'user_management/access_rules', 'user_management/admin_vaults', { type: 'category', collapsible: true, collapsed: true, label: 'Identity Provider Integration', link: {type: 'doc', id: 'user_management/identity_providers'}, items: [ 'deploying_clearml/enterprise_deploy/sso_saml_k8s', 'deploying_clearml/enterprise_deploy/sso_keycloak', 'deploying_clearml/enterprise_deploy/sso_active_directory' ] }, ] }, ], bestPracticesSidebar: [ { type: 'category', collapsible: true, label: 'Best Practices', items: [ { type: 'doc', label: 'Data Scientists', id: 'getting_started/ds/best_practices' }, { type: 'doc', label: 'MLOps and LLMOps', id: 'getting_started/mlops/mlops_best_practices' }, { type: 'doc', label: 'Data Management', id: 'clearml_data/best_practices' }, ], }, ] };