/** * 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 */ import React from 'react'; import clsx from 'clsx'; import Layout from '@theme/Layout'; import Link from '@docusaurus/Link'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import useBaseUrl from '@docusaurus/useBaseUrl'; import styles from './styles.module.css'; const features = [ { newline: '', title: 'Data Science', imageUrl: 'img/ico-data-science.svg', description: ( <> ClearML is designed to be as easily integrated as possible. Add 2 lines of code and everything is logged & reported! ), }, { newline: '', title: 'MLOps', imageUrl: 'img/ico-mlops.svg', description: ( <> ClearML allows you to focus on designing your ML automations, we'll do the rest for you. Go ahead and move your ML pipelines & data processing into the ClearML universe. ), }, { newline: '', title: 'Data Management', imageUrl: 'img/ico-data-management.svg', description: ( <> ClearML-Data lets you abstract the Data from your Code. Easily create datasets from anywhere using the CLI or programmatic interface. ClearML-Data is a fully differentiable solution on top of object-storage / http / NAS layer. We solve your data localization problem, so you can process it anywhere. ), }, { newline: ' col--offset-2', title: 'Orchestration', imageUrl: 'img/ico-orchestration.svg', description: ( <> Maximize utilization on your on-prem or cloud infrastructure with ClearML-Agent. ClearML-Agents can run bare-metal or inside Kubernetes. Set a budget for Kubernetes or your on-prem compute, and watch the utilization graphs grow. ), }, { newline: '', title: 'Deployment', imageUrl: 'img/ico-deploy.svg', description: ( <> One click model serving to your production Kubernetes cluster directly from the UI. ClearML also includes performance monitoring and automatic canary / upgrades. Your development into production journey starts today! ), }, ]; function Feature({imageUrl, title, description, newline}) { const imgUrl = useBaseUrl(imageUrl); return (
{imgUrl && (
{title}
)}

{title}

{description}

); } function Home() { const context = useDocusaurusContext(); const {siteConfig = {}} = context; return (

{siteConfig.title}
Get Started Free Sign Up