{
  "id": 129842,
  "title": "An intro to understand the power of TPU..",
  "url": "/competitions/flower-classification-with-tpus/discussion/129842",
  "author_name": "",
  "post_date": "2020-02-11T01:15:54.157311600Z",
  "votes": 3,
  "comment_count": 1,
  "views": 0,
  "content": "<p>When I saw this competition, I browsed through to understand how is it different, included below are some info for you to understand. If there are other articlkes which I have missed, I request you to share it in the comments please.</p>\n\n<p>TPU Hardware is a Domain specific Hardware built ground up with Machine Learning in view.\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F372520%2Fbcc9b9ac24d17e5aca656743bbf6c5c7%2FTPUv3.png?generation=1581382407172014&amp;alt=media\" alt=\"\"></p>\n\n<p>TPU in general is several times faster and a quick comparison speaks it all.\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F372520%2F09df232b6c4548356c253a44a3b441fd%2FTPUvsGPU.png?generation=1581382677694818&amp;alt=media\" alt=\"\"></p>\n\n<ul>\n<li><p>A graphical representation of running MNIST in avilable in the link <a href=\"https://storage.googleapis.com/nexttpu/index.html\">here</a> and switching into Animation Mode, Please go throught the presentation too which gives a history  about this Domain specific Hardware.</p></li>\n<li><p>A really goos article comparing performance is this from <a href=\"https://timdettmers.com/2018/10/17/tpus-vs-gpus-for-transformers-bert/\">Tim Dettmers</a> himself.</p></li>\n</ul>\n\n<p>Notes:\n1. Images and references are from <a href=\"https://cloud.google.com/tpu\">link</a></p>",
  "messages": [
    {
      "id": "741861",
      "postDate": "02/11/2020 01:15:54",
      "content": "<p>When I saw this competition, I browsed through to understand how is it different, included below are some info for you to understand. If there are other articlkes which I have missed, I request you to share it in the comments please.</p>\n\n<p>TPU Hardware is a Domain specific Hardware built ground up with Machine Learning in view.\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F372520%2Fbcc9b9ac24d17e5aca656743bbf6c5c7%2FTPUv3.png?generation=1581382407172014&amp;alt=media\" alt=\"\"></p>\n\n<p>TPU in general is several times faster and a quick comparison speaks it all.\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F372520%2F09df232b6c4548356c253a44a3b441fd%2FTPUvsGPU.png?generation=1581382677694818&amp;alt=media\" alt=\"\"></p>\n\n<ul>\n<li><p>A graphical representation of running MNIST in avilable in the link <a href=\"https://storage.googleapis.com/nexttpu/index.html\">here</a> and switching into Animation Mode, Please go throught the presentation too which gives a history  about this Domain specific Hardware.</p></li>\n<li><p>A really goos article comparing performance is this from <a href=\"https://timdettmers.com/2018/10/17/tpus-vs-gpus-for-transformers-bert/\">Tim Dettmers</a> himself.</p></li>\n</ul>\n\n<p>Notes:\n1. Images and references are from <a href=\"https://cloud.google.com/tpu\">link</a></p>",
      "rawMarkdown": "When I saw this competition, I browsed through to understand how is it different, included below are some info for you to understand. If there are other articlkes which I have missed, I request you to share it in the comments please.\n\nTPU Hardware is a Domain specific Hardware built ground up with Machine Learning in view.\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F372520%2Fbcc9b9ac24d17e5aca656743bbf6c5c7%2FTPUv3.png?generation=1581382407172014&amp;alt=media)\n\nTPU in general is several times faster and a quick comparison speaks it all.\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F372520%2F09df232b6c4548356c253a44a3b441fd%2FTPUvsGPU.png?generation=1581382677694818&amp;alt=media)\n\n- A graphical representation of running MNIST in avilable in the link [here](https://storage.googleapis.com/nexttpu/index.html) and switching into Animation Mode, Please go throught the presentation too which gives a history  about this Domain specific Hardware.\n\n- A really goos article comparing performance is this from [Tim Dettmers](https://timdettmers.com/2018/10/17/tpus-vs-gpus-for-transformers-bert/) himself.\n\nNotes:\n1. Images and references are from [link](https://cloud.google.com/tpu)",
      "votes": null
    },
    {
      "id": "741890",
      "postDate": "02/11/2020 01:48:35",
      "content": "<p>I have a TPU tutorial with a lot of additional info here: <a href=\"https://codelabs.developers.google.com/codelabs/keras-flowers-tpu/#0\">Keras and modern convnets on TPUs</a>.</p>\n\n<p>By the way, and spoiler alert, the TPU sample (<a href=\"https://www.kaggle.com/mgornergoogle/five-flowers-with-keras-and-xception-on-tpu\">Five flowers with Keras and Xception on TPU</a>) you have in the <a href=\"https://www.kaggle.com/docs/tpu\">Kaggle TPU docs</a> is the final and best model from the tutorial.</p>",
      "rawMarkdown": "I have a TPU tutorial with a lot of additional info here: [Keras and modern convnets on TPUs](https://codelabs.developers.google.com/codelabs/keras-flowers-tpu/#0).\n\nBy the way, and spoiler alert, the TPU sample ([Five flowers with Keras and Xception on TPU](https://www.kaggle.com/mgornergoogle/five-flowers-with-keras-and-xception-on-tpu)) you have in the [Kaggle TPU docs](https://www.kaggle.com/docs/tpu) is the final and best model from the tutorial.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 741890,
      "author_name": "mgorner",
      "author_url": "",
      "post_date": "02/11/2020 01:48:35",
      "content": "<p>I have a TPU tutorial with a lot of additional info here: <a href=\"https://codelabs.developers.google.com/codelabs/keras-flowers-tpu/#0\">Keras and modern convnets on TPUs</a>.</p>\n\n<p>By the way, and spoiler alert, the TPU sample (<a href=\"https://www.kaggle.com/mgornergoogle/five-flowers-with-keras-and-xception-on-tpu\">Five flowers with Keras and Xception on TPU</a>) you have in the <a href=\"https://www.kaggle.com/docs/tpu\">Kaggle TPU docs</a> is the final and best model from the tutorial.</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "741861": "When I saw this competition, I browsed through to understand how is it different, included below are some info for you to understand. If there are other articlkes which I have missed, I request you to share it in the comments please.\n\nTPU Hardware is a Domain specific Hardware built ground up with Machine Learning in view.\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F372520%2Fbcc9b9ac24d17e5aca656743bbf6c5c7%2FTPUv3.png?generation=1581382407172014&amp;alt=media)\n\nTPU in general is several times faster and a quick comparison speaks it all.\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F372520%2F09df232b6c4548356c253a44a3b441fd%2FTPUvsGPU.png?generation=1581382677694818&amp;alt=media)\n\n- A graphical representation of running MNIST in avilable in the link [here](https://storage.googleapis.com/nexttpu/index.html) and switching into Animation Mode, Please go throught the presentation too which gives a history  about this Domain specific Hardware.\n\n- A really goos article comparing performance is this from [Tim Dettmers](https://timdettmers.com/2018/10/17/tpus-vs-gpus-for-transformers-bert/) himself.\n\nNotes:\n1. Images and references are from [link](https://cloud.google.com/tpu)",
    "741890": "I have a TPU tutorial with a lot of additional info here: [Keras and modern convnets on TPUs](https://codelabs.developers.google.com/codelabs/keras-flowers-tpu/#0).\n\nBy the way, and spoiler alert, the TPU sample ([Five flowers with Keras and Xception on TPU](https://www.kaggle.com/mgornergoogle/five-flowers-with-keras-and-xception-on-tpu)) you have in the [Kaggle TPU docs](https://www.kaggle.com/docs/tpu) is the final and best model from the tutorial."
  },
  "source": "meta"
}