{"id":1262,"date":"2024-11-15T14:19:13","date_gmt":"2024-11-15T22:19:13","guid":{"rendered":"https:\/\/mlcommons.org\/?page_id=1262"},"modified":"2024-12-04T07:57:29","modified_gmt":"2024-12-04T15:57:29","slug":"mlcube-project","status":"publish","type":"page","link":"https:\/\/mlcommons.org\/mlcube-project\/","title":{"rendered":"MLCube Project"},"content":{"rendered":"\n<section class=\"block-hero is-style-short wp-block-acf-hero\" id=\"block-hero-block_c2532e8d580c5e4394b60543cecdc155\">\n  <div class=\"hero\" data-animate=\"fade\">\n    <div class=\"hero__inner wrapper\">\n      <div class=\"hero__content\" data-animate=\"fade\">\n        <div>\n          \n\n<h1 class=\"wp-block-heading has-large-font-size\">MLCube Project<\/h1>\n\n\n\n<p class=\"has-large-font-size\">The use and impact of machine learning is not only limited by technical capabilities, but also by the operational processes to develop, share, and deploy ML models. The industry needs simple and interchangeable building blocks that can be easily shared for experimentation then later composed into mature and robust workflows.<\/p>\n\n        <\/div>\n      <\/div>\n    <\/div>\n\n      <\/div>\n<\/section>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:var(--wp--preset--spacing--3);margin-bottom:var(--wp--preset--spacing--3)\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">How It Works<\/h2>\n\n\n\n<p>MLCube\u00ae is a set of common conventions for creating ML software that can \u201cplug-and-play\u201d on many different systems. MLCube makes it easier for researchers to share innovative ML models, for a developer to experiment with many different models, and for software companies to create infrastructure for models. It creates opportunities by putting ML in the hands of more people.<\/p>\n\n\n\n<p>MLCube isn\u2019t a new framework or service; MLCube is a consistent interface to machine learning models in containers like Docker. Models published with the MLCube interface can be run on local machines, on a variety of major clouds, or in Kubernetes clusters \u2013 all using the same code. MLCommons\u00ae provides simple open source \u201crunners\u201d for each of these environments that make training a model in an MLCube a single command, but MLCube is also designed to make it easy to build new infrastructure based on the interface.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"MLCube Quickstart\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/ByG24HmBLUM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:var(--wp--preset--spacing--3);margin-bottom:var(--wp--preset--spacing--3)\">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>MLCube is currently a pre-alpha project with an active development team. We invite experimentation and feedback, code contributions, and partnerships with ML infra efforts.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Get Started<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/mlcommons.github.io\/mlcube\/getting-started\/\" target=\"_blank\" rel=\"noreferrer noopener\">Install MLCube Libraries<\/a><\/li>\n\n\n\n<li>Try out using&nbsp;<a href=\"https:\/\/mlcommons.github.io\/mlcube\/getting-started\/mnist\/\" target=\"_blank\" rel=\"noreferrer noopener\">MNist in an MLCube<\/a><\/li>\n\n\n\n<li>Try out&nbsp;<a href=\"https:\/\/mlcommons.github.io\/mlcube\/tutorials\/create-mlcube\/\" target=\"_blank\" rel=\"noreferrer noopener\">building your own MLCube<\/a><\/li>\n\n\n\n<li>File an&nbsp;<a href=\"https:\/\/github.com\/mlcommons\/mlcube\/issues\" target=\"_blank\" rel=\"noreferrer noopener\">issue or ask<\/a>&nbsp;a question on GitHub<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Join Us<\/h4>\n\n\n\n<p>Join our&nbsp;<a href=\"https:\/\/groups.google.com\/u\/1\/a\/mlcommons.org\/g\/mlcube\" target=\"_blank\" rel=\"noreferrer noopener\">Mailing List<\/a>&nbsp;and say hello.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How It Works MLCube\u00ae is a set of common conventions for creating ML software that can \u201cplug-and-play\u201d on many different systems. MLCube makes it easier for researchers to share innovative ML models, for a developer to experiment with many different models, and for software companies to create infrastructure for models. It creates opportunities by putting ML in the hands of more people. MLCube isn\u2019t a new framework or service; MLCube is a consistent interface to machine learning models in containers like Docker. Models published with the MLCube interface can be run on local machines, on a variety of major clouds, or in Kubernetes clusters \u2013 all using the same code. MLCommons\u00ae provides simple open source \u201crunners\u201d for each of these environments that make training a model in an MLCube a single command, but MLCube is also designed to make it easy to build new infrastructure based on the interface. MLCube is currently a pre-alpha project with an active development team. We invite experimentation and feedback, code contributions, and partnerships with ML infra efforts. Get Started Join Us Join our&nbsp;Mailing List&nbsp;and say hello.<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1262","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MLCube Project - MLCommons<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mlcommons.org\/mlcube-project\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MLCube Project - MLCommons\" \/>\n<meta property=\"og:description\" content=\"How It Works MLCube\u00ae is a set of common conventions for creating ML software that can \u201cplug-and-play\u201d on many different systems. MLCube makes it easier for researchers to share innovative ML models, for a developer to experiment with many different models, and for software companies to create infrastructure for models. It creates opportunities by putting ML in the hands of more people. MLCube isn\u2019t a new framework or service; MLCube is a consistent interface to machine learning models in containers like Docker. Models published with the MLCube interface can be run on local machines, on a variety of major clouds, or in Kubernetes clusters \u2013 all using the same code. MLCommons\u00ae provides simple open source \u201crunners\u201d for each of these environments that make training a model in an MLCube a single command, but MLCube is also designed to make it easy to build new infrastructure based on the interface. MLCube is currently a pre-alpha project with an active development team. We invite experimentation and feedback, code contributions, and partnerships with ML infra efforts. Get Started Join Us Join our&nbsp;Mailing List&nbsp;and say hello.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mlcommons.org\/mlcube-project\/\" \/>\n<meta property=\"og:site_name\" content=\"MLCommons\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-04T15:57:29+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mlcommons.org\\\/mlcube-project\\\/\",\"url\":\"https:\\\/\\\/mlcommons.org\\\/mlcube-project\\\/\",\"name\":\"MLCube Project - MLCommons\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mlcommons.org\\\/#website\"},\"datePublished\":\"2024-11-15T22:19:13+00:00\",\"dateModified\":\"2024-12-04T15:57:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mlcommons.org\\\/mlcube-project\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mlcommons.org\\\/mlcube-project\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mlcommons.org\\\/mlcube-project\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mlcommons.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MLCube Project\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mlcommons.org\\\/#website\",\"url\":\"https:\\\/\\\/mlcommons.org\\\/\",\"name\":\"MLCommons\",\"description\":\"Better AI for Everyone\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mlcommons.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MLCube Project - MLCommons","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mlcommons.org\/mlcube-project\/","og_locale":"en_US","og_type":"article","og_title":"MLCube Project - MLCommons","og_description":"How It Works MLCube\u00ae is a set of common conventions for creating ML software that can \u201cplug-and-play\u201d on many different systems. MLCube makes it easier for researchers to share innovative ML models, for a developer to experiment with many different models, and for software companies to create infrastructure for models. It creates opportunities by putting ML in the hands of more people. MLCube isn\u2019t a new framework or service; MLCube is a consistent interface to machine learning models in containers like Docker. Models published with the MLCube interface can be run on local machines, on a variety of major clouds, or in Kubernetes clusters \u2013 all using the same code. MLCommons\u00ae provides simple open source \u201crunners\u201d for each of these environments that make training a model in an MLCube a single command, but MLCube is also designed to make it easy to build new infrastructure based on the interface. MLCube is currently a pre-alpha project with an active development team. We invite experimentation and feedback, code contributions, and partnerships with ML infra efforts. Get Started Join Us Join our&nbsp;Mailing List&nbsp;and say hello.","og_url":"https:\/\/mlcommons.org\/mlcube-project\/","og_site_name":"MLCommons","article_modified_time":"2024-12-04T15:57:29+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mlcommons.org\/mlcube-project\/","url":"https:\/\/mlcommons.org\/mlcube-project\/","name":"MLCube Project - MLCommons","isPartOf":{"@id":"https:\/\/mlcommons.org\/#website"},"datePublished":"2024-11-15T22:19:13+00:00","dateModified":"2024-12-04T15:57:29+00:00","breadcrumb":{"@id":"https:\/\/mlcommons.org\/mlcube-project\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mlcommons.org\/mlcube-project\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mlcommons.org\/mlcube-project\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mlcommons.org\/"},{"@type":"ListItem","position":2,"name":"MLCube Project"}]},{"@type":"WebSite","@id":"https:\/\/mlcommons.org\/#website","url":"https:\/\/mlcommons.org\/","name":"MLCommons","description":"Better AI for Everyone","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mlcommons.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"meta_box":{"mlp_github_path":"","mlp_github_last_fetch":""},"_links":{"self":[{"href":"https:\/\/mlcommons.org\/wp-json\/wp\/v2\/pages\/1262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mlcommons.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mlcommons.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mlcommons.org\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/mlcommons.org\/wp-json\/wp\/v2\/comments?post=1262"}],"version-history":[{"count":0,"href":"https:\/\/mlcommons.org\/wp-json\/wp\/v2\/pages\/1262\/revisions"}],"wp:attachment":[{"href":"https:\/\/mlcommons.org\/wp-json\/wp\/v2\/media?parent=1262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}