/**
* 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 (
{description}