{"id":3607,"date":"2019-01-21T09:24:40","date_gmt":"2019-01-21T07:24:40","guid":{"rendered":"http:\/\/ucthpc.uct.ac.za\/?p=3607"},"modified":"2019-06-07T13:11:58","modified_gmt":"2019-06-07T11:11:58","slug":"tensorflow-now-available","status":"publish","type":"post","link":"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/","title":{"rendered":"TensorFlow now available"},"content":{"rendered":"<p>Compliments of the season. Many of you may be asking where I have been and what I have been up to. For the past year and a bit, I&#8217;ve been working with the Astronomy crowd on the deployment of their OpenStack compute cluster for various astronomy projects. It&#8217;s been a great learning experience and I am grateful for the opportunity to have been involved in the process. Over the next few months, I will be handing over operational duties to the two newly employed Cloud Infrastructure guys. I am looking forward to coming back to HPC and working with researchers to build better tooling for their research environments. <\/p>\n<p>Right, now for business. Everyone who knows me understands that I am all about the container space and what exciting opportunities it brings for researchers especially when it comes to portability and reusability of software. Last week I started to introduce Singularity containers for our HPC application space. Now, we have been running singularity containers for many years on the HEX cluster but we never really committed to making it the defacto standard. With the next-generation HPC which we built for the university, we hope to achieve this ambitious task. <\/p>\n<p>We started out with TensorFlow. <a href=\"https:\/\/www.tensorflow.org\/\">TensorFlow<\/a> is an open source software library for high-performance numerical computation. <\/p>\n<p>To access and use TensorFlow, authenticate to the UCT HPC Cluster and include the following in your slurm job submission script. <\/p>\n<p><code>module load software\/tensorflow-cpu-py2 <\/code><\/p>\n<p>Python, which TensorFlow makes use of at its core, is loaded as an environment alias through module which points at the execution parameters of singularity. This makes it easier for researchers to incorporate into their pipelines as opposed to having to call the singularity commands. <\/p>\n<p>We have a number of modules available for TensorFlow which include both Python v2\/3 as well as CPU\/GPU variants. You are welcome to choose one of the following: <\/p>\n<p><code>module load software\/TensorFlow-CPU-py2<br \/>\nmodule load software\/TensorFlow-CPU-py3<br \/>\nmodule load software\/TensorFlow-GPU-py2<br \/>\nmodule load software\/TensorFlow-GPU-py3<\/code><\/p>\n<p>Happy TensorFlowing<br \/>\n&#8211;tim<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Compliments of the season. Many of you may be asking where I have been and what I have been up to. For the past year and a bit, I&#8217;ve been working with the Astronomy crowd on the deployment of their OpenStack compute cluster for various astronomy projects. It&#8217;s been a great learning experience and I&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9,4,5],"tags":[27],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TensorFlow now available - UCT HPC<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TensorFlow now available - UCT HPC\" \/>\n<meta property=\"og:description\" content=\"Compliments of the season. Many of you may be asking where I have been and what I have been up to. For the past year and a bit, I&#8217;ve been working with the Astronomy crowd on the deployment of their OpenStack compute cluster for various astronomy projects. It&#8217;s been a great learning experience and I...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/\" \/>\n<meta property=\"og:site_name\" content=\"UCT HPC\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-21T07:24:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-06-07T11:11:58+00:00\" \/>\n<meta name=\"author\" content=\"Timothy Carr\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Timothy Carr\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/\"},\"author\":{\"name\":\"Timothy Carr\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/41f6cd039836d7741f2b82a7b7cfe8d0\"},\"headline\":\"TensorFlow now available\",\"datePublished\":\"2019-01-21T07:24:40+00:00\",\"dateModified\":\"2019-06-07T11:11:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/\"},\"wordCount\":315,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#organization\"},\"keywords\":[\"singularity\"],\"articleSection\":[\"application\",\"hpc\",\"SLURM\"],\"inLanguage\":\"en-ZA\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/\",\"url\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/\",\"name\":\"TensorFlow now available - UCT HPC\",\"isPartOf\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#website\"},\"datePublished\":\"2019-01-21T07:24:40+00:00\",\"dateModified\":\"2019-06-07T11:11:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/#breadcrumb\"},\"inLanguage\":\"en-ZA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ucthpc.uct.ac.za\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TensorFlow now available\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#website\",\"url\":\"https:\/\/ucthpc.uct.ac.za\/\",\"name\":\"UCT HPC\",\"description\":\"University of Cape Town High Performance Computing\",\"publisher\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ucthpc.uct.ac.za\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-ZA\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#organization\",\"name\":\"University of Cape Town High Performance Computing\",\"url\":\"https:\/\/ucthpc.uct.ac.za\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-ZA\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ucthpc.uct.ac.za\/wp-content\/uploads\/2015\/09\/logocircless.png\",\"contentUrl\":\"https:\/\/ucthpc.uct.ac.za\/wp-content\/uploads\/2015\/09\/logocircless.png\",\"width\":450,\"height\":423,\"caption\":\"University of Cape Town High Performance Computing\"},\"image\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/41f6cd039836d7741f2b82a7b7cfe8d0\",\"name\":\"Timothy Carr\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-ZA\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7e94dcf3a408e6ada008042fc29d4b15?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7e94dcf3a408e6ada008042fc29d4b15?s=96&d=mm&r=g\",\"caption\":\"Timothy Carr\"},\"sameAs\":[\"http:\/\/ucthpc.uct.ac.za\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TensorFlow now available - UCT HPC","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/","og_locale":"en_US","og_type":"article","og_title":"TensorFlow now available - UCT HPC","og_description":"Compliments of the season. Many of you may be asking where I have been and what I have been up to. For the past year and a bit, I&#8217;ve been working with the Astronomy crowd on the deployment of their OpenStack compute cluster for various astronomy projects. It&#8217;s been a great learning experience and I...","og_url":"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/","og_site_name":"UCT HPC","article_published_time":"2019-01-21T07:24:40+00:00","article_modified_time":"2019-06-07T11:11:58+00:00","author":"Timothy Carr","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Timothy Carr","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/#article","isPartOf":{"@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/"},"author":{"name":"Timothy Carr","@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/41f6cd039836d7741f2b82a7b7cfe8d0"},"headline":"TensorFlow now available","datePublished":"2019-01-21T07:24:40+00:00","dateModified":"2019-06-07T11:11:58+00:00","mainEntityOfPage":{"@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/"},"wordCount":315,"commentCount":0,"publisher":{"@id":"https:\/\/ucthpc.uct.ac.za\/#organization"},"keywords":["singularity"],"articleSection":["application","hpc","SLURM"],"inLanguage":"en-ZA","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/","url":"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/","name":"TensorFlow now available - UCT HPC","isPartOf":{"@id":"https:\/\/ucthpc.uct.ac.za\/#website"},"datePublished":"2019-01-21T07:24:40+00:00","dateModified":"2019-06-07T11:11:58+00:00","breadcrumb":{"@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/#breadcrumb"},"inLanguage":"en-ZA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2019\/01\/21\/tensorflow-now-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ucthpc.uct.ac.za\/"},{"@type":"ListItem","position":2,"name":"TensorFlow now available"}]},{"@type":"WebSite","@id":"https:\/\/ucthpc.uct.ac.za\/#website","url":"https:\/\/ucthpc.uct.ac.za\/","name":"UCT HPC","description":"University of Cape Town High Performance Computing","publisher":{"@id":"https:\/\/ucthpc.uct.ac.za\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ucthpc.uct.ac.za\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-ZA"},{"@type":"Organization","@id":"https:\/\/ucthpc.uct.ac.za\/#organization","name":"University of Cape Town High Performance Computing","url":"https:\/\/ucthpc.uct.ac.za\/","logo":{"@type":"ImageObject","inLanguage":"en-ZA","@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/logo\/image\/","url":"https:\/\/ucthpc.uct.ac.za\/wp-content\/uploads\/2015\/09\/logocircless.png","contentUrl":"https:\/\/ucthpc.uct.ac.za\/wp-content\/uploads\/2015\/09\/logocircless.png","width":450,"height":423,"caption":"University of Cape Town High Performance Computing"},"image":{"@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/41f6cd039836d7741f2b82a7b7cfe8d0","name":"Timothy Carr","image":{"@type":"ImageObject","inLanguage":"en-ZA","@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7e94dcf3a408e6ada008042fc29d4b15?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7e94dcf3a408e6ada008042fc29d4b15?s=96&d=mm&r=g","caption":"Timothy Carr"},"sameAs":["http:\/\/ucthpc.uct.ac.za"]}]}},"_links":{"self":[{"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/posts\/3607"}],"collection":[{"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/comments?post=3607"}],"version-history":[{"count":3,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/posts\/3607\/revisions"}],"predecessor-version":[{"id":3610,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/posts\/3607\/revisions\/3610"}],"wp:attachment":[{"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/media?parent=3607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/categories?post=3607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/tags?post=3607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}