CINXE.COM
colab.google
<!DOCTYPE html> <html lang="en"> <head> <base href="/"> <meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0, height=device-height"> <title>colab.google</title> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "Google Colab", "url": "https://ai.google", "logo": "http://0.0.0.0:8080/static/images/share.png" } </script> <meta property="og:image" content="http://0.0.0.0:8080/static/images/share.png"> <meta property="og:title" content="colab.google"> <meta property="og:site_name" content="colab.google"> <meta property="og:type" content="website"> <meta property="og:url" content="http://0.0.0.0:8080/"> <link rel="shortcut icon" href="/static/images/favicon.ico" type="image/x-icon"> <link href="/css/main.min.css" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Google+Sans:+400,500,700|Product+Sans:400|Roboto+Mono:500" media="all" rel="stylesheet"> <!-- Google Tag Manager (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-KQF74K0058"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-KQF74K0058'); </script> <!-- End Google Tag Manager --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> <!-- HaTS Survey API --> <script type="text/javascript" src="https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js"></script> <script> helpApi = window.help.service.Lazy.create(0, { apiKey: 'AIzaSyDe7OKxRllcPjRwvZdSftLIYlpqP-QRTXo', locale: 'en-US' }); helpApi.requestSurvey({ triggerId: '11gopKrj40eBRg1cvMm0TaQYHFsq', enableTestingMode: false, // Will always trigger a survey. Do not set this to prod! callback: function(requestSurveyCallbackParam) { if (!requestSurveyCallbackParam.surveyData) { return; } helpApi.presentSurvey({ surveyData: requestSurveyCallbackParam.surveyData, colorScheme: 1, // light customZIndex: 10000, }); } }); </script> <!-- End HaTS Survey API --> </head> <body class="page--home"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MTDXW5P" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <header ng-controller="HeaderController as headerCtrl"> <div class="header__top"> <a href="" class="header__hamburger" ng-click="headerCtrl.open()" aria-expanded="false" aria-label="Open the navigation drawer" aria-controls="header__nav"> <div class="header__hamburger-burger"></div> </a> <a href="/" class="header__lockup"> <!-- <div class="header__logo"> <svg> <path fill="#4285F4" d="M9.24 8.19v2.46h5.88c-.18 1.38-.64 2.39-1.34 3.1-.86.86-2.2 1.8-4.54 1.8-3.62 0-6.45-2.92-6.45-6.54s2.83-6.54 6.45-6.54c1.95 0 3.38.77 4.43 1.76L15.4 2.5C13.94 1.08 11.98 0 9.24 0 4.28 0 .11 4.04.11 9s4.17 9 9.13 9c2.68 0 4.7-.88 6.28-2.52 1.62-1.62 2.13-3.91 2.13-5.75 0-.57-.04-1.1-.13-1.54H9.24z"></path> <path fill="#EA4335" d="M25 6.19c-3.21 0-5.83 2.44-5.83 5.81 0 3.34 2.62 5.81 5.83 5.81s5.83-2.46 5.83-5.81c0-3.37-2.62-5.81-5.83-5.81zm0 9.33c-1.76 0-3.28-1.45-3.28-3.52 0-2.09 1.52-3.52 3.28-3.52s3.28 1.43 3.28 3.52c0 2.07-1.52 3.52-3.28 3.52z"></path> <path fill="#4285F4" d="M53.58 7.49h-.09c-.57-.68-1.67-1.3-3.06-1.3C47.53 6.19 45 8.72 45 12c0 3.26 2.53 5.81 5.43 5.81 1.39 0 2.49-.62 3.06-1.32h.09v.81c0 2.22-1.19 3.41-3.1 3.41-1.56 0-2.53-1.12-2.93-2.07l-2.22.92c.64 1.54 2.33 3.43 5.15 3.43 2.99 0 5.52-1.76 5.52-6.05V6.49h-2.42v1zm-2.93 8.03c-1.76 0-3.1-1.5-3.1-3.52 0-2.05 1.34-3.52 3.1-3.52 1.74 0 3.1 1.5 3.1 3.54.01 2.03-1.36 3.5-3.1 3.5z"></path> <path fill="#FBBC05" d="M38 6.19c-3.21 0-5.83 2.44-5.83 5.81 0 3.34 2.62 5.81 5.83 5.81s5.83-2.46 5.83-5.81c0-3.37-2.62-5.81-5.83-5.81zm0 9.33c-1.76 0-3.28-1.45-3.28-3.52 0-2.09 1.52-3.52 3.28-3.52s3.28 1.43 3.28 3.52c0 2.07-1.52 3.52-3.28 3.52z"></path> <path fill="#34A853" d="M58 .24h2.51v17.57H58z"></path> <path fill="#EA4335" d="M68.26 15.52c-1.3 0-2.22-.59-2.82-1.76l7.77-3.21-.26-.66c-.48-1.3-1.96-3.7-4.97-3.7-2.99 0-5.48 2.35-5.48 5.81 0 3.26 2.46 5.81 5.76 5.81 2.66 0 4.2-1.63 4.84-2.57l-1.98-1.32c-.66.96-1.56 1.6-2.86 1.6zm-.18-7.15c1.03 0 1.91.53 2.2 1.28l-5.25 2.17c0-2.44 1.73-3.45 3.05-3.45z"></path> </svg> </div> <div class="header__product">Colab</div> --> <img height="30" src="static/images/icons/colab.png"> </a> <nav class="header__nav" id="header__nav" aria-label="Navigation"> <a href="/" class="header__lockup"> <!-- <div class="header__logo"> <svg> <path fill="#4285F4" d="M9.24 8.19v2.46h5.88c-.18 1.38-.64 2.39-1.34 3.1-.86.86-2.2 1.8-4.54 1.8-3.62 0-6.45-2.92-6.45-6.54s2.83-6.54 6.45-6.54c1.95 0 3.38.77 4.43 1.76L15.4 2.5C13.94 1.08 11.98 0 9.24 0 4.28 0 .11 4.04.11 9s4.17 9 9.13 9c2.68 0 4.7-.88 6.28-2.52 1.62-1.62 2.13-3.91 2.13-5.75 0-.57-.04-1.1-.13-1.54H9.24z"></path> <path fill="#EA4335" d="M25 6.19c-3.21 0-5.83 2.44-5.83 5.81 0 3.34 2.62 5.81 5.83 5.81s5.83-2.46 5.83-5.81c0-3.37-2.62-5.81-5.83-5.81zm0 9.33c-1.76 0-3.28-1.45-3.28-3.52 0-2.09 1.52-3.52 3.28-3.52s3.28 1.43 3.28 3.52c0 2.07-1.52 3.52-3.28 3.52z"></path> <path fill="#4285F4" d="M53.58 7.49h-.09c-.57-.68-1.67-1.3-3.06-1.3C47.53 6.19 45 8.72 45 12c0 3.26 2.53 5.81 5.43 5.81 1.39 0 2.49-.62 3.06-1.32h.09v.81c0 2.22-1.19 3.41-3.1 3.41-1.56 0-2.53-1.12-2.93-2.07l-2.22.92c.64 1.54 2.33 3.43 5.15 3.43 2.99 0 5.52-1.76 5.52-6.05V6.49h-2.42v1zm-2.93 8.03c-1.76 0-3.1-1.5-3.1-3.52 0-2.05 1.34-3.52 3.1-3.52 1.74 0 3.1 1.5 3.1 3.54.01 2.03-1.36 3.5-3.1 3.5z"></path> <path fill="#FBBC05" d="M38 6.19c-3.21 0-5.83 2.44-5.83 5.81 0 3.34 2.62 5.81 5.83 5.81s5.83-2.46 5.83-5.81c0-3.37-2.62-5.81-5.83-5.81zm0 9.33c-1.76 0-3.28-1.45-3.28-3.52 0-2.09 1.52-3.52 3.28-3.52s3.28 1.43 3.28 3.52c0 2.07-1.52 3.52-3.28 3.52z"></path> <path fill="#34A853" d="M58 .24h2.51v17.57H58z"></path> <path fill="#EA4335" d="M68.26 15.52c-1.3 0-2.22-.59-2.82-1.76l7.77-3.21-.26-.66c-.48-1.3-1.96-3.7-4.97-3.7-2.99 0-5.48 2.35-5.48 5.81 0 3.26 2.46 5.81 5.76 5.81 2.66 0 4.2-1.63 4.84-2.57l-1.98-1.32c-.66.96-1.56 1.6-2.86 1.6zm-.18-7.15c1.03 0 1.91.53 2.2 1.28l-5.25 2.17c0-2.44 1.73-3.45 3.05-3.45z"></path> </svg> </div> <div class="header__product">Colab</div> --> <img height="30" src="static/images/icons/colab.png"> </a> <div class="header__item" aria-level="1"> <a href="/blog/" class="header__link"> Blog </a> </div> <div class="header__item" aria-level="1"> <a href="/release-notes/" class="header__link"> Release Notes </a> </div> <div class="header__item" aria-level="1"> <a href="/notebooks/" class="header__link"> Notebooks </a> </div> <div class="header__item" aria-level="1"> <a href="/resources/" class="header__link"> Resources </a> </div> </nav> <div class="header__overlay" ng-click="headerCtrl.close()"></div> </div> <style> .header_button { position :absolute; top:10px; @media (max-width: 925px) { display:none; } } </style> <div style="right:255px" class="header_button"> <a class="button" href="https://colab.research.google.com">Open Colab</a> </div> <div style="right:110px" class="header_button"> <a class="button" href="https://colab.new">New Notebook</a> </div> <div style="right:20px" class="header_button"> <a class="button" href="https://colab.research.google.com/signup">Sign Up</a> </div> </header> <main class="section-wrapper" ng-controller="MainController as mainCtrl"> <section class="hero hero--detail has-mobile-bg" ng-controller="HeroController as HeroCtrl" > <div class="hero__background " data-ng-lazy-background="/static/images/home/data-center.jpg"> </div> <a class="hero__scroll-indicator" data-scroll-indicator></a> <div class="hero__background--mobile" data-ng-lazy-background="/static/images/home/data-center.jpg"></div> <div class="hero__wrapper"> <div class="hero__content-wrapper"> <div class="hero__content" style="padding: 50px;" <div class="content hero__content-inner " > <div class="content__text" > <div class="content__header"> <h1 class="content__title "> Google Colaboratory </h1> </div> <div class="content__body"> <p>Colab is a hosted Jupyter Notebook service that requires no setup to use and provides free access to computing resources, including GPUs and TPUs. Colab is especially well suited to machine learning, data science, and education.</p> </div> </div> <div class="content__ctas"> <a class="button" href="https://colab.research.google.com" target="_blank" > Open Colab </a> <a class="button" href="https://colab.new" target="_blank" > New Notebook </a> </div> </div> </div> </div> </div> </section><section class="callout callout--grid "> <div class="block block--half-size has-mobile-bg"> <div class="block__background" data-ng-lazy-background="/static/images/home/blog.jpg"></div> <div class="block__background--mobile" data-ng-lazy-background="/static/images/home/blog.jpg"></div> <div class="block__content-wrapper"> <div class="content block__content " > <div class="content__text" > <span class="content__brow">Blog</span> <div class="content__header"> <h2 class="content__title "> News and Guidance </h2> </div> <div class="content__body"> <p>Features, updates, and best practices</p> </div> </div> <div class="content__ctas"> <a class="button" href="https://medium.com/google-colab" target="_blank" > Read our blog </a> </div> </div> </div> </div><div class="block block--half-size has-mobile-bg"> <div class="block__background" data-ng-lazy-background="/static/images/home/notebooks.jpg"></div> <div class="block__background--mobile" data-ng-lazy-background="/static/images/home/notebooks.jpg"></div> <div class="block__content-wrapper"> <div class="content block__content " > <div class="content__text" > <span class="content__brow">Explore</span> <div class="content__header"> <h2 class="content__title "> Browse Notebooks </h2> </div> <div class="content__body"> <p>Check out our catalog of sample notebooks illustrating the power and flexiblity of Colab.</p> </div> </div> <div class="content__ctas"> <a class="button" href="/notebooks/" > Browse notebooks </a> </div> </div> </div> </div></section><section class="callout callout--grid "> <div class="block block--half-size has-mobile-bg"> <div class="block__background" data-ng-lazy-background="/static/images/home/home_education.jpg"></div> <div class="block__background--mobile" data-ng-lazy-background="/static/images/home/home_education-m.jpg"></div> <div class="block__content-wrapper"> <div class="content block__content " > <div class="content__text" > <div class="content__header"> <h2 class="content__title "> Track changes </h2> </div> <div class="content__body"> <p>Read about product updates, feature additions, bug fixes and other release details.</p> </div> </div> <div class="content__ctas"> <a class="button" href="https://colab.research.google.com/notebooks/relnotes.ipynb" target="_blank" > View release notes </a> </div> </div> </div> </div><div class="block block--half-size has-mobile-bg"> <div class="block__background" data-ng-lazy-background="/static/images/home/home_tools.jpg"></div> <div class="block__background--mobile" data-ng-lazy-background="/static/images/home/home_tools-m.jpg"></div> <div class="block__content-wrapper"> <div class="content block__content " > <div class="content__text" > <div class="content__header"> <h2 class="content__title "> Dive deeper </h2> </div> <div class="content__body"> <p>Check out these resources to learn more about Colab and its ever-expanding ecosystem.</p> </div> </div> <div class="content__ctas"> <a class="button" href="/resources/" > Find resources </a> </div> </div> </div> </div></section><section class="callout callout--minimal "> <div class="block block--2-cols has-mobile-bg"> <div class="block__background" data-ng-lazy-background="/static/images/global/footer-cta_responsibilities.png"></div> <div class="block__background--mobile" data-ng-lazy-background="/static/images/global/footer-cta_responsibilities-m.jpg"></div> <div class="block__content-wrapper"> <div class="content block__content " > <div class="content__text" > <span class="content__brow">Responsibilities</span> <div class="content__header"> <h2 class="content__title "> Building responsible AI for everyone </h2> </div> </div> <div class="content__body-col"> <div class="content__body"> <p>We鈥檙e working to develop artificial intelligence responsibly in order to benefit people and society.</p> </div> <div class="content__ctas"> <a class="button" href="https://ai.google/responsibilities/" target="_blank" > Learn more </a> </div> </div> </div> </div> </div></section> </main> <footer> <a href="https://www.google.com" target="_blank" aria-label="Google" class="footer__logo"> <svg role="img" aria-hidden="true" viewBox="0 0 396 130"> <path d="M51.0745265,101.038701 C23.3283097,101.038701 9.65724009e-07,78.4212338 9.65724009e-07,50.645974 C-0.00548030982,22.8707143 23.3228284,0.253246753 51.0745265,0.253246753 C66.4220981,0.253246753 77.3517615,6.27798701 85.5736748,14.1408766 L75.8718171,23.8528896 C69.9794459,18.3219805 61.9987087,14.0201623 51.0690452,14.0201623 C30.8102508,14.0201623 14.9693645,30.365974 14.9693645,50.645974 C14.9693645,70.925974 30.8102508,87.2717857 51.0690452,87.2717857 C64.2076627,87.2717857 71.6950851,81.9877922 76.48572,77.1921429 C80.4157945,73.2579545 82.991994,67.6063312 83.9731424,59.8641558 L51.0745265,59.8641558 L51.0745265,46.1027273 L97.3638985,46.1027273 C97.8572133,48.5609091 98.0983894,51.5129221 98.0983894,54.7063636 C98.0983894,65.0329221 95.2755325,77.8121753 86.1875777,86.9096429 C77.3462802,96.1223377 66.0548526,101.038701 51.0745265,101.038701 L51.0745265,101.038701 Z"></path> <path d="M167.573556,68.369026 C167.573556,87.0523052 152.965957,100.813734 135.036704,100.813734 C117.112933,100.813734 102.499853,87.0468182 102.499853,68.369026 C102.499853,49.5650325 117.112933,35.9188312 135.036704,35.9188312 C152.965957,35.9188312 167.573556,49.5650325 167.573556,68.369026 L167.573556,68.369026 Z M153.333202,68.369026 C153.333202,56.6926623 144.85915,48.7035714 135.036704,48.7035714 C125.214259,48.7035714 116.740207,56.6926623 116.740207,68.369026 C116.740207,79.9191883 125.214259,88.0344805 135.036704,88.0344805 C144.85915,88.0344805 153.333202,79.9191883 153.333202,68.369026 L153.333202,68.369026 Z"></path> <path d="M238.282011,68.369026 C238.282011,87.0523052 223.674411,100.813734 205.745159,100.813734 C187.821388,100.813734 173.208307,87.0468182 173.208307,68.369026 C173.208307,49.5650325 187.821388,35.9188312 205.745159,35.9188312 C223.674411,35.9188312 238.282011,49.5650325 238.282011,68.369026 L238.282011,68.369026 Z M224.041657,68.369026 C224.041657,56.6926623 215.567605,48.7035714 205.745159,48.7035714 C195.922713,48.7035714 187.448661,56.6926623 187.448661,68.369026 C187.448661,79.9191883 195.922713,88.0344805 205.745159,88.0344805 C215.567605,88.0344805 224.041657,79.9191883 224.041657,68.369026 L224.041657,68.369026 Z"></path> <path d="M306.04702,37.943539 L306.04702,96.1442857 C306.04702,120.111558 291.927254,129.944286 275.231289,129.944286 C259.516472,129.944286 250.061272,119.376299 246.498443,110.772662 L258.897088,105.609383 C261.106042,110.893377 266.51058,117.159545 275.225808,117.159545 C285.908814,117.159545 292.535676,110.52026 292.535676,98.1086364 L292.535676,93.4391883 L292.047842,93.4391883 C288.85774,97.3733766 282.71323,100.813734 274.97915,100.813734 C258.771019,100.813734 243.916762,86.6791883 243.916762,68.4897403 C243.916762,50.1740909 258.771019,35.9188312 274.97915,35.9188312 C282.71323,35.9188312 288.852259,39.3591883 292.047842,43.1726623 L292.535676,43.1726623 L292.535676,37.943539 L306.04702,37.943539 L306.04702,37.943539 Z M293.522306,68.4897403 C293.522306,57.0602922 285.908814,48.7035714 276.212437,48.7035714 C266.389992,48.7035714 258.162597,57.0602922 258.162597,68.4897403 C258.162597,79.798474 266.389992,88.0344805 276.212437,88.0344805 C285.908814,88.0344805 293.522306,79.798474 293.522306,68.4897403 L293.522306,68.4897403 Z"></path> <path d="M329.961825,3.54545455 L329.961825,98.9207143 L315.721472,98.9207143 L315.721472,3.54545455 L329.961825,3.54545455 L329.961825,3.54545455 Z"></path> <path d="M383.755064,79.0577273 L394.805315,86.4322727 C391.242486,91.7162662 382.647846,100.813734 367.793589,100.813734 C349.376503,100.813734 336.002191,86.558474 336.002191,68.369026 C336.002191,49.0712013 349.497091,35.9188312 366.198538,35.9188312 C383.020573,35.9188312 391.247967,49.3181169 393.944755,56.566461 L395.419218,60.2537338 L352.078772,78.1962662 C355.394944,84.7093506 360.552824,88.0289935 367.793589,88.0289935 C375.039836,88.0289935 380.071647,84.4624351 383.755064,79.0577273 L383.755064,79.0577273 Z M349.743749,67.3813636 L378.717771,55.3373701 C377.12272,51.2824675 372.332085,48.4566558 366.686372,48.4566558 C359.445607,48.4511688 349.376503,54.843539 349.743749,67.3813636 L349.743749,67.3813636 Z"></path> </svg> </a> <div class="footer__links"> <a href="https://www.google.com/intl/en/policies/privacy/" target="_blank" class="footer__link">Privacy</a> <a href="https://www.google.com/intl/en/policies/terms/" target="_blank" class="footer__link">Terms</a> <a href="https://about.google/" target="_blank" class="footer__link">About Google</a> <a href="https://about.google/products/" target="_blank" class="footer__link">Google Products</a> </div> <div class="footer__tertiary"> <a href="" class="footer__link footer__link--support" onclick="sendFeedback()"> Feedback </a> </div> <script> function sendFeedback() { var config = { 'productId': '720193', 'bucket': 'site', 'allowNonLoggedInFeedback' : true }; userfeedback.api.startFeedback(config); } </script> <script src="//www.gstatic.com/feedback/api.js"></script> </footer> <div id="breakpoints"></div> <script src="/js/main.min.js"></script> </body> </html>