Files
mlflow--mlflow/docs/sidebarsClassicML.ts
2026-07-13 13:22:34 +08:00

560 lines
17 KiB
TypeScript

import type { SidebarsConfig } from '@docusaurus/plugin-content-docs';
import { apiReferencePrefix } from './docusaurusConfigUtils';
const sidebarsClassicML: SidebarsConfig = {
classicMLSidebar: [
{
type: 'doc',
id: 'index',
className: 'sidebar-top-level-category',
label: 'MLflow',
},
{
type: 'category',
label: 'Getting Started',
className: 'sidebar-top-level-category',
items: [
{
type: 'doc',
id: 'getting-started/running-notebooks/index',
label: 'Set Up MLflow',
},
{
type: 'doc',
id: 'getting-started/quickstart',
},
{
type: 'doc',
id: 'getting-started/hyperparameter-tuning/index',
},
{
type: 'doc',
id: 'getting-started/deep-learning',
},
],
link: {
type: 'doc',
id: 'getting-started/index',
},
},
{
type: 'category',
label: 'Machine Learning',
className: 'sidebar-top-level-category',
collapsed: false,
items: [
{
type: 'category',
label: 'Traditional ML',
items: [
{
type: 'category',
label: 'Tutorials',
items: [
{
type: 'category',
label: 'Hyperparameter Tuning with MLflow and Optuna',
items: [
{
type: 'doc',
id: 'traditional-ml/tutorials/hyperparameter-tuning/part1-child-runs/index',
},
{
type: 'doc',
id: 'traditional-ml/tutorials/hyperparameter-tuning/part2-logging-plots/index',
},
{
type: 'category',
label: 'Notebooks',
items: [
{
type: 'doc',
id: 'traditional-ml/tutorials/hyperparameter-tuning/notebooks/hyperparameter-tuning-with-child-runs-ipynb',
},
{
type: 'doc',
id: 'traditional-ml/tutorials/hyperparameter-tuning/notebooks/logging-plots-in-mlflow-ipynb',
},
{
type: 'doc',
id: 'traditional-ml/tutorials/hyperparameter-tuning/notebooks/parent-child-runs-ipynb',
},
],
link: {
type: 'doc',
id: 'traditional-ml/tutorials/hyperparameter-tuning/notebooks/index',
},
},
],
link: {
type: 'doc',
id: 'traditional-ml/tutorials/hyperparameter-tuning/index',
},
},
{
type: 'category',
label: 'Building Custom Python Function Models with MLflow',
items: [
{
type: 'doc',
id: 'traditional-ml/tutorials/creating-custom-pyfunc/part1-named-flavors/index',
},
{
type: 'doc',
id: 'traditional-ml/tutorials/creating-custom-pyfunc/part2-pyfunc-components/index',
},
{
type: 'category',
label: 'Notebooks',
items: [
{
type: 'doc',
id: 'traditional-ml/tutorials/creating-custom-pyfunc/notebooks/basic-pyfunc-ipynb',
label: 'Introduction to PythonModel',
},
{
type: 'doc',
id: 'traditional-ml/tutorials/creating-custom-pyfunc/notebooks/introduction-ipynb',
label: 'Custom Model Basics',
},
{
type: 'doc',
id: 'traditional-ml/tutorials/creating-custom-pyfunc/notebooks/override-predict-ipynb',
label: 'Customizing the `predict` method',
},
],
link: {
type: 'doc',
id: 'traditional-ml/tutorials/creating-custom-pyfunc/notebooks/index',
},
},
],
link: {
type: 'doc',
id: 'traditional-ml/tutorials/creating-custom-pyfunc/index',
},
},
{
type: 'category',
label: 'Serving Multiple Models on a Single Endpoint with a Custom PyFunc Model',
items: [
{
type: 'doc',
id: 'traditional-ml/tutorials/serving-multiple-models-with-pyfunc/notebooks/MME_Tutorial-ipynb',
label: 'Notebooks',
},
],
link: {
type: 'doc',
id: 'traditional-ml/tutorials/serving-multiple-models-with-pyfunc/index',
},
},
],
},
{
type: 'doc',
id: 'traditional-ml/sklearn/index',
label: 'Scikit-learn',
},
{
type: 'doc',
id: 'traditional-ml/xgboost/index',
label: 'XGBoost',
},
{
type: 'doc',
id: 'traditional-ml/sparkml/index',
label: 'SparkML',
},
{
type: 'doc',
id: 'traditional-ml/prophet/index',
label: 'Prophet',
},
],
link: {
type: 'doc',
id: 'traditional-ml/index',
},
},
{
type: 'category',
label: 'Deep Learning',
items: [
{
type: 'doc',
id: 'deep-learning/pytorch/index',
label: 'PyTorch',
},
{
type: 'doc',
id: 'deep-learning/tensorflow/index',
label: 'TensorFlow',
},
{
type: 'doc',
id: 'deep-learning/keras/index',
label: 'Keras',
},
{
type: 'category',
label: 'Transformers',
items: [
{
type: 'doc',
id: 'deep-learning/transformers/guide/index',
},
{
type: 'doc',
id: 'deep-learning/transformers/large-models/index',
label: 'Working with Large Transformers Models',
},
{
type: 'doc',
id: 'deep-learning/transformers/task/index',
label: 'Transformers Task Types',
},
{
type: 'category',
label: 'Tutorials',
items: [
{
type: 'doc',
id: 'deep-learning/transformers/tutorials/conversational/conversational-model-ipynb',
label: 'Introduction to Conversational Models',
},
{
type: 'doc',
id: 'deep-learning/transformers/tutorials/conversational/pyfunc-chat-model-ipynb',
label: 'Custom Conversational Models',
},
{
type: 'doc',
id: 'deep-learning/transformers/tutorials/fine-tuning/transformers-fine-tuning-ipynb',
label: 'Introduction to Fine Tuning',
},
{
type: 'doc',
id: 'deep-learning/transformers/tutorials/fine-tuning/transformers-peft-ipynb',
label: 'Leveraging PEFT for Fine Tuning',
},
{
type: 'doc',
id: 'deep-learning/transformers/tutorials/audio-transcription/whisper-ipynb',
label: 'Introduction to Audio Transcription',
},
{
type: 'doc',
id: 'deep-learning/transformers/tutorials/prompt-templating/prompt-templating-ipynb',
label: 'Introduction to Prompt Templating',
},
{
type: 'doc',
id: 'deep-learning/transformers/tutorials/text-generation/text-generation-ipynb',
label: 'Text Generation Models',
},
{
type: 'doc',
id: 'deep-learning/transformers/tutorials/translation/component-translation-ipynb',
label: 'Translation Models',
},
],
link: {
type: 'doc',
id: 'deep-learning/transformers/tutorials/index',
},
},
],
link: {
type: 'doc',
id: 'deep-learning/transformers/index',
},
},
{
type: 'category',
label: 'Sentence Transformers',
items: [
{
type: 'category',
label: 'Tutorials',
items: [
{
type: 'doc',
id: 'deep-learning/sentence-transformers/tutorials/quickstart/sentence-transformers-quickstart-ipynb',
label: 'Quickstart',
},
{
type: 'doc',
id: 'deep-learning/sentence-transformers/tutorials/semantic-similarity/semantic-similarity-sentence-transformers-ipynb',
label: 'Semantic Similarity',
},
{
type: 'doc',
id: 'deep-learning/sentence-transformers/tutorials/semantic-search/semantic-search-sentence-transformers-ipynb',
label: 'Semantic Search',
},
{
type: 'doc',
id: 'deep-learning/sentence-transformers/tutorials/paraphrase-mining/paraphrase-mining-sentence-transformers-ipynb',
label: 'Paraphrase Mining',
},
],
},
],
link: {
type: 'doc',
id: 'deep-learning/sentence-transformers/index',
},
},
{
type: 'doc',
id: 'deep-learning/spacy/index',
label: 'spaCy',
},
],
link: {
type: 'doc',
id: 'deep-learning/index',
},
},
],
},
{
type: 'category',
label: 'Build ',
className: 'sidebar-top-level-category',
collapsed: false,
items: [
{
type: 'category',
label: 'MLflow Tracking',
items: [
{
type: 'doc',
id: 'tracking/quickstart/index',
},
{
type: 'doc',
id: 'tracking/autolog/index',
label: 'Auto Logging',
},
{
type: 'link',
label: 'Tracking Server',
href: '/self-hosting/architecture/tracking-server/',
},
{
type: 'category',
label: 'Search',
items: [
{
type: 'doc',
id: 'search/search-models/index',
},
{
type: 'doc',
id: 'search/search-runs/index',
},
{
type: 'doc',
id: 'search/search-experiments/index',
},
],
},
{
type: 'doc',
id: 'tracking/system-metrics/index',
label: 'System Metrics',
},
{
type: 'doc',
id: 'tracking/tracking-api/index',
label: 'Tracking APIs',
},
],
link: {
type: 'doc',
id: 'tracking/index',
},
},
{
type: 'category',
label: 'MLflow Model',
items: [
{
type: 'autogenerated',
dirName: 'model',
},
{
type: 'doc',
id: 'community-model-flavors/index',
label: 'Community-Managed Model Integrations',
},
{
type: 'doc',
id: 'tracking/pickle-free-models/index',
label: 'Pickle-Free Model format',
},
],
},
{
type: 'doc',
id: 'dataset/index',
label: 'MLflow Datasets',
},
],
},
{
type: 'doc',
id: 'evaluation/index',
label: 'Evaluate',
className: 'sidebar-top-level-category',
},
{
type: 'category',
label: 'Deploy',
className: 'sidebar-top-level-category',
items: [
{
type: 'category',
label: 'MLflow Model Registry',
items: [
{
type: 'autogenerated',
dirName: 'model-registry',
},
],
link: {
type: 'doc',
id: 'model-registry/index',
},
},
{
type: 'category',
label: 'MLflow Serving',
items: [
{
type: 'doc',
id: 'deployment/deploy-model-locally/index',
},
{
type: 'doc',
id: 'deployment/deploy-model-to-sagemaker/index',
},
{
type: 'doc',
id: 'deployment/deploy-model-to-modal/index',
},
],
link: {
type: 'doc',
id: 'deployment/index',
},
},
{
type: 'doc',
id: 'docker/index',
label: 'Docker',
},
],
},
{
type: 'category',
label: 'Team Collaboration',
className: 'sidebar-top-level-category',
collapsed: true,
items: [
{
type: 'link',
href: '/self-hosting',
label: 'Self-Hosting',
},
{
type: 'link',
href: '/ml/#running-mlflow-for-ml-models-anywhere',
label: 'Managed Services',
},
{
type: 'link',
href: '/self-hosting/security/basic-http-auth',
label: 'Access Control',
},
{
type: 'doc',
id: 'projects/index',
label: 'MLflow Projects',
},
],
},
{
type: 'category',
label: 'API References',
className: 'sidebar-top-level-category',
collapsed: true,
items: [
{
type: 'link',
label: 'Python API',
href: `${apiReferencePrefix()}api_reference/python_api/index.html`,
},
{
type: 'link',
label: 'Java API',
href: `${apiReferencePrefix()}api_reference/java_api/index.html`,
},
{
type: 'link',
label: 'R API',
href: `${apiReferencePrefix()}api_reference/R-api.html`,
},
{
type: 'link',
label: 'REST API',
href: `${apiReferencePrefix()}api_reference/rest-api.html`,
},
{
type: 'link',
label: 'CLI',
href: `${apiReferencePrefix()}api_reference/cli.html`,
},
],
},
{
type: 'doc',
id: 'mlflow-3/index',
label: 'MLflow 3.0 Migration',
className: 'sidebar-top-level-category',
},
{
type: 'category',
label: 'More',
collapsed: true,
className: 'sidebar-top-level-category',
items: [
{
type: 'link',
label: 'Contributing',
href: 'https://github.com/mlflow/mlflow/blob/master/CONTRIBUTING.md',
},
{
type: 'link',
label: 'MLflow Blogs',
href: 'https://mlflow.org/blog/index.html',
},
{
type: 'doc',
id: 'plugins/index',
label: 'MLflow Plugins',
},
{
type: 'doc',
id: 'tutorials-and-examples/index',
label: 'External Tutorials',
},
],
},
],
};
export default sidebarsClassicML;