{"id":32966,"date":"2016-01-15T14:23:57","date_gmt":"2016-01-15T11:23:57","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=32966"},"modified":"2018-11-14T22:53:48","modified_gmt":"2018-11-14T19:53:48","slug":"announcing-gpu-enabled-tensorflow-instances-on-aws","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/","title":{"rendered":"Announcing GPU-Enabled TensorFlow Instances on AWS"},"content":{"rendered":"<p><center>(<small>Featured image <a href=\"https:\/\/www.youtube.com\/watch?v=oZikw5k_2FM\" rel=\"noopener\" target=\"_blank\">courtesy of Google<\/a>)<\/small><\/center><\/p>\n<p>&nbsp;<\/p>\n<p>At Altoros, we are working on multi-tenant TensorFlow for AWS. We believe that TensorFlow has the potential to become the engine behind the most successful consumer and industrial products of the next 10\u201320 years.<\/p>\n<p>Today, we are excited to share with you the first primitive\u2014an <a href=\"https:\/\/aws.amazon.com\/marketplace\/pp\/prodview-rlvx2iip3scqy\" target=\"_blank\">Amazon Machine Image for AWS GPU<\/a> instances.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#Why_are_we_doing_it\" >Why are we doing it?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#Whats_next\" >What&#8217;s next?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#Further_reading\" >Further reading<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#Related_video\" >Related video<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Why_are_we_doing_it\"><\/span>Why are we doing it?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/tensorflow-logo-cropped.png\" alt=\"\" width=\"140\" class=\"alignright size-full wp-image-32968\" \/><\/p>\n<p>We want to make TensorFlow even more accessible. Without this AMI, you will have to register on the NVIDIA portal, submit an application, and wait for about a day to get the library. Yes, we know&#8230;Then, you bake your own image, configure it, debug it, and, hopefully, you will get a working instance of TensorFlow on an AWS GPU virtual machine. However, to move forward with our work, we needed a one-click deployment experience.<\/p>\n<p>So, over the past weeks, we\u2019ve worked with our colleagues from NVIDIA to bundle the cuDDN library with the AMI. Good news is that NVIDIA and Google TensorFlow teams are working together. What does it mean? I would guess that in the next few weeks you can expect TensorFlow to be shipped with cuDDN baked in as a dependency.<\/p>\n<p>Moving forward, we are making a commitment to support and maintain this machine image for the benefit of the community.<\/p>\n<p>A friend of mine asked me why we are working with TensorFlow. Because I believe that everyone deserves an answer.<\/p>\n<p>A better question is how, and in what new ways, can we:<\/p>\n<ul>\n<li style=\"margin-bottom: 10px;\">train more computers to teach themselves by sifting through massive amounts of data coming out from all sorts of sources<\/li>\n<li>make these computers available through an API to provide a high-quality answer to anyone who is in need<\/li>\n<\/ul>\n<p>Because everyone deserves an answer! So, we\u2019ve been thinking why not standardizing and democratizing the field with and around TensorFlow and helping to change the world?<\/p>\n<p>As we develop multi-tenant capabilities around TensorFlow, I\u2019m looking forward to advancing our collective knowledge of TensorFlow, its use cases, and applications.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Whats_next\"><\/span>What&#8217;s next?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>We will be working on clustering. That is, enabling autoscaling of TensorFlow on multi-node, <a href=\"https:\/\/www.altoros.com\/research-papers\/performance-of-distributed-tensorflow-a-multi-node-and-multi-gpu-configuration\/\">multi-GPU clusters<\/a> of instances. So that you can train your model in hours, instead of days and weeks. Next: Azure, SoftLayer, vCloud, and OpenStack.<\/p>\n<p>If you need any assistance with proof of concepts, deployment, and support through a monthly subscription, drop us a line. We would be happy to provide you and your team with the support you may need to take advantage of TensorFlow.<\/p>\n<p>Everyone deserves an answer. Join the movement. Let\u2019s change the world. \ud83d\ude42<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Further_reading\"><\/span>Further reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/how-to-set-up-a-gpu-enabled-tensorflow-instance-on-aws\/\">How to Set Up a GPU-Enabled TensorFlow Instance on AWS<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/getting-started-with-a-cpu-enabled-tensorflow-instance-on-aws\/\">Getting Started with a CPU-Enabled TensorFlow Instance on AWS<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/tensorflow-in-the-cloud-accelerating-resources-with-elastic-gpus\/\">TensorFlow in the Cloud: Accelerating Resources with Elastic GPUs<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/research-papers\/performance-of-distributed-tensorflow-a-multi-node-and-multi-gpu-configuration\/\">Performance of Distributed TensorFlow: A Multi-Node and Multi-GPU Configuration<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_video\"><\/span>Related video<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/oZikw5k_2FM\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/center><\/p>\n<p>&nbsp;<\/p>\n<hr\/>\n<p><center><small>The post is written by Renat Khasanshyn, edited by <a href=\"https:\/\/www.altoros.com\/blog\/author\/alex\/\">Alex Khizhniak<\/a>.<\/small><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Featured image courtesy of Google)<\/p>\n<p>&nbsp;<\/p>\n<p>At Altoros, we are working on multi-tenant TensorFlow for AWS. We believe that TensorFlow has the potential to become the engine behind the most successful consumer and industrial products of the next 10\u201320 years.<\/p>\n<p>Today, we are excited to share with you the first primitive\u2014an Amazon Machine [&#8230;]<\/p>\n","protected":false},"author":8,"featured_media":32970,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[748,749],"class_list":["post-32966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-machine-learning","tag-tensorflow"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Announcing GPU-Enabled TensorFlow Instances on AWS | Altoros<\/title>\n<meta name=\"description\" content=\"Altoros ships in an Amazon Machine Image that ensures a one-click deployment of multi-tenant TensorFlow on AWS.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing GPU-Enabled TensorFlow Instances on AWS | Altoros\" \/>\n<meta property=\"og:description\" content=\"(Featured image courtesy of Google) &nbsp; At Altoros, we are working on multi-tenant TensorFlow for AWS. We believe that TensorFlow has the potential to become the engine behind the most successful consumer and industrial products of the next 10\u201320 years. Today, we are excited to share with you the first primitive\u2014an Amazon Machine [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-15T11:23:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-14T19:53:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/altoros-tensorflow-amazon-machine-v1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"938\" \/>\n\t<meta property=\"og:image:height\" content=\"463\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Renat Khasanshyn\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Renat Khasanshyn\" \/>\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\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/\",\"name\":\"Announcing GPU-Enabled TensorFlow Instances on AWS | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/altoros-tensorflow-amazon-machine-v1.png\",\"datePublished\":\"2016-01-15T11:23:57+00:00\",\"dateModified\":\"2018-11-14T19:53:48+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/ba02293dc59f7b5c8ca68bb68f0885c3\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/altoros-tensorflow-amazon-machine-v1.png\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/altoros-tensorflow-amazon-machine-v1.png\",\"width\":938,\"height\":463},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing GPU-Enabled TensorFlow Instances on AWS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\",\"url\":\"https:\/\/www.altoros.com\/blog\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.altoros.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/ba02293dc59f7b5c8ca68bb68f0885c3\",\"name\":\"Renat Khasanshyn\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Renat-Khasanshyn-150x150.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Renat-Khasanshyn-150x150.jpg\",\"caption\":\"Renat Khasanshyn\"},\"description\":\"Renat Khasanshyn is the founder and CEO of Altoros and a Venture Partner at Runa Capital. He helps to define Altoros\u2019s strategic vision and its role in Cloud Foundry PaaS ecosystem. In the past, he has been selected as a finalist for the Emerging Executive of the Year award by the Massachusetts Technology Leadership Council and once won an IBM Business Mashup Challenge. Prior to founding Altoros, Renat was VP of Engineering for Tampa-based insurance company PriMed.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/renat\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing GPU-Enabled TensorFlow Instances on AWS | Altoros","description":"Altoros ships in an Amazon Machine Image that ensures a one-click deployment of multi-tenant TensorFlow on AWS.","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:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/","og_locale":"en_US","og_type":"article","og_title":"Announcing GPU-Enabled TensorFlow Instances on AWS | Altoros","og_description":"(Featured image courtesy of Google) &nbsp; At Altoros, we are working on multi-tenant TensorFlow for AWS. We believe that TensorFlow has the potential to become the engine behind the most successful consumer and industrial products of the next 10\u201320 years. Today, we are excited to share with you the first primitive\u2014an Amazon Machine [...]","og_url":"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/","og_site_name":"Altoros","article_published_time":"2016-01-15T11:23:57+00:00","article_modified_time":"2018-11-14T19:53:48+00:00","og_image":[{"width":938,"height":463,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/altoros-tensorflow-amazon-machine-v1.png","type":"image\/png"}],"author":"Renat Khasanshyn","twitter_misc":{"Written by":"Renat Khasanshyn","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/","url":"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/","name":"Announcing GPU-Enabled TensorFlow Instances on AWS | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/altoros-tensorflow-amazon-machine-v1.png","datePublished":"2016-01-15T11:23:57+00:00","dateModified":"2018-11-14T19:53:48+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/ba02293dc59f7b5c8ca68bb68f0885c3"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/altoros-tensorflow-amazon-machine-v1.png","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/altoros-tensorflow-amazon-machine-v1.png","width":938,"height":463},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/announcing-gpu-enabled-tensorflow-instances-on-aws\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcing GPU-Enabled TensorFlow Instances on AWS"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/ba02293dc59f7b5c8ca68bb68f0885c3","name":"Renat Khasanshyn","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Renat-Khasanshyn-150x150.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Renat-Khasanshyn-150x150.jpg","caption":"Renat Khasanshyn"},"description":"Renat Khasanshyn is the founder and CEO of Altoros and a Venture Partner at Runa Capital. He helps to define Altoros\u2019s strategic vision and its role in Cloud Foundry PaaS ecosystem. In the past, he has been selected as a finalist for the Emerging Executive of the Year award by the Massachusetts Technology Leadership Council and once won an IBM Business Mashup Challenge. Prior to founding Altoros, Renat was VP of Engineering for Tampa-based insurance company PriMed.","url":"https:\/\/www.altoros.com\/blog\/author\/renat\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/32966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=32966"}],"version-history":[{"count":10,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/32966\/revisions"}],"predecessor-version":[{"id":38836,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/32966\/revisions\/38836"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/32970"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=32966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=32966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=32966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}