CINXE.COM
Paperspace by DigitalOcean Blog
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title>Paperspace by DigitalOcean Blog</title> <meta name="HandheldFriendly" content="True" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="preload" href="https://blog.paperspace.com/assets/css/app.css?v=c1127a06b8" as="style" /> <link rel="preload" href="https://blog.paperspace.com/assets/js/manifest.js?v=c1127a06b8" as="script" /> <link rel="preload" href="https://blog.paperspace.com/assets/js/vendor.js?v=c1127a06b8" as="script" /> <link rel="preload" href="https://blog.paperspace.com/assets/js/app.js?v=c1127a06b8" as="script" /> <link rel="stylesheet" type="text/css" href="https://blog.paperspace.com/assets/css/normalize.css?v=c1127a06b8" media="screen"/> <link rel="stylesheet" type="text/css" href="https://blog.paperspace.com/assets/css/components.css?v=c1127a06b8" media="screen"/> <link rel="stylesheet" type="text/css" href="https://blog.paperspace.com/assets/css/psdotcom.css?v=c1127a06b8" media="screen"/> <link rel="preload" href="https://blog.paperspace.com/assets/css/home.css?v=c1127a06b8" as="style" /> <link rel="stylesheet" type="text/css" href="https://blog.paperspace.com/assets/css/app.css?v=c1127a06b8" media="screen"/> <link rel="stylesheet" type="text/css" href="https://blog.paperspace.com/assets/css/home.css?v=c1127a06b8" media="screen"/> <link rel="stylesheet" type="text/css" href="https://blog.paperspace.com/assets/css/custom.css?v=c1127a06b8" media="screen"/> <meta name="description" content="Tutorials, sample apps, and more created by the Paperspace internal research team and community"> <link rel="icon" href="https://blog.paperspace.com/content/images/size/w256h256/format/png/2024/09/DO_Bug_Black_Circle.svg" type="image/png"> <link rel="canonical" href="https://blog.paperspace.com/"> <meta name="referrer" content="no-referrer-when-downgrade"> <link rel="next" href="https://blog.paperspace.com/page/2/"> <meta property="og:site_name" content="Paperspace by DigitalOcean Blog"> <meta property="og:type" content="website"> <meta property="og:title" content="Paperspace by DigitalOcean Blog"> <meta property="og:description" content="Tutorials, sample apps, and more created by the Paperspace internal research team and community"> <meta property="og:url" content="https://blog.paperspace.com/"> <meta property="og:image" content="https://blog.paperspace.com/content/images/2024/06/Group-142-1-1.jpg"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Paperspace by DigitalOcean Blog"> <meta name="twitter:description" content="Tutorials, sample apps, and more created by the Paperspace internal research team and community"> <meta name="twitter:url" content="https://blog.paperspace.com/"> <meta name="twitter:image" content="https://blog.paperspace.com/content/images/2024/06/Group-142-1-1.jpg"> <meta name="twitter:site" content="@hellopaperspace"> <meta property="og:image:width" content="900"> <meta property="og:image:height" content="500"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "publisher": { "@type": "Organization", "name": "Paperspace by DigitalOcean Blog", "url": "https://blog.paperspace.com/", "logo": { "@type": "ImageObject", "url": "https://blog.paperspace.com/content/images/2023/04/blog-logo-1.png" } }, "url": "https://blog.paperspace.com/", "name": "Paperspace by DigitalOcean Blog", "image": { "@type": "ImageObject", "url": "https://blog.paperspace.com/content/images/2024/06/Group-142-1-1.jpg", "width": 900, "height": 500 }, "mainEntityOfPage": "https://blog.paperspace.com/", "description": "Tutorials, sample apps, and more created by the Paperspace internal research team and community" } </script> <meta name="generator" content="Ghost 5.116"> <link rel="alternate" type="application/rss+xml" title="Paperspace by DigitalOcean Blog" href="https://blog.paperspace.com/rss/"> <script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.50/umd/portal.min.js" data-i18n="true" data-ghost="https://blog.paperspace.com/" data-key="76502029a785242c6e6f81ac8c" data-api="https://hellopaperspace.ghost.io/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script><style id="gh-members-styles">.gh-post-upgrade-cta-content, .gh-post-upgrade-cta { display: flex; flex-direction: column; align-items: center; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; text-align: center; width: 100%; color: #ffffff; font-size: 16px; } .gh-post-upgrade-cta-content { border-radius: 8px; padding: 40px 4vw; } .gh-post-upgrade-cta h2 { color: #ffffff; font-size: 28px; letter-spacing: -0.2px; margin: 0; padding: 0; } .gh-post-upgrade-cta p { margin: 20px 0 0; padding: 0; } .gh-post-upgrade-cta small { font-size: 16px; letter-spacing: -0.2px; } .gh-post-upgrade-cta a { color: #ffffff; cursor: pointer; font-weight: 500; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a:hover { color: #ffffff; opacity: 0.8; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a.gh-btn { display: block; background: #ffffff; text-decoration: none; margin: 28px 0 0; padding: 8px 18px; border-radius: 4px; font-size: 16px; font-weight: 600; } .gh-post-upgrade-cta a.gh-btn:hover { opacity: 0.92; }</style> <script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/sodo-search.min.js" data-key="76502029a785242c6e6f81ac8c" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/main.css" data-sodo-search="https://hellopaperspace.ghost.io/" data-locale="en" crossorigin="anonymous"></script> <link href="https://blog.paperspace.com/webmentions/receive/" rel="webmention"> <script defer src="/public/cards.min.js?v=c1127a06b8"></script> <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=c1127a06b8"> <script defer src="/public/member-attribution.min.js?v=c1127a06b8"></script><style>:root {--ghost-accent-color: #7d2fcb;}</style> <script defer data-domain="blog.paperspace.com,datacombined.paperspace.com" src="https://plausible.io/js/script.js"></script> <!-- GTM snippets were previously added directly to the default.hbs file in the blog template --> <script type="text/javascript"> var dataLayer = window.dataLayer = window.dataLayer || []; dataLayer.push({ 'useGtm': true }); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5WP6G4'); </script> <!-- End Google Tag Manager --> <script> try { if(dataLayer[0]['useGtm'] == false){ console.log('using GA snippet'); (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-57547030-1', 'auto'); ga('send', 'pageview'); } else { console.log('using GTM snippet'); } } catch(err){ console.log(err); } </script> <!-- Segment + Intercom --> <script> !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://segment.paperspace.com/analytics/" + key + "/YW5hbHl0aWNzLm1pbi5qcwo=";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="4Fjwc11Tyx4AzN79D0QqAuAkBZUTKvGZ";analytics._cdn="https://segment.paperspace.com";analytics.SNIPPET_VERSION="4.15.3"; analytics.load("4Fjwc11Tyx4AzN79D0QqAuAkBZUTKvGZ", { "obfuscate": true }); analytics.identify(); analytics.page(); }}(); analytics.on('identify', function() { console.log('ready'); userId = analytics.user().id(); window.intercomSettings = { api_base: "https://api-iam.intercom.io", app_id: "o9k9j34u", user_id: userId }; (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/app-id';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})(); }); </script> <!-- Syntax highlighting w/ Highlight.js <!-- More themes available here https://www.jsdelivr.com/package/npm/highlightjs-themes --> <!-- Theme playground https://highlightjs.org/static/demo/ --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/highlightjs-themes@1.0.0/tomorrow-night-blue.css" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.0.2/highlight.min.js" integrity="sha256-xBWd+VDTBasaTja2bfaCX4aA2H18UxRsjRFkK3rgfkI=" crossorigin="anonymous"></script> <script>hljs.initHighlightingOnLoad();</script> <!-- then add this badge component --> <script src="scripts/highlightjs-badge.min.js"></script> <script> // apply HighlightJS var pres = document.querySelectorAll("pre>code"); for (var i = 0; i < pres.length; i++) { hljs.highlightBlock(pres[i]); } // add HighlightJS-badge (options are optional) var options = { // optional contentSelector: "#ArticleBody", // CSS class(es) used to render the copy icon. copyIconClass: "fas fa-copy", // CSS class(es) used to render the done icon. checkIconClass: "fas fa-check text-success" }; window.highlightJsBadge(options); </script> <!-- Maxjax --> <script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.3/MathJax.js?config=TeX-MML-AM_CHTML"> MathJax.Hub.Config({ tex2jax: { inlineMath: [["$", "$"], ["\\(", "\\)"]], displayMath: [['$$','$$'], ['\[','\]']], processEscapes: true } }); </script> <!-- Enable LaTex for mathematical expressions --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.10.1/dist/katex.css" crossorigin="anonymous"> <script defer src="https://cdn.jsdelivr.net/npm/katex@0.10.1/dist/katex.js" crossorigin="anonymous"></script> <script defer src="https://cdn.jsdelivr.net/npm/katex@0.10.1/dist/contrib/auto-render.min.js" crossorigin="anonymous" onload="renderMathInElement(document.body);"> </script> <!-- Userpilot for announcements <script> window.setTimeout(function () { var userId = window.analytics && window.analytics.user() && window.analytics.user().id(); window.userpilotSettings = {token: "8ls90w5"}; var userpilotScript = document.createElement('script'); userpilotScript.src = 'https://js.userpilot.io/sdk/latest.js'; document.head.append(userpilotScript); window.setTimeout(function () { if (userId) { userpilot.identify(userId); } else { userpilot.anonymous(); } }, 1000); }, 1000); </script> --> <script> document.addEventListener("DOMContentLoaded", function() { var links = document.querySelectorAll("a"); for (var i = 0; i < links.length; i++) { var href = links[i].getAttribute("href"); if (href && !href.startsWith("https://paperspace.com") && !href.startsWith("https://www.paperspace.com") && !href.startsWith("https://blog.paperspace.com/") && !href.startsWith("https://console.paperspace.com") && !href.startsWith("https://discord.com/invite/") && !href.startsWith("https://discord.gg") && !href.startsWith("http://console.paperspace.com")) { links[i].setAttribute("rel", "nofollow"); } } }); </script> <!-- Fix HTML tables --> <style> table { word-break: normal; } </style> <!-- Firma dark theme cleanup --> <style> [theme-mode="dark"] { --button-text-color: #10101d; --alt-text-color: #dbd8e3; --mask-color: #10101d; --accent-color: #896bff; --border-color: #323549; --background-color: #0e1219; --background-color-transparent: rgba(26, 26, 46, 0); --foreground-color: #efedf6; --secondary-text-color: #dad5f3; --placeholder-color: #9f9f9f; --text-color: #eeeeee; --hero-background-color: #13131e; --footer-text-color: #eaeaea; --blob-shape-color: #dad5f3; --error-color: #c21919; --post-background-color: #22262B; --accent-color: #5655f6; } [theme-mode="light"] { --hero-background-color-light: #fff; --featured-main-color: rgb(17, 20, 57); --background-text-color: #768493; } p { color: inherit; } ul { color: inherit; } </style> <!-- Custom sidebar --> <style> .f-sidebar { max-height: 14rem; background: #dfdfdf; padding: 15px; border-radius: 12px; background: #dfdfdf; color: black; } .f-sidebar__para { font-size: 14px; } .f-sidebar__btn.f-sidebar__btn2 { font-size: 14px; padding-top: 8px; } .f-sidebar__btn:not(.f-sidebar__btn2) { background: #7d2fcb; border-radius: 4px; padding: 9px 20px; color: white; font-size: 15px; font-weight: 500; align-content: center; justify-content: center; display: flex; margin: 24px 0 7px 0; background-image: linear-gradient(-45deg,#ee7752,#e73c7e); } .f-sidebar__btn:not(.f-sidebar__btn2)::after { content: "\ea03"; font: normal normal normal 1rem/1 firma; display: inline-block; font-size: 1.15rem; margin-top: 2px; } html[theme-mode="dark"] .f-sidebar { background: #2d2d2d; color: white; } @media only screen and (min-width: 90rem) { .f-article-content { margin-left: 74.6667px !important; margin-right: 74.6667px !important; } .f-sidebar { margin-left: 74.6667px !important; margin-right: 74.6667px !important; } } @media only screen and (max-width: 90rem) { .f-sidebar__body { max-width: none; } } </style> <!-- General style adjustments --> <style> .navbar, .navbar *, .footer-standard, .footer-standard * { font-family: "Poppins", Helvetica, Arial, sans-serif; } .subnav { backdrop-filter: blur(10px); } [theme-mode="light"] .subnav { background-color: #F9FAFB; } .fixed-nav { background-color: rgba(14, 18, 25) !important; } [theme-mode="dark"] .subnav { background-color: rgba(14, 18, 25, 0.85); } [theme-mode="light"] .subnav { box-shadow: 0px 0px 35px #11143930; } [theme-mode="dark"] .subnav-link { color: rgb(162, 172, 196); } .navitem-current .subnav-link { color: #7a85e0; } /* buttons */ .f-button.primary { color: #fff; text-indent: 0; text-transform: uppercase; white-space: nowrap; background-color: #383bec; background-image: linear-gradient(-45deg,#ee7752,#e73c7e); border-style: none; border-width: 2px; border-radius: 4px; padding: 9px 20px; font-size: 14px; font-weight: 700; line-height: 24px; transition: all .3s; } .f-button.primary:hover:not([disabled]) { color: white; filter: brightness(110%) saturate(110%); } .f-article-content .kg-button-card .kg-btn { color: #fff; text-indent: 0; text-transform: uppercase; white-space: nowrap; background-color: #383bec; background-image: linear-gradient(-45deg,#ee7752,#e73c7e); border-style: none; border-width: 2px; border-radius: 4px; padding: 9px 20px; font-size: 14px; font-weight: 700; line-height: 24px; transition: all .3s; } .f-article-content .kg-button-card .kg-btn:hover:not([disabled]), .f-article-content .kg-header-card .kg-header-card-button:hover:not([disabled]), .f-article-content .kg-product-card .kg-product-card-button:hover:not([disabled]), .f-button.primary:hover:not([disabled]) { color: white; filter: brightness(110%) saturate(110%); } .w-button { border-radius: 4px !important; } .f-button.primary.in-desktop-top-bar { order: 2; } @media only screen and (min-width: 1280px) { .f-article-content .kg-button-card .in-auth-form.kg-btn, .f-article-content .kg-header-card .in-auth-form.kg-header-card-button, .f-article-content .kg-product-card .in-auth-form.kg-product-card-button, .f-button.in-auth-form { border-radius: 0 1.5625rem 1.5625rem 0; flex-shrink: 0; height: 3.125rem; } } .f-button.in-desktop-top-bar { border: none; } @media only screen and (min-width: 64rem) { .f-latest-post__title h2 { font-size: 2.15rem; } .f-post-card__title h2 { font-size: 1.75rem; } .f-hero__content { min-height: auto; } .f-article-header__title { font-size: 2.75rem; } .f-latest-post.no-image .f-latest-post__main-container { max-width: none; } } @media only screen and (max-width: 1000px) { .f-article-header__title { font-size: 1.75rem; } } @media only screen and (min-width: 90rem) { .f-hero__title { font-size: 3rem; } } @media only screen and (min-width: 64rem) { .f-hero__content { display: inherit; justify-content: inherit; min-height: inherit; padding-bottom: inherit; /* background-image: linear-gradient(#0A0E16, #1A1D22); */ } .f-hero__image.lazy.entered.loaded { display: none; } } html[theme-mode="dark"] .f-hero__content { background-image: linear-gradient(#000, #0E1219); } html[theme-mode="light"] .f-hero__title { color: var(--featured-main-color); } @media only screen and (min-width: 90rem) { .f-hero__image-container { height: 100%; left: 0; opacity: .2; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 1; } } html[theme-mode="light"] .f-hero { background-color: var(--hero-background-color-light); } html[theme-mode="dark"] .f-hero { background-color: var(--hero-background-color); } html[theme-mode="dark"] .f-featured-post { background-color: var(--post-background-color); box-shadow: 0 0 8px 0 rgb(0 0 0 / 13%), 0 20px 30px 0 rgb(0 0 0 / 15%); } .f-featured-post { background-color: var(--background-color); } .f-featured-post__title h2 { color: var(--foreground-color); } .f-featured-post__label { color: var(--foreground-color); } .f-post-card__tag.as-featured { color: var(--accent-color); } html[theme-mode="dark"] .f-post-card { background-color: var(--post-background-color) !important; box-shadow: 0 0 8px 0 rgb(0 0 0 / 13%), 0 20px 30px 0 rgb(0 0 0 / 15%) !important; border: 1px solid #333; } .f-featured-post__excerpt { color: var(--secondary-text-color); } .f-latest-post__image-container { display: none; } .f-latest-post__image { display: none; } .f-post-card { padding: 1.875rem var(--mobile-space) 2.1875rem; border-radius: .625rem; } .f-standard-container { padding-top:60px; } .f-post-card__image { display: none; } .f-featured-post__image img { display: none; } .f-featured-post { border: .0625rem solid var(--border-color); } .f-related-article__image { display: none; } .f-nav-article__image{ display: none; } .subnav { display:none; } html[theme-mode="dark"] .f-post-card { background-color: var(--hero-background-color-dark); } html[theme-mode="dark"] .f-nav-article { background-color: var(--post-background-color); box-shadow: 0 0 8px 0 rgb(0 0 0 / 13%), 0 20px 30px 0 rgb(0 0 0 / 15%); } html[theme-mode="dark"] .f-related-article { background-color: var(--post-background-color); box-shadow: 0 0 8px 0 rgb(0 0 0 / 13%), 0 20px 30px 0 rgb(0 0 0 / 15%); } .f-article-content { margin: 0 0; } .f-article-content .kg-video-card .kg-video-container { box-shadow: 0 40px 100px -10px rgb(67 67 131 / 45%), 0 40px 40px -15px rgb(0 0 0 / 30%), 0 58px 40px -10px rgb(0 0 0 / 5%); border-radius: 4px; } .f-article-content.kg-image-card figcaption, .f-article-content figure figcaption { margin-top: 20px; } .f-latest-post__image { border-radius: .625rem 0 0 .625rem; } .f-latest-post__main-container { border-radius: .625rem; background-color: var(--post-background-color); border: .0625rem solid var(--border-color); } @media only screen and (min-width: 90rem) { .f-latest-post__main-container { border-radius: .625rem; background-color: var(--post-background-color); border: .0625rem solid var(--border-color); padding: 55px 150px 65px 85px; } } @media only screen and (min-width: 64rem) { .f-latest-post__image img { min-height: auto; } } @media only screen and (max-width: 480px) { .f-latest-post__image { display: none; } .f-latest-post__main-container { padding: 1.875rem var(--mobile-space) 2.1875rem; border-radius: .625rem; } .f-featured-post { width: auto; margin: 0 0 20px 0; border-radius: .625rem; } .f-post-card { width: auto; margin: 0 0 20px 0; border-radius: .625rem; } } </style> <!-- Syntax highlighting adjustments --> <style> [theme-mode="dark"] .f-article-content pre > code { background: #102445 !important; } [theme-mode="dark"] .f-article-content pre { background: #102445; } html[theme-mode="dark"] .f-article-content code { background-color: rgb(51, 52, 55); box-sizing: border-box; color: rgb(245, 246, 247); font-size: 14px; margin-block-start: -2px; overflow-wrap: break-word; padding-block-end: 4px; padding-block-start: 4px; text-rendering: optimizelegibility; vertical-align: middle } .toolbar { position: absolute; top: 0; right: 0; margin: 5px; } .code-toolbar { position: relative; } .toolbar-item > button { opacity: 0.8; transition: all 200ms; border-radius: 3px; text-transform: uppercase; letter-spacing: -.2px; } html[theme-mode="dark"] .toolbar-item > button { color: #8ca8d5; background-color: #33446c; border: 1px solid #3556a2; } .toolbar-item > button { color: #5b5b7d; background-color: #efefef; border: 1px solid #d9dbe0; } .toolbar-item > button:hover { cursor: pointer; box-shadow: 0px 5px 10px -2px rgb(0 0 0 / 10%); opacity: 1; } </style> <!-- Signup CTA--> <style> .speed-and-simplicity-card { position: relative; overflow: hidden; margin-top: 17px; margin-bottom: 50px; padding: 55px 55px 55px 65px; border-radius: 12px; /* background-image: linear-gradient(180deg, rgba(255, 0, 81, .16), rgba(255, 0, 119, .3)), linear-gradient(210deg, hsla(213.41176470588235, 100.00%, 50.00%, 0.94), rgba(255, 0, 81, .75)); */ box-shadow: 0 0 8px 0 rgba(0, 0, 0, .08), 0 20px 30px 0 rgba(0, 0, 0, .08); -webkit-transition: all 200ms ease; transition: all 200ms ease; border: 1px solid #3a3a3a; background-color: #21262b; background-image: none !important; } html[theme-mode="light"] .speed-and-simplicity-card { background-color: #767d84; border: 1px solid #848484; } html[theme-mode="light"] .rog-card { background-color: #767d84; border: 1px solid #848484; } .speed-simplicity-card-header-wrapper { max-width: 60%; margin-bottom: -14px; } .speed-simplicity-card-header-t { color: #fff !important; font-size: 21px !important; line-height: 1.5 !important; font-weight: 700; } .button.white-bg.red { padding: 8px 24px 8px 24px; } .button.white-bg { background-color: #fff; background-image: linear-gradient(-45deg, #ee7752, #e73c7e); box-shadow: 0 4px 15px -2px hsla(213.41176470588235, 100.00%, 31.33%, 0.20); -webkit-transition-property: all; transition-property: all; color: #fff; font-size: 18px; font-weight: 600; letter-spacing: 0.5px; border-radius: 6px; text-decoration: none !important; } .button.white-bg:hover { box-shadow: 0 3px 8px 1px rgba(0, 16, 255, 0.25); } .button { margin-top: 25px; padding: 8px 24px; border-radius: 4px; background-color: hsla(213.41176470588235, 100.00%, 50.00%, 1.00); -webkit-transition: all 200ms ease; transition: all 200ms ease; color: #fff; font-size: 16px; line-height: 30px; font-weight: 800; } .w-button { display: inline-block; padding: 9px 15px; background-color: #3898EC; color: white; border: 0; line-height: inherit; text-decoration: none; cursor: pointer; border-radius: 0; } .button.cc-cta.ctasales.footer-card { margin-top: 20px; margin-left: 20px; padding: 7.5px 24px; border-color: hsla(222.66666666666669, 0.00%, 100.00%, 1.00); -webkit-transition-property: all; transition-property: all; color: hsla(222.66666666666669, 0.00%, 100.00%, 1.00); font-size: 18px; font-weight: 600; border-radius: 6px; text-decoration: none !important; box-shadow: none; } .button.cc-cta.ctasales.footer-card:hover { box-shadow: 0 3px 8px 1px rgba(0, 16, 255, 0.15); } .button.cc-cta.ctasales { margin-right: 16px; border-style: solid; border-width: 1.5px; border-color: hsla(222.66666666666669, 78.26%, 54.90%, 1.00); background-color: transparent; color: hsla(222.66666666666669, 78.26%, 54.90%, 1.00); } @media screen and (max-width: 900px) { .speed-simplicity-img { display: none; } .speed-and-simplicity-card { padding: 35px 36px 44px !important; } .speed-simplicity-card-header-wrapper { max-width: 100%; } .button.white-bg { width: 100%; text-align: center; } .button.cc-cta.ctasales.footer-card { width: 100%; margin-top: 20px; margin-left: 0px; text-align: center; } .speed-simplicity-card-header-t { font-size: 23px !important; line-height: 1.5 !important; } } </style> <!-- Run on Gradient CTA --> <style> .rog-card { width: 100%; padding: 21px 25px 23px; border-radius: 12px; /* background-image: -webkit-gradient(linear, left bottom, left top, from(#5655f6), to(#8d5cf6)); background-image: linear-gradient(0deg, #5655f6, #8d5cf6); */ background-color: #21262b; border: 1px solid #3a3a3a; box-shadow: 0 0 8px 0 rgba(0, 0, 0, .08), 0 20px 30px 0 rgba(0, 0, 0, .08); margin-bottom: 50px; margin-top: 17px; } .rog-columns { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; flex-direction: row; justify-content: space-between; line-height: 1.6em; } .w-container .w-row { margin-left: -10px; margin-right: -10px; } .w-col-7 { max-width: 55%; } .w-col { position: relative; min-height: 1px; } .w-col-5 { max-width: 40%; } .rog-heading { margin-top: 10px !important; margin-bottom: 10px !important; color: #fff !important; font-size: 1.25em; font-weight: 600 !important; text-align: left; font-size: 27px !important; line-height: 1.4 !important; } .column.w-col.w-col-5 { justify-content: right; display: flex; } .rog-button { padding: 14px 28px; background-color: #383bec !important; background-image: linear-gradient(-45deg, #ee7752, #e73c7e); -webkit-transition: all 200ms ease; transition: all 200ms ease; font-family: "Poppins", Helvetica, Arial, sans-serif; color: ##fff !important; font-size: 17px; font-weight: 600; text-align: center; text-decoration: none!important; border-radius: 6px; } .rog-button:hover { box-shadow: 0 3px 8px 1px rgba(255, 0, 196, 0.49); } @media screen and (max-width: 479px) { .rog-button { display: block; padding: 12px 8px; line-height: 1.3em; } .rog-heading { font-size: 25px!important; } .w-col.w-col-7 { max-width: none; margin-bottom: 10px; } .column.w-col.w-col-5 { max-width: 60%; margin-bottom: 10px; } .w-col { width: 100% !important; } .w-col-7 { width: 100% !important; } } </style> <!-- Customer Story Pullquote --> <style> .customer-pullquote-container { display: grid; align-items: center; background-color: #fff; border: 3px solid black; border-radius: 5px; } .customer-pullquote-image { grid-column-start: 1; grid-column-end: 2; padding: 25px; } .customer-pullquote-image img { max-height: 250px; width: auto; border-radius: 10px; } .customer-pullquote-quote { grid-column-start: 2; grid-column-end: 3; padding: 25px; color: black; font-size: 16px; font-weight: 200; text-align: left; } .customer-pullquote-quote-attribution { font-size: 20px; font-weight: 400; } .logo-learn-more-container { display: grid; align-items: center; border: 3px solid #fff; grid-template-columns: repeat(5, 1fr); } .logo-learn-more-logo { grid-column-start: 1; grid-column-end: 1; justify-self: center; padding: 10px; } .logo-learn-more-logo img { max-width: 100px; } .logo-learn-more-text { grid-column-start: 2; grid-column-end: 6; font-style: italic; } @media screen and (max-width: 900px) { .customer-pullquote-container { grid-template-columns: 1; grid-template-rows: 2; } .customer-pullquote-image { grid-column-start: 1; grid-column-end: 1; grid-row-start: 1; grid-row-end: 1; } .customer-pullquote-quote { grid-column-start: 1; grid-column-end: 1; grid-row-start: 2; grid-row-end: 2; } } blockquote { border: none; } </style> <style> :root { --accent-color: var(--ghost-accent-color); } </style> <style> [theme-mode="dark"] { --accent-color: #896bff; } </style> <style> /* These font-faces are here to make fonts work if the Ghost instance is installed in a subdirectory */ /* Poppins regular */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: local('Poppins Regular'), local('Poppins-Regular'), url("https://blog.paperspace.com/assets/fonts/poppins/poppins-regular.woff2?v=c1127a06b8") format('woff2'), url("https://blog.paperspace.com/assets/fonts/poppins/poppins-regular.woff?v=c1127a06b8") format('woff'); } /* Poppins italic */ @font-face { font-family: 'Poppins'; font-style: italic; font-weight: 400; font-display: swap; src: local('Poppins Italic'), local('Poppins-Italic'), url("https://blog.paperspace.com/assets/fonts/poppins/poppins-italic.woff2?v=c1127a06b8") format('woff2'), url("https://blog.paperspace.com/assets/fonts/poppins/poppins-italic.woff?v=c1127a06b8") format('woff'); } /* Poppins 500 */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: local('Poppins Medium'), local('Poppins-Medium'), url("https://blog.paperspace.com/assets/fonts/poppins/poppins-500.woff2?v=c1127a06b8") format('woff2'), url("https://blog.paperspace.com/assets/fonts/poppins/poppins-500.woff?v=c1127a06b8") format('woff'); } /* Poppins 600 */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url("https://blog.paperspace.com/assets/fonts/poppins/poppins-600.woff2?v=c1127a06b8") format('woff2'), url("https://blog.paperspace.com/assets/fonts/poppins/poppins-600.woff?v=c1127a06b8") format('woff'); } /* Firma iconfont */ @font-face { font-family: 'firma'; font-weight: normal; font-style: normal; font-display: swap; src: url("https://blog.paperspace.com/assets/fonts/firma/firma.eot?v=c1127a06b8"); src: url("https://blog.paperspace.com/assets/fonts/firma/firma.eot?v=c1127a06b8") format('embedded-opentype'), url("https://blog.paperspace.com/assets/fonts/firma/firma.woff2?v=c1127a06b8") format('woff2'), url("https://blog.paperspace.com/assets/fonts/firma/firma.woff?v=c1127a06b8") format('woff'), url("https://blog.paperspace.com/assets/fonts/firma/firma.ttf?v=c1127a06b8") format('truetype'), url("https://blog.paperspace.com/assets/fonts/firma/firma.svg?v=c1127a06b8") format('svg'); } </style> <script> if (typeof Storage !== 'undefined') { const savedThemeMode = localStorage.getItem('firma-theme-mode'); const html = document.querySelector('html'); if (savedThemeMode && savedThemeMode !== 'system') { html.setAttribute('theme-mode', savedThemeMode); } else { const isSystemDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches; const themeMode = isSystemDark ? 'dark' : 'light'; html.setAttribute('theme-mode', themeMode); } } </script> </head> <body class="home-template"> <div class="f-main-container"> <div data-animation="default" class="navbar w-nav" data-easing2="ease-out" data-easing="ease-out" data-collapse="medium" role="banner" data-no-scroll="1" data-duration="300" data-doc-height="1"> <div data-w-id="04749778-fe5c-53b2-1bd2-25b01d37d6f3" class="nav-border-bottom-trigger"></div> <div class="fixed-nav"> <div class="announcement-banner"> <a href="https://www.digitalocean.com/blog/gpus-digitalocean-ai-ml-roadmap" class="announcement-bar neue w-inline-block"> <div class="announcement-bar-text neue">Paperspace is now part of DigitalOcean, and we've got a new look to match!</div> <img src="https://uploads-ssl.webflow.com/5cad0999832adc23a260edba/5cad0999832adc34e260ee24_arrow-left-white.svg" alt="" class="right-arrow"> <div class="nav-announcement-read-more"> Learn more</div> </a> </div> <div class="nav-holder"> <div class="navigation sign-up"> <div class="nav-container"> <a href="https://www.paperspace.com" aria-current="page" class="logo w-inline-block w--current"> <img src="https://doimages.nyc3.cdn.digitaloceanspaces.com/66d199eb2cf3a7036cdfcb52_DO_Logo_horizontal_white.svg" width="340" alt="" sizes="170px" class="nav-logo"> </a> <nav role="navigation" class="nav-menu w-nav-menu"> <div class="nav-primary-items-wrap"> <div class="nav-primary-shared-content-wrap"> <div data-hover="true" data-delay="0" data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a829" class="nav-dropdown-item-wrap w-dropdown"> <div class="nav-dropdown-item w-dropdown-toggle"> <div class="nav-link nav-dropdown">Products</div> <div data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a82d" class="icon-neue w-icon-dropdown-toggle"></div> </div> <nav data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a82e" class="nav-dropdown-open-wrap w-dropdown-list"> <div class="nav-organizer"> <div> <h1 class="nav-heading">PRoduct</h1> <div class="nav-line"></div> <ul role="list" class="list-nav-global w-list-unstyled"> <li data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a835"> <div href="#" class="dropbown-product-wrapper w-clearfix"> <a href="https://gradient.run/" class="nav-primary-link-block w-inline-block"> <div class="nav-product-wrap hide"><img src="images/logo_gradient_circle.svg" width="63" alt="" class="product-logo-img nav"> <div class="product-name">Gradient</div> </div> <p class="nav-description">Build, train, deploy, and manage AI models.</p> </a> <div class="nav-product-logo-holder hide"><img src="images/Gradient.png" alt="" class="nav-product-image"></div><img src="images/Artboard-1-copy-5.svg" alt="" class="dropdown-product-icons hide"> <div class="nav-vert-line hide"></div> <div class="nav-subproduct-wrap"> <div class="nav-core-subproduct"> <a href="https://www.paperspace.com/gradient/notebooks" class="link-arrow w-inline-block"> <div class="byline-text dark nav">Notebooks</div><img src="https://uploads-ssl.webflow.com/5eaa1464031f7c15343019ee/5eaa14654a9903bc09326d31_icon-chevron-right.svg" alt="" class="space-left-extra-small purple low-opacity"> </a> </div> <div class="nav-core-subproduct"> <a href="https://www.paperspace.com/deployments" class="link-arrow w-inline-block"> <div class="byline-text dark nav">Deployments</div><img src="https://uploads-ssl.webflow.com/5eaa1464031f7c15343019ee/5eaa14654a9903bc09326d31_icon-chevron-right.svg" alt="" class="space-left-extra-small purple low-opacity"> </a> </div> <div class="nav-core-subproduct"> <a href="https://www.paperspace.com/gradient/workflows" class="link-arrow w-inline-block"> <div class="byline-text dark nav">Workflows <span class="beta-text-mono-low-opacity">(Beta)</span></div> <div class="nav-beta-tag-wrap hide"> <div class="beta-nav inverse">BETA</div> </div><img src="https://uploads-ssl.webflow.com/5eaa1464031f7c15343019ee/5eaa14654a9903bc09326d31_icon-chevron-right.svg" alt="" class="space-left-extra-small purple low-opacity"> </a> </div> </div> </div> </li> <li data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a852"> <div href="#" class="dropbown-product-wrapper w-clearfix"> <a href="https://www.paperspace.com/core" class="nav-primary-link-block w-inline-block"> <div class="nav-product-wrap hide"><img src="images/CORE_logo-dark.png" width="63" alt="" class="product-logo-img nav"> <div class="product-name">Core</div> </div> <p class="nav-description">Effortless infrastructure on-demand.<br></p> </a> <div class="nav-product-logo-holder hide"><img src="images/core-logo-mixed-dark.png" alt="" class="nav-product-image"></div><img src="images/Artboard-1-copy-4.svg" alt="" class="dropdown-product-icons hide"> <div class="nav-vert-line hide"></div> <div class="nav-subproduct-wrap"> <div class="nav-core-subproduct"> <a href="https://www.paperspace.com/gpu-cloud" class="link-arrow w-inline-block"><img src="images/ubuntu-logo.png" loading="lazy" alt="" class="os-logo invert s hide"> <div class="byline-text dark nav">GPU cloud</div><img src="https://uploads-ssl.webflow.com/5eaa1464031f7c15343019ee/5eaa14654a9903bc09326d31_icon-chevron-right.svg" alt="" class="space-left-extra-small purple low-opacity"> </a> </div> <div class="nav-core-subproduct hide"> <a href="https://workstream.paperspace.com/" class="link-arrow w-inline-block"><img src="images/windows-logo.png" loading="lazy" alt="" class="os-logo s"> <div class="byline-text dark nav">Windows Desktop</div><img src="https://uploads-ssl.webflow.com/5eaa1464031f7c15343019ee/5eaa14654a9903bc09326d31_icon-chevron-right.svg" alt="" class="space-left-extra-small purple low-opacity"> </a> </div> </div> </div> </li> <li data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a86d" class="hide"> <a href="https://workstream.paperspace.com" class="dropbown-product-wrapper w-inline-block w-clearfix"><img src="images/Artboard-1-copy-3.svg" alt="" class="dropdown-product-icons hide"> <div class="nav-product-logo-holder"><img src="images/Workstream-logo-mixed.png" alt="" class="nav-product-image"></div> <p class="nav-description">Cloud hosted desktops for both individuals and organizations.</p> <div class="nav-vert-line"></div> </a> </li> </ul> </div> <div class="integrations-wrap"> <h1 class="nav-heading">SOLUTIONS</h1> <div class="nav-line"></div> <ul role="list" class="list-nav-global use-cases w-list-unstyled"> <li data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a87a" class="nav-use-cases-list-items"> <a href="https://www.paperspace.com/gradient" class="link-block w-inline-block"> <div class="nav-link dropdown subproduct">Machine Learning</div> <p class="nav-description-subgroup">Develop, fine-tune, and deploy AI models of any size and complexity.</p> </a> </li> <li data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a880" class="nav-use-cases-list-items"> <a href="https://www.paperspace.com/gpu-cloud" class="link-block w-inline-block"> <div class="nav-link dropdown subproduct">GPU Infrastructure</div> <p class="nav-description-subgroup">Power accelerated applications with modern infrastructure.</p> </a> </li> <li data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a886" class="nav-use-cases-list-items hide"> <a href="https://workstream.paperspace.com/" class="link-block w-inline-block"> <div class="nav-link dropdown subproduct">Enterprise VDI</div> <p class="nav-description-subgroup">Virtual desktops with centralized management.</p> </a> </li> <li data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a88c" class="nav-use-cases-list-items hide"> <a href="https://gaming.paperspace.com/" class="link-block w-inline-block"> <div class="nav-link dropdown subproduct">Gaming</div> <p class="nav-description-subgroup">Run any game on a powerful cloud gaming rig.</p> </a> </li> <li data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a892" class="nav-use-cases-list-items hide"> <a href="https://workstream.paperspace.com/" class="link-block w-inline-block"> <div class="nav-link dropdown subproduct">Rendering, 3D Graphics & Simulation</div> <p class="nav-description-subgroup">High performance workstations and render nodes.</p> </a> </li> </ul> </div> </div> <div class="nav-dropdown-integrations"></div> </nav> </div> <div data-hover="true" data-delay="0" data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a899" class="nav-dropdown-item-wrap w-dropdown"> <div class="nav-dropdown-item w-dropdown-toggle"> <div class="nav-link nav-dropdown w-clearfix"> <div class="nav-link-neue-block">Resources</div> </div> <div data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a89e" class="icon-neue w-icon-dropdown-toggle"></div> </div> <nav data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a89f" class="nav-dropdown-resources w-dropdown-list"> <div class="nav-dropbdown-trigger w-container"> <div class="resources-wrap nav"> <div class="nav-resources-upper-wrap"> <a data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a8a3" href="http://blog.paperspace.com" class="nav-resources-item-block w-inline-block"> <div class="w-clearfix"><img src="https://assets-global.website-files.com/5db99670374d1d829291af4f/5dd65dc16f520d2d93b694aa_arrow-angled2.png" width="14" alt="" class="arrow nav"></div> <div class="nav-resource-description"> <div class="icon-wrapper"><img src="https://uploads-ssl.webflow.com/5cad0999832adc23a260edba/5cad0999832adcf24d60ef15_Blog.svg" alt="" class="nav-resources-block-icon"> <h3 class="eyebrow-block">Blog</h3> </div> <div> <p class="nav-description nav-block">Sample projects, release notes, and more</p> </div> </div> </a> <a data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a8ae" href="https://docs.paperspace.com/" target="_blank" class="nav-resources-item-block w-inline-block"> <div class="w-clearfix"><img src="https://assets-global.website-files.com/5db99670374d1d829291af4f/5dd65dc16f520d2d93b694aa_arrow-angled2.png" width="14" alt="" class="arrow nav"></div> <div class="nav-resource-description"> <div class="icon-wrapper"><img src="https://uploads-ssl.webflow.com/5cad0999832adc23a260edba/5cad0999832adc28eb60ef11_Docs.svg" alt="" class="nav-resources-block-icon"> <h1 class="eyebrow-block">Docs</h1> </div> <div> <p class="nav-description nav-block">View the docs hub and tutorials</p> </div> </div> </a> <a data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a8b9" href="http://community.paperspace.com" class="nav-resources-item-block hide w-inline-block"> <div class="w-clearfix"><img src="https://assets-global.website-files.com/5db99670374d1d829291af4f/5dd65dc16f520d2d93b694aa_arrow-angled2.png" width="14" alt="" class="arrow nav"></div> <div class="nav-resource-description"> <div class="icon-wrapper"><img src="https://uploads-ssl.webflow.com/5cad0999832adc23a260edba/5cad0999832adc09a360ef16_Community.svg" alt="" class="nav-resources-block-icon"> <h3 class="eyebrow-block">Community</h3> </div> <div> <p class="nav-description nav-block">A forum to share ideas and learn new tools</p> </div> </div> </a> </div> <div class="nav-resources-lower-wrap"> <a data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a8c5" href="https://ml-showcase.paperspace.com/" target="_blank" class="nav-resources-item-block hide w-inline-block"> <div class="w-clearfix"><img src="https://assets-global.website-files.com/5db99670374d1d829291af4f/5dd65dc16f520d2d93b694aa_arrow-angled2.png" width="14" alt="" class="arrow nav"></div> <div class="nav-resource-description"> <div class="icon-wrapper"><img src="https://uploads-ssl.webflow.com/5cad0999832adc23a260edba/5cad0999832adc39f060ef17_Showcase.svg" alt="" class="nav-resources-block-icon"> <h3 class="eyebrow-block">ML Showcase</h3> </div> <div> <p class="nav-description nav-block">Sample projects you can clone into your account</p> </div> </div> </a> <a data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a8d0" href="https://www.paperspace.com/professional-services" class="nav-resources-item-block w-inline-block"> <div class="w-clearfix"><img src="https://assets-global.website-files.com/5db99670374d1d829291af4f/5dd65dc16f520d2d93b694aa_arrow-angled2.png" width="14" alt="" class="arrow nav"></div> <div class="nav-resource-description"> <div class="icon-wrapper"><img src="https://uploads-ssl.webflow.com/5cad0999832adc23a260edba/5cad0999832adcba8c60ef1c_Events.svg" alt="" class="nav-resources-block-icon"> <h3 class="eyebrow-block">Professional Services</h3> </div> <div> <p class="nav-description nav-block">Get expert advice on your ML projects</p> </div> </div> </a> <a data-w-id="69ed527b-bc87-1b0f-49fc-86ad2155a8db" href="https://www.paperspace.com/contact-sales" class="nav-resources-item-block w-inline-block"> <div class="w-clearfix"><img src="https://assets-global.website-files.com/5db99670374d1d829291af4f/5dd65dc16f520d2d93b694aa_arrow-angled2.png" width="14" alt="" class="arrow nav"></div> <div class="nav-resource-description"> <div class="icon-wrapper"><img src="https://uploads-ssl.webflow.com/5cad0999832adc23a260edba/5cad0999832adc78af60ef12_Support.svg" alt="" class="nav-resources-block-icon"> <h3 class="eyebrow-block">Talk to an Expert</h3> </div> <div> <p class="nav-description nav-block">Find the right solution for your organization</p> </div> </div> </a> </div> </div> </div> </nav> </div> </div> <a href="https://www.paperspace.com/pricing" class="nav-link light w-nav-link">Pricing</a> <div class="nav-hiring-wrapper"> <a href="https://www.paperspace.com/careers" class="nav-link light hiring w-nav-link">We're hiring!<span class="nav-hiring-emoji"></span></a> <div class="nav-hiring-emoji hide">🤩</div> </div> </div> <div class="nav-cta"> <a href="https://console.paperspace.com" class="nav-button secondary w-button">Sign in</a> <a href="https://console.paperspace.com/signup" class="nav-button w-button">Sign up free</a> </div> </nav> <div class="menu-button w-nav-button"> <div class="mobile-burger"> <div class="mobile-burger-line"></div> <div class="mobile-burger-line"></div> </div> <div class="nav-icon-hidden w-icon-nav-menu"></div> </div> </div> </div> </div> </div> </div> <nav class="subnav"> <div class="nav-border-bottom"></div> <div class="subnav-wrapper"> <ul class="subnav-lists"> <li class="subnav-item blog-search"> <button class="btn-search" data-ghost-search> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <circle cx="11" cy="11" r="8"></circle> <line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> <span>Search Blog</span> <img aria-hidden="true" src="https://blog.paperspace.com/assets/images/searchButton.svg?v=c1127a06b8" alt=""> </button> </li> </ul> </div> </nav> <main class="f-standard-container in-home has-newsletter" role="main" > <section class="f-hero "> <div class="f-hero__content"> <div class="f-hero__image-container"> <div class="f-hero__desktop-shape"> <svg xmlns="http://www.w3.org/2000/svg" width="120" height="700" viewBox="0 0 120 700" preserveAspectRatio="none" aria-hidden="true" > <path fill-rule="evenodd" d="M600,0 C541.333333,103.622802 512,220.456135 512,350.5 C512,480.543865 541.333333,597.043865 600,700 L480,700 L480,0 L600,0 Z" transform="translate(-480)" class="shape-fill" /> </svg> </div> <img data-src="/content/images/size/w1050/2024/06/Group-142-1-1.jpg" data-srcset=" /content/images/size/w750/2024/06/Group-142-1-1.jpg 750w, /content/images/size/w1050/2024/06/Group-142-1-1.jpg 1050w, /content/images/size/w1750/2024/06/Group-142-1-1.jpg 1750w " sizes=" (max-width: 48rem) 46.875rem, (max-width: 64rem) 65.625rem, 109.375rem " alt="" class="f-hero__image lazy" width="780" height="700" > </div> <div class="f-hero__text-container"> <div class="f-hero__text-wrapper"> <h1 class="f-hero__title">Paperspace by DigitalOcean Blog</h1> <p class="f-hero__description">Tutorials, sample apps, and more created by the Paperspace internal research team and community</p> <a href="https://blog.paperspace.com/signup" class="f-button primary medium" > Sign up now <span class="icon-chevron-right" aria-hidden="true"></span> </a> </div> </div> </div> <div class="f-hero__mobile-shape"> <svg xmlns="http://www.w3.org/2000/svg" width="375" height="50" viewBox="0 0 375 50" preserveAspectRatio="none" aria-hidden="true" > <path fill-rule="evenodd" d="M0,550 L375,550 L375,500 C312.5,516.666667 250,525 187.5,525 C125,525 62.5,516.666667 0,500 L0,550 Z" transform="translate(0 -500)" class="shape-fill" /> </svg> </div> </section> <div class="f-standard-wrapper"> <div class="f-posts-container"> <article class="f-latest-post post tag-stable-diffusion tag-computer-vision post-access-public " > <div class="f-latest-post__image-container"> <span class="f-latest-post__label for-mobile"> Latest </span> <a href="/fine-tune-flux-schnell-dev/" class="f-latest-post__image" aria-hidden="true" tabindex="-1" > <img data-src="/content/images/size/w750/2024/08/Group-4417.png" data-srcset=" /content/images/size/w750/2024/08/Group-4417.png 750w, /content/images/size/w1050/2024/08/Group-4417.png 1050w " sizes="(max-width: 48rem) 46.875rem, 65.625rem" alt="" class="lazy" width="620" height="460" > <span class="f-access-tag in-latest-post-image public"> public </span> </a> </div> <div class="f-latest-post__main-container"> <span class="f-latest-post__label for-desktop"> Latest </span> <div class="f-post-card__header"> <a href="https://blog.paperspace.com/tag/stable-diffusion/" class="f-post-card__tag"> Stable Diffusion <span class="icon-chevron-right" aria-hidden="true"></span> </a> </div> <a href="/fine-tune-flux-schnell-dev/" class="f-latest-post__title"> <h2>How to Fine-Tune a FLUX Model in under an hour with AI Toolkit and a DigitalOcean H100 GPU</h2> </a> <p class="f-latest-post__excerpt">in this tutorial, we show the step by step process for fine-tuning a FLUX.1 model on an NVIDIA GPU on the cloud. </p> <div class="f-post-card__metas"> <div class="f-post-card__author"> <a href="https://blog.paperspace.com/author/james/" class="f-avatar in-post-card " aria-label="James Skelton's profile'" aria-haspopup="false" > <img data-src="/content/images/size/w50/2021/11/IMG_2678.jpeg" alt="" class="lazy" width="32" height="32" > </a> <span> By <a href="https://blog.paperspace.com/author/james/">James Skelton</a> </span> </div> <span class="f-post-card__metas-divider">•</span> <span class="f-post-card__date"> 8 months ago </span> </div> </div> </article> <article class="f-post-card post tag-paper-review tag-theory no-image post-access-public no-image " > <div class="f-post-card__body"> <div class="f-post-card__body__top"> <div class="f-post-card__header"> <a href="https://blog.paperspace.com/tag/paper-review/" class="f-post-card__tag"> Paper Review <span class="icon-chevron-right" aria-hidden="true"></span> </a> <span class="f-access-tag border in-post-card-header public"> public </span> </div> <a href="/exploring-the-convergence-of-artificial-intelligence-and-neuroscience/" class="f-post-card__title"> <h2>Exploring the Convergence of Artificial Intelligence and Neuroscience</h2> </a> <p class="f-post-card__excerpt">In this article we examine how AI technologies have improved various areas in Neuroscience research and study. </p> </div> <div class="f-post-card__body__bottom"> <div class="f-post-card__metas"> <div class="f-post-card__author"> <a href="https://blog.paperspace.com/author/adrien/" class="f-avatar in-post-card " aria-label="Adrien Payong's profile'" aria-haspopup="false" > <img data-src="/content/images/size/w50/2024/11/Photo-1.jpg" alt="" class="lazy" width="32" height="32" > </a> <span> By <a href="https://blog.paperspace.com/author/adrien/">Adrien Payong</a> </span> </div> <span class="f-post-card__metas-divider">•</span> <span class="f-post-card__date"> 8 months ago </span> </div> </div> </div> </article> <article class="f-post-card post tag-quantization tag-large-language-models tag-diffusion-models post-access-public " > <a href="/optimizing-ai-models-with-quanto-on-h100-gpus/" class="f-post-card__image" aria-hidden="true" tabindex="-1" > <img data-src="/content/images/size/w750/2024/08/Frame-46.png" alt="" class="lazy" width="335" height="200" > <span class="f-access-tag in-post-card-image public"> public </span> </a> <div class="f-post-card__body"> <div class="f-post-card__body__top"> <div class="f-post-card__header"> <a href="https://blog.paperspace.com/tag/quantization/" class="f-post-card__tag"> quantization <span class="icon-chevron-right" aria-hidden="true"></span> </a> </div> <a href="/optimizing-ai-models-with-quanto-on-h100-gpus/" class="f-post-card__title"> <h2>Optimizing AI Models with Quanto on H100 GPUs</h2> </a> <p class="f-post-card__excerpt">In this article discover Quanto a powerful quantization technique designed to optimize deep learning models without compromising the performance of the model. </p> </div> <div class="f-post-card__body__bottom"> <div class="f-post-card__metas"> <div class="f-post-card__author"> <a href="https://blog.paperspace.com/author/shaoni-2/" class="f-avatar in-post-card " aria-label="Shaoni Mukherjee's profile'" aria-haspopup="false" > <img data-src="/content/images/size/w50/2023/10/WhatsApp-Image-2023-09-26-at-2.56.12-PM.jpeg" alt="" class="lazy" width="32" height="32" > </a> <span> By <a href="https://blog.paperspace.com/author/shaoni-2/">Shaoni Mukherjee</a> </span> </div> <span class="f-post-card__metas-divider">•</span> <span class="f-post-card__date"> 8 months ago </span> </div> </div> </div> </article> <article class="f-post-card post tag-gpu post-access-public " > <a href="/divide-and-conquer-the-role-of-warps-in-parallel-processing/" class="f-post-card__image" aria-hidden="true" tabindex="-1" > <img data-src="/content/images/size/w750/2024/08/ljhgfc.png" alt="" class="lazy" width="335" height="200" > <span class="f-access-tag in-post-card-image public"> public </span> </a> <div class="f-post-card__body"> <div class="f-post-card__body__top"> <div class="f-post-card__header"> <a href="https://blog.paperspace.com/tag/gpu/" class="f-post-card__tag"> GPU <span class="icon-chevron-right" aria-hidden="true"></span> </a> </div> <a href="/divide-and-conquer-the-role-of-warps-in-parallel-processing/" class="f-post-card__title"> <h2>Divide and Conquer: The Role of Warps in Parallel Processing</h2> </a> <p class="f-post-card__excerpt">In this review, we look at the role of warps in parallel processing in GPUs to try and understand what our machines are doing under the hood when training AI models. </p> </div> <div class="f-post-card__body__bottom"> <div class="f-post-card__metas"> <div class="f-post-card__author"> <a href="https://blog.paperspace.com/author/melani/" class="f-avatar in-post-card " aria-label="Melani Maheswaran's profile'" aria-haspopup="false" > <img data-src="/content/images/size/w50/2024/06/prof-pic--.jpeg" alt="" class="lazy" width="32" height="32" > </a> <span> By <a href="https://blog.paperspace.com/author/melani/">Melani Maheswaran</a> </span> </div> <span class="f-post-card__metas-divider">•</span> <span class="f-post-card__date"> 8 months ago </span> </div> </div> </div> </article> <article class="f-post-card post tag-natural-language-processing tag-large-language-models tag-tutorial post-access-public " > <a href="/enhancing-nlp-robustness-with-textattack-2/" class="f-post-card__image" aria-hidden="true" tabindex="-1" > <img data-src="/content/images/size/w750/2024/08/Banner-Option-1--1-.png" alt="" class="lazy" width="335" height="200" > <span class="f-access-tag in-post-card-image public"> public </span> </a> <div class="f-post-card__body"> <div class="f-post-card__body__top"> <div class="f-post-card__header"> <a href="https://blog.paperspace.com/tag/natural-language-processing/" class="f-post-card__tag"> NLP <span class="icon-chevron-right" aria-hidden="true"></span> </a> </div> <a href="/enhancing-nlp-robustness-with-textattack-2/" class="f-post-card__title"> <h2>Exploring the TextAttack Framework: Components, Features, and Practical Applications</h2> </a> <p class="f-post-card__excerpt">In this tutorial, we look at the TextAttack framework for NLP data augmentation, adversarial training, and adversarial attacks.</p> </div> <div class="f-post-card__body__bottom"> <div class="f-post-card__metas"> <div class="f-post-card__author"> <a href="https://blog.paperspace.com/author/adrien/" class="f-avatar in-post-card " aria-label="Adrien Payong's profile'" aria-haspopup="false" > <img data-src="/content/images/size/w50/2024/11/Photo-1.jpg" alt="" class="lazy" width="32" height="32" > </a> <span> By <a href="https://blog.paperspace.com/author/adrien/">Adrien Payong</a> </span> </div> <span class="f-post-card__metas-divider">•</span> <span class="f-post-card__date"> 8 months ago </span> </div> </div> </div> </article> <article class="f-post-card post tag-computer-vision tag-vision-model post-access-public " > <a href="/text-labeling-and-image-resolution-with-the-monkey-chat-vision-model-2/" class="f-post-card__image" aria-hidden="true" tabindex="-1" > <img data-src="/content/images/size/w750/2024/08/Banner-Option-1-1.png" alt="" class="lazy" width="335" height="200" > <span class="f-access-tag in-post-card-image public"> public </span> </a> <div class="f-post-card__body"> <div class="f-post-card__body__top"> <div class="f-post-card__header"> <a href="https://blog.paperspace.com/tag/computer-vision/" class="f-post-card__tag"> Computer Vision <span class="icon-chevron-right" aria-hidden="true"></span> </a> </div> <a href="/text-labeling-and-image-resolution-with-the-monkey-chat-vision-model-2/" class="f-post-card__title"> <h2>Text Labeling and Image Resolution with the Monkey Chat Vision Model and DigitalOcean+Paperspace GPUs 🐒</h2> </a> <p class="f-post-card__excerpt">The Monkey Vision model, when combined with DigitalOcean + Paperspace's cloud GPUs, excels in generating detailed image captions and analyzing images through the Monkey Chat Vision model.</p> </div> <div class="f-post-card__body__bottom"> <div class="f-post-card__metas"> <div class="f-post-card__author"> <a href="https://blog.paperspace.com/author/shaoni-2/" class="f-avatar in-post-card " aria-label="Shaoni Mukherjee's profile'" aria-haspopup="false" > <img data-src="/content/images/size/w50/2023/10/WhatsApp-Image-2023-09-26-at-2.56.12-PM.jpeg" alt="" class="lazy" width="32" height="32" > </a> <span> By <a href="https://blog.paperspace.com/author/shaoni-2/">Shaoni Mukherjee</a> </span> </div> <span class="f-post-card__metas-divider">•</span> <span class="f-post-card__date"> 8 months ago </span> </div> </div> </div> </article> <article class="f-post-card post tag-computer-vision tag-deep-learning tag-tutorial post-access-public " > <a href="/understanding-adversarial-attacks-using-fast-gradient-sign-method/" class="f-post-card__image" aria-hidden="true" tabindex="-1" > <img data-src="/content/images/size/w750/2024/08/Group-4415-2.png" alt="" class="lazy" width="335" height="200" > <span class="f-access-tag in-post-card-image public"> public </span> </a> <div class="f-post-card__body"> <div class="f-post-card__body__top"> <div class="f-post-card__header"> <a href="https://blog.paperspace.com/tag/computer-vision/" class="f-post-card__tag"> Computer Vision <span class="icon-chevron-right" aria-hidden="true"></span> </a> </div> <a href="/understanding-adversarial-attacks-using-fast-gradient-sign-method/" class="f-post-card__title"> <h2>Understanding Adversarial Attacks Using Fast Gradient Sign Method</h2> </a> <p class="f-post-card__excerpt">In this tutorial, we use Gradio to examine adversarial attacks and their potential for misdirecting models towards making inaccurate predictions. </p> </div> <div class="f-post-card__body__bottom"> <div class="f-post-card__metas"> <div class="f-post-card__author"> <a href="https://blog.paperspace.com/author/adrien/" class="f-avatar in-post-card " aria-label="Adrien Payong's profile'" aria-haspopup="false" > <img data-src="/content/images/size/w50/2024/11/Photo-1.jpg" alt="" class="lazy" width="32" height="32" > </a> <span> By <a href="https://blog.paperspace.com/author/adrien/">Adrien Payong</a> </span> </div> <span class="f-post-card__metas-divider">•</span> <span class="f-post-card__date"> 8 months ago </span> </div> </div> </div> </article> <article class="f-post-card post post-access-public " > <a href="/codegen-a-transformative-open-source-language-model-for-versatile-program-synthesis/" class="f-post-card__image" aria-hidden="true" tabindex="-1" > <img data-src="/content/images/size/w750/2024/08/sdfs.png" alt="" class="lazy" width="335" height="200" > <span class="f-access-tag in-post-card-image public"> public </span> </a> <div class="f-post-card__body"> <div class="f-post-card__body__top"> <div class="f-post-card__header"> </div> <a href="/codegen-a-transformative-open-source-language-model-for-versatile-program-synthesis/" class="f-post-card__title"> <h2>CODEGEN: A Transformative Open-Source Language Model for Versatile Program Synthesis</h2> </a> <p class="f-post-card__excerpt">In this tutorial, we discuss CODEGEN, one of the hottest Language Modeling projects tackling code generation. </p> </div> <div class="f-post-card__body__bottom"> <div class="f-post-card__metas"> <div class="f-post-card__author"> <a href="https://blog.paperspace.com/author/adrien/" class="f-avatar in-post-card " aria-label="Adrien Payong's profile'" aria-haspopup="false" > <img data-src="/content/images/size/w50/2024/11/Photo-1.jpg" alt="" class="lazy" width="32" height="32" > </a> <span> By <a href="https://blog.paperspace.com/author/adrien/">Adrien Payong</a> </span> </div> <span class="f-post-card__metas-divider">•</span> <span class="f-post-card__date"> 8 months ago </span> </div> </div> </div> </article> <article class="f-post-card post tag-stable-diffusion tag-computer-vision tag-generative-models tag-tutorial post-access-public last" > <a href="/flux/" class="f-post-card__image" aria-hidden="true" tabindex="-1" > <img data-src="/content/images/size/w750/2024/08/image-15-.webp" alt="" class="lazy" width="335" height="200" > <span class="f-access-tag in-post-card-image public"> public </span> </a> <div class="f-post-card__body"> <div class="f-post-card__body__top"> <div class="f-post-card__header"> <a href="https://blog.paperspace.com/tag/stable-diffusion/" class="f-post-card__tag"> Stable Diffusion <span class="icon-chevron-right" aria-hidden="true"></span> </a> </div> <a href="/flux/" class="f-post-card__title"> <h2>FLUX Image Generation with DigitalOcean</h2> </a> <p class="f-post-card__excerpt">In this article, we show how to use FLUX image generation models with Paperspace H100s.</p> </div> <div class="f-post-card__body__bottom"> <div class="f-post-card__metas"> <div class="f-post-card__author"> <a href="https://blog.paperspace.com/author/james/" class="f-avatar in-post-card " aria-label="James Skelton's profile'" aria-haspopup="false" > <img data-src="/content/images/size/w50/2021/11/IMG_2678.jpeg" alt="" class="lazy" width="32" height="32" > </a> <span> By <a href="https://blog.paperspace.com/author/james/">James Skelton</a> </span> </div> <span class="f-post-card__metas-divider">•</span> <span class="f-post-card__date"> 8 months ago </span> </div> </div> </div> </article> </div> <nav class="f-pagination more-space" role="navigation" aria-label="Pagination" > <a href="/page/2/" class="f-pagination__link"> <span class="f-pagination__label"> Next </span> <span class="f-pagination__button next" aria-hidden="true"> <span class="icon-arrow-right"></span> </span> </a> </nav> </div> </main> <section class="f-newsletter" aria-label="Newsletter form"> <div class="f-newsletter__wrapper"> <form data-members-form="subscribe" id="newsletter-form" class="f-auth-form no-image" > <h3 class="f-auth-form__title"> Subscribe to our newsletter </h3> <p class="f-auth-form__subtitle"> Stay updated with Paperspace by DigitalOcean Blog by signing up for our newsletter. </p> <div class="f-auth-form__fieldset no-image" > <label for="newsletter-input" class="sr-only"> Your email address </label> <input data-members-email id="newsletter-input" class="f-auth-form__input no-appearance" type="email" required placeholder="Your email address" /> <button id="newsletter-button" class="f-button primary medium in-auth-form" type="submit" > Join now <span class="icon-chevron-right" aria-hidden="true"></span> </button> </div> <p class="f-auth-form__success"> 🎉 Awesome! Now check your inbox and click the link to confirm your subscription. </p> <p class="f-auth-form__invalid f-error-message bottom-space"> Please enter a valid email address </p> <p class="f-auth-form__error f-error-message bottom-space"> Oops! There was an error sending the email, please try later </p> </form> </div> </section> </div> <div class="footer-new"> <div class="footer-standard wf-section"> <div class="footer-logo-soc-row"> <a href="https://www.paperspace.com" aria-current="page" class="navigation-logo w-inline-block w--current"> <img src="https://assets-global.website-files.com/5db99670374d1d829291af4f/5ddc94b5e0447dc40a75e769_PaperspaceLogoType-White-HighRes.png" sizes="175px" srcset="https://assets-global.website-files.com/5db99670374d1d829291af4f/5ddc94b5e0447dc40a75e769_PaperspaceLogoType-White-HighRes-p-500.png 500w, https://assets-global.website-files.com/5db99670374d1d829291af4f/5ddc94b5e0447dc40a75e769_PaperspaceLogoType-White-HighRes-p-800.png 800w, https://assets-global.website-files.com/5db99670374d1d829291af4f/5ddc94b5e0447dc40a75e769_PaperspaceLogoType-White-HighRes-p-1080.png 1080w, https://assets-global.website-files.com/5db99670374d1d829291af4f/5ddc94b5e0447dc40a75e769_PaperspaceLogoType-White-HighRes-p-1600.png 1600w, https://assets-global.website-files.com/5db99670374d1d829291af4f/5ddc94b5e0447dc40a75e769_PaperspaceLogoType-White-HighRes-p-2000.png 2000w, https://assets-global.website-files.com/5db99670374d1d829291af4f/5ddc94b5e0447dc40a75e769_PaperspaceLogoType-White-HighRes.png 2560w" alt="" class="logo-footer-img"> </a> <div class="s-o-c-i-a-l-list"> <a href="https://github.com/Paperspace" target="_blank" class="social-link-item w-inline-block"><img src="https://assets-global.website-files.com/5db99670374d1d829291af4f/6172cbdbc6a83e32b3140a65_github.svg" alt=""></a> <a href="https://twitter.com/hellopaperspace" target="_blank" class="social-link-item w-inline-block"><img src="https://uploads-ssl.webflow.com/5eaa1464031f7c15343019ee/5eaa14654a99032fef326d58_twitter.svg" alt=""></a> <a href="https://www.linkedin.com/company/paperspace/" target="_blank" class="social-link-item w-inline-block"><img src="https://assets-global.website-files.com/5db99670374d1d829291af4f/6172cbdbc6a83e70b1140a61_linkd.svg" alt=""></a> <a href="https://www.instagram.com/hellopaperspace/" target="_blank" class="social-link-item w-inline-block"><img src="https://uploads-ssl.webflow.com/5eaa1464031f7c15343019ee/5eaa14654a99030515326d53_instagram.svg" alt=""></a> <a href="https://www.facebook.com/HelloPaperspace/" target="_blank" class="social-link-item w-inline-block"><img src="https://uploads-ssl.webflow.com/5eaa1464031f7c15343019ee/5eaa14654a9903cb8a326d51_facebook.svg" alt=""></a> </div> </div> <div class="hr-wrap footer-hr"> <div class="hr-2"></div> </div> <div class="footer-col-wrap"> <div class="footer-links-list"> <h3 class="footer-names">Solutions</h3> <a href="https://www.paperspace.com/gradient" class="link-footer">Machine Learning</a> <a href="https://www.paperspace.com/gpu-cloud" class="link-footer">GPU Infrastructure</a> <a href="https://workstream.paperspace.com/" class="link-footer hide">Cloud Desktops (VDI)</a> <a href="https://workstream.paperspace.com/" class="link-footer hide">3D Workstations</a> <a href="https://www.paperspace.com/vfx" class="link-footer">Visual Computing</a> <a href="https://gaming.paperspace.com/" class="link-footer hide">Gaming</a> </div> <div class="footer-links-list"> <h3 class="footer-names">Product</h3> <a href="https://docs.paperspace.com/" target="_blank" class="link-footer">Docs</a> <a href="https://updates.paperspace.com/" target="_blank" class="link-footer">Changelog</a> <a href="http://status.paperspace.com/" target="_blank" class="link-footer">Status Page</a> <a href="https://www.paperspace.com/referral-program" class="link-footer">Referral Program</a> <a href="https://www.paperspace.com/app" class="link-footer">Download App</a> <a href="https://www.paperspace.com/customers" class="link-footer">Customers</a> <a href="documents/Paperspace-Brand-Guidelines--Media-Kit.pdf" class="link-footer hide">Media Kit</a> </div> <div class="footer-links-list"> <h3 class="footer-names">Resources</h3> <a href="http://docs.paperspace.com/contact-support" target="_blank" class="link-footer">Support</a> <a href="https://www.paperspace.com/contact-sales" class="link-footer">Talk to an expert</a> <a href="http://community.paperspace.com/" target="_blank" class="link-footer hide">Forum</a> <a href="https://www.paperspace.com/business" class="link-footer">Business</a> <a href="https://www.paperspace.com/security" class="link-footer">Security</a> <a href="https://www.paperspace.com/gpu-cloud-comparison" class="link-footer">Cloud GPU Comparison</a> <a href="https://www.paperspace.com/nvidia-csp-partner" class="link-footer">NVIDIA Cloud Partner</a> <a href="https://www.paperspace.com/graphcore" class="link-footer">Graphcore IPUs</a> <a href="documents/Paperspace-Brand-Guidelines--Media-Kit.pdf" class="link-footer hide">Media Kit</a> </div> <div id="w-node-_5efcd323-0c1c-3da9-9a09-fc2a116b2f84-116b2f52" class="footer-links-list"> <h3 class="footer-names">Company</h3> <a href="https://www.paperspace.com/about" class="link-footer">About</a> <a href="https://blog.paperspace.com/" class="link-footer">Blog</a> <a href="https://www.paperspace.com/careers" class="link-footer">Careers</a> <a href="https://teespring.com/paperspace-store#pid=2&cid=2397&sid=front" target="_blank" class="link-footer">Shop</a> <a href="https://blog.paperspace.com/write-for-paperspace/" target="_blank" class="link-footer">Get Paid to Write</a> <a href="https://www.paperspace.com/advanced-technologies-group" class="link-footer">ATG (Research)</a> </div> </div> <div class="hr-wrap"> <div class="hr-2"></div> </div> <div class="footer-col-wrap details"> <div class="ycombinator-footer-2"> <div class="yc-text-2">Part of the </div><img src="https://assets-global.website-files.com/5db99670374d1d829291af4f/5f5a58f0da073d88d529338a_YCombinator.svg" loading="lazy" width="127" alt=""> <div class="yc-text-2">family</div> </div> <div class="footer-copyright-text">© Copyright by <a href="https://www.paperspace.com" aria-current="page" class="w--current">Paperspace</a> • All rights reserved </div> <div class="footer-terms-wrap"> <a href="https://www.paperspace.com/legal/terms-of-service" class="footer-terms-link">Terms of Service</a> <div>•</div> <a href="https://www.paperspace.com/legal/privacy-policy" class="footer-terms-link">Privacy Policy</a> </div> </div> </div> </div> <script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=5db99670374d1d829291af4f" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script> <script src="https://blog.paperspace.com/assets/js/manifest.js?v=c1127a06b8" defer></script> <script src="https://blog.paperspace.com/assets/js/vendor.js?v=c1127a06b8" defer></script> <script src="https://blog.paperspace.com/assets/js/app.js?v=c1127a06b8" defer></script> <script src="https://blog.paperspace.com/assets/js/psdotcom.js?v=c1127a06b8"></script> <!-- Add copy to clipboard --> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.19.0/prism.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.19.0/plugins/toolbar/prism-toolbar.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.19.0/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js"></script> </body> </html>