{"id":9162,"date":"2020-09-12T05:28:07","date_gmt":"2020-09-12T09:28:07","guid":{"rendered":"http:\/\/local.brightwhiz\/?p=9162"},"modified":"2020-09-12T05:28:07","modified_gmt":"2020-09-12T09:28:07","slug":"microsoft-open-sources-tensorflow-directml","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/","title":{"rendered":"Microsoft Open Sources TensorFlow-DirectML Extension"},"content":{"rendered":"\n

Microsoft<\/a> has announced that they have open-sourced their TensorFlow-DirectML extension of TensorFlow on Windows that is now on GitHub for general availability.<\/p>\n\n\n\n

This extension broadens the reach of TensorFlow beyond its traditional Graphics Processing Unit (GPU) support. It enables high-performance training and inferencing of machine learning models on any Windows<\/a> devices with a DirectX 12<\/a>-capable GPU through DirectML.<\/p>\n\n\n\n

TensorFlow-DirectML works on both native Win32 and Windows Subsystem for Linux<\/a> (WSL<\/a>).<\/p>\n\n\n\n

TensorFlow is a widely used machine learning framework for developing, training, and distributing machine learning models. It can leverage both CPUs<\/a> and GPUs<\/a>. DirectML is a hardware-accelerated deep learning API on Windows. It is a low-level library built on top of Direct3D 12; the API is designed for high-performance, low-latency applications that require absolute control over resource allocation and work scheduling. Dedicated hardware such as the GPU is often used to accelerate machine learning workloads seeing they often involve tremendous amounts of computation far more in training models.<\/p>\n\n\n\n

The first preview of TensorFlow-DirectML was released in June 2020. Open-sourcing this extension brings development and collaboration closer to the TensorFlow community.<\/p>\n\n\n\n

You can check out the full announcement post on the Microsoft cloud blog found here<\/a>. You can also learn more about TensorFlow from the official website here<\/a>. To learn more about DirectML, check out the official repository on GitHub here<\/a>. Otherwise, you can get the full TensorFlow-DirectML source code from the GitHub repository here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

Microsoft has announced that they have open-sourced their TensorFlow-DirectML extension of TensorFlow on Windows that is now on GitHub for general availability. This extension broadens the reach of TensorFlow beyond…<\/p>\n","protected":false},"author":1,"featured_media":9163,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,25,13,27,28,16,18],"tags":[161,197,198,280,424,433,449,578,591,652],"yoast_head":"\nMicrosoft Open Sources TensorFlow-DirectML Extension<\/title>\n<meta name=\"description\" content=\"Microsoft has announced that they have open-sourced their TensorFlow-DirectML extension of TensorFlow on Windows that is now on GitHub\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft Open Sources TensorFlow-DirectML Extension\" \/>\n<meta property=\"og:description\" content=\"Microsoft has announced that they have open-sourced their TensorFlow-DirectML extension of TensorFlow on Windows that is now on GitHub\" \/>\n<meta property=\"og:url\" content=\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/\" \/>\n<meta property=\"og:site_name\" content=\"Brightwhiz.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/brightwhiz\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-12T09:28:07+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/microsoft-open-sources-tensorflow-with-directml.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Michael Bright\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:site\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Bright\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/\"},\"author\":{\"name\":\"Michael Bright\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\"},\"headline\":\"Microsoft Open Sources TensorFlow-DirectML Extension\",\"datePublished\":\"2020-09-12T09:28:07+00:00\",\"dateModified\":\"2020-09-12T09:28:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/\"},\"wordCount\":238,\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/microsoft-open-sources-tensorflow-with-directml.jpg\",\"keywords\":[\"CPU\",\"DirectML\",\"DirectX\",\"GPU\",\"Open Source\",\"Optimization\",\"Performance\",\"TensorFlow\",\"Tools\",\"WSL\"],\"articleSection\":[\"Hardware\",\"Libraries\",\"News\",\"Programming\",\"Software\",\"Technology\",\"Tools\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/\",\"url\":\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/\",\"name\":\"Microsoft Open Sources TensorFlow-DirectML Extension\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/microsoft-open-sources-tensorflow-with-directml.jpg\",\"datePublished\":\"2020-09-12T09:28:07+00:00\",\"dateModified\":\"2020-09-12T09:28:07+00:00\",\"description\":\"Microsoft has announced that they have open-sourced their TensorFlow-DirectML extension of TensorFlow on Windows that is now on GitHub\",\"breadcrumb\":{\"@id\":\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#primaryimage\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/microsoft-open-sources-tensorflow-with-directml.jpg\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/microsoft-open-sources-tensorflow-with-directml.jpg\",\"width\":1200,\"height\":630,\"caption\":\"Microsoft TensorFlow-DirectML\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/local.brightwhiz\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microsoft Open Sources TensorFlow-DirectML Extension\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/local.brightwhiz\/#website\",\"url\":\"http:\/\/local.brightwhiz\/\",\"name\":\"Brightwhiz.com\",\"description\":\"Best Tech guides, Tutorials, and News\",\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/local.brightwhiz\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/local.brightwhiz\/#organization\",\"name\":\"Brightwhiz\",\"url\":\"http:\/\/local.brightwhiz\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"width\":706,\"height\":135,\"caption\":\"Brightwhiz\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/brightwhiz\/\",\"https:\/\/x.com\/brightwhizmag\",\"https:\/\/instagram.com\/bright_whiz\/\",\"https:\/\/www.pinterest.com\/sobbayi\/\",\"https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ\"]},{\"@type\":\"Person\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\",\"name\":\"Michael Bright\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"caption\":\"Michael Bright\"},\"sameAs\":[\"https:\/\/sobbayi.com\"],\"url\":\"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft Open Sources TensorFlow-DirectML Extension","description":"Microsoft has announced that they have open-sourced their TensorFlow-DirectML extension of TensorFlow on Windows that is now on GitHub","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/","og_locale":"en_US","og_type":"article","og_title":"Microsoft Open Sources TensorFlow-DirectML Extension","og_description":"Microsoft has announced that they have open-sourced their TensorFlow-DirectML extension of TensorFlow on Windows that is now on GitHub","og_url":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/","og_site_name":"Brightwhiz.com","article_publisher":"https:\/\/www.facebook.com\/brightwhiz\/","article_published_time":"2020-09-12T09:28:07+00:00","og_image":[{"width":1200,"height":630,"url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/microsoft-open-sources-tensorflow-with-directml.jpg","type":"image\/jpeg"}],"author":"Michael Bright","twitter_card":"summary_large_image","twitter_creator":"@brightwhizmag","twitter_site":"@brightwhizmag","twitter_misc":{"Written by":"Michael Bright","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#article","isPartOf":{"@id":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/"},"author":{"name":"Michael Bright","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32"},"headline":"Microsoft Open Sources TensorFlow-DirectML Extension","datePublished":"2020-09-12T09:28:07+00:00","dateModified":"2020-09-12T09:28:07+00:00","mainEntityOfPage":{"@id":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/"},"wordCount":238,"publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"image":{"@id":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/microsoft-open-sources-tensorflow-with-directml.jpg","keywords":["CPU","DirectML","DirectX","GPU","Open Source","Optimization","Performance","TensorFlow","Tools","WSL"],"articleSection":["Hardware","Libraries","News","Programming","Software","Technology","Tools"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/","url":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/","name":"Microsoft Open Sources TensorFlow-DirectML Extension","isPartOf":{"@id":"http:\/\/local.brightwhiz\/#website"},"primaryImageOfPage":{"@id":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#primaryimage"},"image":{"@id":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/microsoft-open-sources-tensorflow-with-directml.jpg","datePublished":"2020-09-12T09:28:07+00:00","dateModified":"2020-09-12T09:28:07+00:00","description":"Microsoft has announced that they have open-sourced their TensorFlow-DirectML extension of TensorFlow on Windows that is now on GitHub","breadcrumb":{"@id":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#primaryimage","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/microsoft-open-sources-tensorflow-with-directml.jpg","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/microsoft-open-sources-tensorflow-with-directml.jpg","width":1200,"height":630,"caption":"Microsoft TensorFlow-DirectML"},{"@type":"BreadcrumbList","@id":"http:\/\/local.brightwhiz\/microsoft-open-sources-tensorflow-directml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/local.brightwhiz\/"},{"@type":"ListItem","position":2,"name":"Microsoft Open Sources TensorFlow-DirectML Extension"}]},{"@type":"WebSite","@id":"http:\/\/local.brightwhiz\/#website","url":"http:\/\/local.brightwhiz\/","name":"Brightwhiz.com","description":"Best Tech guides, Tutorials, and News","publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/local.brightwhiz\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/local.brightwhiz\/#organization","name":"Brightwhiz","url":"http:\/\/local.brightwhiz\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","width":706,"height":135,"caption":"Brightwhiz"},"image":{"@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/brightwhiz\/","https:\/\/x.com\/brightwhizmag","https:\/\/instagram.com\/bright_whiz\/","https:\/\/www.pinterest.com\/sobbayi\/","https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ"]},{"@type":"Person","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32","name":"Michael Bright","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/","url":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","contentUrl":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","caption":"Michael Bright"},"sameAs":["https:\/\/sobbayi.com"],"url":"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/"}]}},"_links":{"self":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/9162"}],"collection":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/comments?post=9162"}],"version-history":[{"count":0,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/9162\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media\/9163"}],"wp:attachment":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media?parent=9162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/categories?post=9162"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/tags?post=9162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}