{
  "id": 193846,
  "title": "Is it possible to run submission on gpu even after having used up gpu quota of the week?",
  "url": "/competitions/riiid-test-answer-prediction/discussion/193846",
  "author_name": "",
  "post_date": "2020-10-29T06:36:51.448392200Z",
  "votes": null,
  "comment_count": 9,
  "views": 0,
  "content": "<p>I have used up all my GPU quota of the week and therefore cant commit the submission notebook to run on the GPU. Now, I am afraid my submission will time out on the CPU. Considering that the inference time is an important factor in this competition, is it possible to run submission evaluation on GPU even after quota is used up?</p>",
  "messages": [
    {
      "id": "1063636",
      "postDate": "10/29/2020 06:36:51",
      "content": "<p>I have used up all my GPU quota of the week and therefore cant commit the submission notebook to run on the GPU. Now, I am afraid my submission will time out on the CPU. Considering that the inference time is an important factor in this competition, is it possible to run submission evaluation on GPU even after quota is used up?</p>",
      "rawMarkdown": "I have used up all my GPU quota of the week and therefore cant commit the submission notebook to run on the GPU. Now, I am afraid my submission will time out on the CPU. Considering that the inference time is an important factor in this competition, is it possible to run submission evaluation on GPU even after quota is used up?",
      "votes": null
    },
    {
      "id": "1063639",
      "postDate": "10/29/2020 06:59:43",
      "content": "<p>The ability of running on GPUs over and above the quotas defeats the purpose of having quotas 🙂</p>\n<p>There is plenty of time left in this competition for you to submit in subsequent weeks.</p>",
      "rawMarkdown": "The ability of running on GPUs over and above the quotas defeats the purpose of having quotas 🙂\n\nThere is plenty of time left in this competition for you to submit in subsequent weeks.",
      "votes": null
    },
    {
      "id": "1063682",
      "postDate": "10/29/2020 07:54:30",
      "content": "<p>Haha ! Agreed.  However my point was that the GPU quotas should not limit my ability to successfully submit to the competition.</p>",
      "rawMarkdown": "Haha ! Agreed.  However my point was that the GPU quotas should not limit my ability to successfully submit to the competition.",
      "votes": null
    },
    {
      "id": "1063747",
      "postDate": "10/29/2020 09:09:29",
      "content": "<p>The quotas come from the GCP platform to get a sense of the maximum utilization for an account. Allowing submissions to run beyond the quotas makes it harder to estimate resource requirements.</p>\n<p>We're lucky that we already get so many hours of free GPU/TPU usage. It's also beneficial to plan out, optimize pipelines and use them efficiently.</p>",
      "rawMarkdown": "The quotas come from the GCP platform to get a sense of the maximum utilization for an account. Allowing submissions to run beyond the quotas makes it harder to estimate resource requirements.\n\nWe're lucky that we already get so many hours of free GPU/TPU usage. It's also beneficial to plan out, optimize pipelines and use them efficiently.",
      "votes": null
    },
    {
      "id": "1063773",
      "postDate": "10/29/2020 09:58:50",
      "content": "<p>Got you! 👍</p>",
      "rawMarkdown": "Got you! 👍",
      "votes": null
    },
    {
      "id": "1099893",
      "postDate": "12/02/2020 17:07:14",
      "content": "<p>Hi, just wanted to ask if the GPU usage for the submission is tracked and counted for in the GPU Quota Tab? I made a notebook that was using GPU, and submitted it. But it's timing out (Which lead me to believe that GPU is not available) and GPU usage hasn't changed since.</p>\n<p>Now I've another submission going on but I don't see anything related to it on the GPU Quota Tab</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2555700%2F492c99bd8664caeeb7d4e7b804884e1e%2FScreenshot%202020-12-02%20220313.png?generation=1606928651668651&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "Hi, just wanted to ask if the GPU usage for the submission is tracked and counted for in the GPU Quota Tab? I made a notebook that was using GPU, and submitted it. But it's timing out (Which lead me to believe that GPU is not available) and GPU usage hasn't changed since.\n\nNow I've another submission going on but I don't see anything related to it on the GPU Quota Tab\n\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2555700%2F492c99bd8664caeeb7d4e7b804884e1e%2FScreenshot%202020-12-02%20220313.png?generation=1606928651668651&alt=media)",
      "votes": null
    },
    {
      "id": "1100083",
      "postDate": "12/02/2020 20:21:18",
      "content": "<p>For submission, we don't need to care about the GPU quota. <br>\nEven though we run out of the GPU quota, we can submit the GPU notebooks.<br>\nTo commit, we need the GPU quota. </p>",
      "rawMarkdown": "For submission, we don't need to care about the GPU quota. \nEven though we run out of the GPU quota, we can submit the GPU notebooks.\nTo commit, we need the GPU quota.",
      "votes": null
    },
    {
      "id": "1100095",
      "postDate": "12/02/2020 20:36:43",
      "content": "<p>Thanks for the clarification, have been trying to get my submission pipeline working for over 2 weeks now… :/</p>",
      "rawMarkdown": "Thanks for the clarification, have been trying to get my submission pipeline working for over 2 weeks now... :/",
      "votes": null
    },
    {
      "id": "1100105",
      "postDate": "12/02/2020 20:54:34",
      "content": "<p>To be precise, I observed this in another competition. I think the thing should be the same.<br>\nI know, building pipeline itself is tough in this comp… I'm working on it too.</p>",
      "rawMarkdown": "To be precise, I observed this in another competition. I think the thing should be the same.\nI know, building pipeline itself is tough in this comp... I'm working on it too.",
      "votes": null
    },
    {
      "id": "1100718",
      "postDate": "12/03/2020 09:18:03",
      "content": "<p>Got it working finally!<br>\ntf.keras has a strange behavior that model.predict() is way slower then model.predict_on_batch() for moderately sized datasets.<br>\nSince our test data is alots of batches of small size, had to change to model.predict_on_batch() to complete the prediction loop within time.</p>",
      "rawMarkdown": "Got it working finally!\ntf.keras has a strange behavior that model.predict() is way slower then model.predict_on_batch() for moderately sized datasets.\nSince our test data is alots of batches of small size, had to change to model.predict_on_batch() to complete the prediction loop within time.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1063639,
      "author_name": "rohanrao",
      "author_url": "",
      "post_date": "10/29/2020 06:59:43",
      "content": "<p>The ability of running on GPUs over and above the quotas defeats the purpose of having quotas 🙂</p>\n<p>There is plenty of time left in this competition for you to submit in subsequent weeks.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1063682,
          "author_name": "abhimanyud",
          "author_url": "",
          "post_date": "10/29/2020 07:54:30",
          "content": "<p>Haha ! Agreed.  However my point was that the GPU quotas should not limit my ability to successfully submit to the competition.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1063747,
          "author_name": "rohanrao",
          "author_url": "",
          "post_date": "10/29/2020 09:09:29",
          "content": "<p>The quotas come from the GCP platform to get a sense of the maximum utilization for an account. Allowing submissions to run beyond the quotas makes it harder to estimate resource requirements.</p>\n<p>We're lucky that we already get so many hours of free GPU/TPU usage. It's also beneficial to plan out, optimize pipelines and use them efficiently.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1063773,
          "author_name": "abhimanyud",
          "author_url": "",
          "post_date": "10/29/2020 09:58:50",
          "content": "<p>Got you! 👍</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1099893,
      "author_name": "abdurrafae",
      "author_url": "",
      "post_date": "12/02/2020 17:07:14",
      "content": "<p>Hi, just wanted to ask if the GPU usage for the submission is tracked and counted for in the GPU Quota Tab? I made a notebook that was using GPU, and submitted it. But it's timing out (Which lead me to believe that GPU is not available) and GPU usage hasn't changed since.</p>\n<p>Now I've another submission going on but I don't see anything related to it on the GPU Quota Tab</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2555700%2F492c99bd8664caeeb7d4e7b804884e1e%2FScreenshot%202020-12-02%20220313.png?generation=1606928651668651&amp;alt=media\" alt=\"\"></p>",
      "votes": null,
      "replies": [
        {
          "id": 1100083,
          "author_name": "kokitanisaka",
          "author_url": "",
          "post_date": "12/02/2020 20:21:18",
          "content": "<p>For submission, we don't need to care about the GPU quota. <br>\nEven though we run out of the GPU quota, we can submit the GPU notebooks.<br>\nTo commit, we need the GPU quota. </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1100095,
          "author_name": "abdurrafae",
          "author_url": "",
          "post_date": "12/02/2020 20:36:43",
          "content": "<p>Thanks for the clarification, have been trying to get my submission pipeline working for over 2 weeks now… :/</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1100105,
          "author_name": "kokitanisaka",
          "author_url": "",
          "post_date": "12/02/2020 20:54:34",
          "content": "<p>To be precise, I observed this in another competition. I think the thing should be the same.<br>\nI know, building pipeline itself is tough in this comp… I'm working on it too.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1100718,
          "author_name": "abdurrafae",
          "author_url": "",
          "post_date": "12/03/2020 09:18:03",
          "content": "<p>Got it working finally!<br>\ntf.keras has a strange behavior that model.predict() is way slower then model.predict_on_batch() for moderately sized datasets.<br>\nSince our test data is alots of batches of small size, had to change to model.predict_on_batch() to complete the prediction loop within time.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "1063636": "I have used up all my GPU quota of the week and therefore cant commit the submission notebook to run on the GPU. Now, I am afraid my submission will time out on the CPU. Considering that the inference time is an important factor in this competition, is it possible to run submission evaluation on GPU even after quota is used up?",
    "1063639": "The ability of running on GPUs over and above the quotas defeats the purpose of having quotas 🙂\n\nThere is plenty of time left in this competition for you to submit in subsequent weeks.",
    "1063682": "Haha ! Agreed.  However my point was that the GPU quotas should not limit my ability to successfully submit to the competition.",
    "1063747": "The quotas come from the GCP platform to get a sense of the maximum utilization for an account. Allowing submissions to run beyond the quotas makes it harder to estimate resource requirements.\n\nWe're lucky that we already get so many hours of free GPU/TPU usage. It's also beneficial to plan out, optimize pipelines and use them efficiently.",
    "1063773": "Got you! 👍",
    "1099893": "Hi, just wanted to ask if the GPU usage for the submission is tracked and counted for in the GPU Quota Tab? I made a notebook that was using GPU, and submitted it. But it's timing out (Which lead me to believe that GPU is not available) and GPU usage hasn't changed since.\n\nNow I've another submission going on but I don't see anything related to it on the GPU Quota Tab\n\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2555700%2F492c99bd8664caeeb7d4e7b804884e1e%2FScreenshot%202020-12-02%20220313.png?generation=1606928651668651&alt=media)",
    "1100083": "For submission, we don't need to care about the GPU quota. \nEven though we run out of the GPU quota, we can submit the GPU notebooks.\nTo commit, we need the GPU quota.",
    "1100095": "Thanks for the clarification, have been trying to get my submission pipeline working for over 2 weeks now... :/",
    "1100105": "To be precise, I observed this in another competition. I think the thing should be the same.\nI know, building pipeline itself is tough in this comp... I'm working on it too.",
    "1100718": "Got it working finally!\ntf.keras has a strange behavior that model.predict() is way slower then model.predict_on_batch() for moderately sized datasets.\nSince our test data is alots of batches of small size, had to change to model.predict_on_batch() to complete the prediction loop within time."
  },
  "source": "meta"
}