Comprehensive guide to mastering all PyTorch APIs with examples and best practices
This comprehensive documentation covers every PyTorch API with detailed examples, best practices, and learning paths to help you master PyTorch from fundamentals to advanced topics.
Quick Start
Study Plan1
Study Guide
Study Plan2
API by Category
Browse APIs organized by functionality
Building Models
Building Models
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Modern PyTorch Guide","colors":{"primary":"#3BA63D","light":"#A8E063","dark":"#3E7F0A"},"logo":{"light":"https://mintcdn.com/newtorch/Yjs4-Qp7p898O1Tw/logo/light.png?fit=max\u0026auto=format\u0026n=Yjs4-Qp7p898O1Tw\u0026q=85\u0026s=988b7155fb112d076c27ac0b204eae8b","dark":"https://mintcdn.com/newtorch/Yjs4-Qp7p898O1Tw/logo/dark.png?fit=max\u0026auto=format\u0026n=Yjs4-Qp7p898O1Tw\u0026q=85\u0026s=1589251adccfc3ebb89c41a2258e66b3"},"favicon":"/favicon.ico","navbar":{"links":[{"href":"https://pytorch.org/docs","label":"Official Docs"}],"primary":{"type":"button","label":"GitHub","href":"https://github.com/pytorch/pytorch"}},"footer":{"socials":{"x":"https://twitter.com/pytorch","github":"https://github.com/pytorch/pytorch","linkedin":"https://www.linkedin.com/company/pytorch"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://pytorch.org/get-started/community"},{"anchor":"Forums","icon":"discourse","href":"https://discuss.pytorch.org"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"newtorch","hasAudioNarration":false,"actualSubdomain":"newtorch","customDomains":["newtorch.aboneda.com"],"gitSource":{"type":"github","owner":"abdelrahmanabounida","repo":"modern-pytorch-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae946ebe5b11aa510b41f19:success","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"API Reference","count":141},{"language":"default","tag":"Performance","count":42},{"language":"default","tag":"Building Models","count":37},{"language":"default","tag":"Foundations","count":31},{"language":"default","tag":"Production","count":30},{"language":"default","tag":"Domains","count":28},{"language":"default","tag":"Advanced","count":24},{"language":"default","tag":"Distributed Training","count":23},{"language":"default","tag":"Neural Networks (torch.nn)","count":16},{"language":"default","tag":"Utilities","count":13}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"index","slug":"/","pageMetadata":{"title":"Overview","description":"Comprehensive guide to mastering all PyTorch APIs with examples and best practices","icon":"book","href":"/index","hidden":false},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Comprehensive guide to mastering all PyTorch APIs with examples and best practices\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Card,CardGroup}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`This comprehensive documentation covers `,_jsx(_components.strong,{children:`every PyTorch API`}),` with detailed examples, best practices, and learning paths to help you master PyTorch from fundamentals to advanced topics.`]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Quick Start`,icon:`graduation-cap`,href:`/quickstart`,children:_jsx(_components.p,{children:`Study Plan1`})}),_jsx(Card,{title:`Study Guide`,icon:`graduation-cap`,href:`/study-guide`,children:_jsx(_components.p,{children:`Study Plan2`})}),_jsx(Card,{title:`API by Category`,icon:`layer-group`,href:`/api-categories`,children:_jsx(_components.p,{children:`Browse APIs organized by functionality`})}),_jsx(Card,{title:`Building Models`,icon:`https://mintcdn.com/newtorch/Yjs4-Qp7p898O1Tw/logo/light2.png?fit=max\u0026auto=format\u0026n=Yjs4-Qp7p898O1Tw\u0026q=85\u0026s=77fc210c0366bf8a2938a3f3ee7e527a`,href:`/building/architectures/mlp`,\"data-og-width\":`700`,width:`700`,\"data-og-height\":`952`,height:`952`,\"data-path\":`logo/light2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/newtorch/Yjs4-Qp7p898O1Tw/logo/light2.png?w=280\u0026fit=max\u0026auto=format\u0026n=Yjs4-Qp7p898O1Tw\u0026q=85\u0026s=13a59d430e4f8fa091a356f6568c1e58 280w, https://mintcdn.com/newtorch/Yjs4-Qp7p898O1Tw/logo/light2.png?w=560\u0026fit=max\u0026auto=format\u0026n=Yjs4-Qp7p898O1Tw\u0026q=85\u0026s=ce164db7bebb0651e24f6593bb306892 560w, https://mintcdn.com/newtorch/Yjs4-Qp7p898O1Tw/logo/light2.png?w=840\u0026fit=max\u0026auto=format\u0026n=Yjs4-Qp7p898O1Tw\u0026q=85\u0026s=bfa63dd2c1c41b618e088efc4c7d1e7d 840w, https://mintcdn.com/newtorch/Yjs4-Qp7p898O1Tw/logo/light2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Yjs4-Qp7p898O1Tw\u0026q=85\u0026s=66292cd966ad55984ad38b823be2c6f3 1100w, https://mintcdn.com/newtorch/Yjs4-Qp7p898O1Tw/logo/light2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Yjs4-Qp7p898O1Tw\u0026q=85\u0026s=3bc97ba9214d2d106e9292a6182eee85 1650w, https://mintcdn.com/newtorch/Yjs4-Qp7p898O1Tw/logo/light2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Yjs4-Qp7p898O1Tw\u0026q=85\u0026s=7b7367d9e5c83ab9b1e6457264e9b0e8 2500w`,children:_jsx(_components.p,{children:`Building Models`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Overview","description":"Comprehensive guide to mastering all PyTorch APIs with examples and best practices","icon":"book","href":"/index","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"newtorch","siteName":"Modern PyTorch Guide","title":"Overview - Modern PyTorch Guide","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-02-11T19:29:47.486Z","originalFileLocation":"index.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Comprehensive guide to mastering all PyTorch APIs with examples and best practices\">\u003cmeta data-mint-head name=\"application-name\" content=\"Modern PyTorch Guide\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/newtorch/0iGoUO50NtFLJqgP/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/newtorch/0iGoUO50NtFLJqgP/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/newtorch/0iGoUO50NtFLJqgP/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/newtorch/0iGoUO50NtFLJqgP/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/newtorch/0iGoUO50NtFLJqgP/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/newtorch/0iGoUO50NtFLJqgP/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/newtorch/0iGoUO50NtFLJqgP/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/newtorch/0iGoUO50NtFLJqgP/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/newtorch/0iGoUO50NtFLJqgP/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Overview - Modern PyTorch Guide\">\u003cmeta data-mint-head property=\"og:description\" content=\"Comprehensive guide to mastering all PyTorch APIs with examples and best practices\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Modern PyTorch Guide\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://newtorch.aboneda.com\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://newtorch.mintlify.site/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Overview\u0026amp;description=Comprehensive+guide+to+mastering+all+PyTorch+APIs+with+examples+and+best+practices\u0026amp;theme=635ac06ec8249cae08b45078\u0026amp;signature=7ace30b0a51425405a1fc61135d9fa256054176fa05e447f0852421d31cbce0a\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Overview - Modern PyTorch Guide\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Comprehensive guide to mastering all PyTorch APIs with examples and best practices\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://newtorch.mintlify.site/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Overview\u0026amp;description=Comprehensive+guide+to+mastering+all+PyTorch+APIs+with+examples+and+best+practices\u0026amp;theme=635ac06ec8249cae08b45078\u0026amp;signature=7ace30b0a51425405a1fc61135d9fa256054176fa05e447f0852421d31cbce0a\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/newtorch/0iGoUO50NtFLJqgP/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Modern PyTorch Guide\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3BA63D\">\u003clink data-mint-head rel=\"canonical\" href=\"https://newtorch.aboneda.com\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/index.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://newtorch.aboneda.com/#organization\",\"name\":\"Modern PyTorch Guide\",\"url\":\"https://newtorch.aboneda.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/newtorch/Yjs4-Qp7p898O1Tw/logo/light.png?fit=max\u0026auto=format\u0026n=Yjs4-Qp7p898O1Tw\u0026q=85\u0026s=988b7155fb112d076c27ac0b204eae8b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://newtorch.aboneda.com#website\",\"name\":\"Modern PyTorch Guide\",\"url\":\"https://newtorch.aboneda.com\",\"publisher\":{\"@id\":\"https://newtorch.aboneda.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://newtorch.aboneda.com/#webpage\",\"url\":\"https://newtorch.aboneda.com/\",\"name\":\"Overview\",\"description\":\"Comprehensive guide to mastering all PyTorch APIs with examples and best practices\",\"dateModified\":\"2026-02-11T19:29:47.486Z\",\"isPartOf\":{\"@id\":\"https://newtorch.aboneda.com#website\"},\"breadcrumb\":{\"@id\":\"https://newtorch.aboneda.com/#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://newtorch.aboneda.com/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting Started\",\"item\":\"https://newtorch.aboneda.com/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Overview\",\"item\":\"https://newtorch.aboneda.com/\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://newtorch.aboneda.com/#article\",\"headline\":\"Overview\",\"name\":\"Overview\",\"description\":\"Comprehensive guide to mastering all PyTorch APIs with examples and best practices\",\"url\":\"https://newtorch.aboneda.com/\",\"mainEntityOfPage\":{\"@id\":\"https://newtorch.aboneda.com/#webpage\"},\"dateModified\":\"2026-02-11T19:29:47.486Z\",\"publisher\":{\"@id\":\"https://newtorch.aboneda.com/#organization\"},\"isPartOf\":{\"@id\":\"https://newtorch.aboneda.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Modern PyTorch Guide\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Modern PyTorch Guide","nav":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://pytorch.org/get-started/community"},{"anchor":"Forums","icon":"discourse","href":"https://discuss.pytorch.org"}]},"tabs":[{"tab":"Foundations","groups":[{"group":"Getting Started","pages":[{"title":"Overview","icon":"book","href":""},{"title":"Study Plan 1","icon":"graduation-cap","description":null,"href":"/plan"},{"title":"Study Plan 2","icon":"graduation-cap","href":"/study-guide"}]},{"group":"Tensors \u0026 Operations","pages":[{"title":"Introduction to Tensors","href":"/foundations/tensors/introduction"},{"title":"Tensor Creation","href":"/foundations/tensors/creation"},{"title":"Indexing \u0026 Slicing","href":"/foundations/tensors/indexing-slicing"},{"title":"Tensor Operations","href":"/foundations/tensors/operations"},{"title":"Broadcasting","href":"/foundations/tensors/broadcasting"},{"title":null,"href":"/foundations/tensors/views-strides"},{"title":null,"href":"/foundations/tensors/named-tensors"},{"title":null,"href":"/foundations/tensors/tensor-attributes"},{"title":"Notes","href":"/foundations/tensors/notes"}]},{"group":"Autograd \u0026 Differentiation","pages":[{"title":"Autograd Basics","href":"/foundations/autograd/basics"},{"title":"Computational Graph","href":"/foundations/autograd/computational-graph"},{"title":"Custom Autograd Functions","href":"/foundations/autograd/custom-functions"},{"title":"Gradients Explained","href":"/foundations/autograd/gradients-explained"},{"title":null,"href":"/foundations/autograd/requires-grad"},{"title":null,"href":"/foundations/autograd/forward-mode"}]},{"group":"Neural Network Basics","pages":[{"title":"nn.Module Basics","href":"/foundations/nn/module-basics"},{"title":"Parameters \u0026 Buffers","href":"/foundations/nn/parameters-buffers"},{"title":"Forward Pass","href":"/foundations/nn/forward-pass"},{"title":"Hooks","href":"/foundations/nn/hooks"},{"title":null,"href":"/foundations/nn/state-dict"},{"title":null,"href":"/foundations/nn/init-strategies"}]},{"group":"Data Loading","pages":[{"title":"Datasets","href":"/foundations/data/datasets"},{"title":"DataLoaders","href":"/foundations/data/dataloaders"},{"title":"Transforms","href":"/foundations/data/transforms"},{"title":"Samplers","href":"/foundations/data/samplers"},{"title":null,"href":"/foundations/data/pin-memory"},{"title":null,"href":"/foundations/data/webdataset"}]},{"group":"ETL Process","pages":[{"title":"Overview","href":"/foundations/etl/overview"}]}]},{"tab":"Building Models","pages":[{"title":"Building Models","href":"/building/architectures/mlp"}]},{"tab":"Performance","pages":[{"title":"Performance","href":"/performance/compile/introduction"}]},{"tab":"Domains","pages":[{"title":"Domains","href":"/domains/nlp/tokenizers"}]},{"tab":"Production","pages":[{"title":"Production","href":"/production/export/torchscript"}]},{"tab":"Advanced","pages":[{"title":"Advanced","href":"/advanced/finetuning/transfer-learning"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api/core/tensor-creation"}]}]},"basePath":"","title":"Overview - Modern PyTorch Guide","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":[],"chunks":[]}