{
  "id": 177912,
  "title": "Competition Rules Question",
  "url": "/competitions/lyft-motion-prediction-autonomous-vehicles/discussion/177912",
  "author_name": "",
  "post_date": "2020-08-27T20:08:53.940962200Z",
  "votes": 4,
  "comment_count": 11,
  "views": 0,
  "content": "<p>Does everything (process/train/valid/predict) have to be done in the 9 hour kernel?  </p>\n<p>Or can people train offline and import weights ?</p>",
  "messages": [
    {
      "id": "988138",
      "postDate": "08/27/2020 20:08:53",
      "content": "<p>Does everything (process/train/valid/predict) have to be done in the 9 hour kernel?  </p>\n<p>Or can people train offline and import weights ?</p>",
      "rawMarkdown": "Does everything (process/train/valid/predict) have to be done in the 9 hour kernel?  \n\nOr can people train offline and import weights ?",
      "votes": null
    },
    {
      "id": "988147",
      "postDate": "08/27/2020 20:19:36",
      "content": "<p>I believe you can train offline, but include the seperate notebook in the current one!</p>",
      "rawMarkdown": "I believe you can train offline, but include the seperate notebook in the current one!",
      "votes": null
    },
    {
      "id": "988336",
      "postDate": "08/28/2020 01:37:32",
      "content": "<p><a href=\"https://www.kaggle.com/jmaslek\" target=\"_blank\">@jmaslek</a> The requirement is that GPU notebook should have run time less than 9 hours and you can use TPU for training and TPU notebook should have runtime less than 3 hours. You can train and import weights. This is my understanding. Probably you can also weight for host comment on this.   </p>",
      "rawMarkdown": "jmaslek The requirement is that GPU notebook should have run time less than 9 hours and you can use TPU for training and TPU notebook should have runtime less than 3 hours. You can train and import weights. This is my understanding. Probably you can also weight for host comment on this.",
      "votes": null
    },
    {
      "id": "988654",
      "postDate": "08/28/2020 07:23:34",
      "content": "<p>I would love to hear a word from the hosts about submissions such as: <a href=\"https://www.kaggle.com/corochann/save-your-time-submit-without-kernel-inference\" target=\"_blank\">https://www.kaggle.com/corochann/save-your-time-submit-without-kernel-inference</a></p>\n<p>It's probably not allowed as a valid submission but it raises the question of how much we are allowed to pre-compute.</p>",
      "rawMarkdown": "I would love to hear a word from the hosts about submissions such as: https://www.kaggle.com/corochann/save-your-time-submit-without-kernel-inference\n\nIt's probably not allowed as a valid submission but it raises the question of how much we are allowed to pre-compute.",
      "votes": null
    },
    {
      "id": "988952",
      "postDate": "08/28/2020 12:40:39",
      "content": "<p>My understanding is that you could process/train/valid on your own machine  and submit results by inference kernel on kaggle.</p>",
      "rawMarkdown": "My understanding is that you could process/train/valid on your own machine  and submit results by inference kernel on kaggle.",
      "votes": null
    },
    {
      "id": "989038",
      "postDate": "08/28/2020 14:01:08",
      "content": "<p>That seems to make sense.  I dont have any fancy offline GPUs to train on, so I was hoping I would have a shot to be competitive given the dataset size and time restrictions.</p>",
      "rawMarkdown": "That seems to make sense.  I dont have any fancy offline GPUs to train on, so I was hoping I would have a shot to be competitive given the dataset size and time restrictions.",
      "votes": null
    },
    {
      "id": "989502",
      "postDate": "08/28/2020 21:12:16",
      "content": "<p>You can train and perform inference offline and upload only the resulting CSV file to the inference kernel.</p>",
      "rawMarkdown": "You can train and perform inference offline and upload only the resulting CSV file to the inference kernel.",
      "votes": null
    },
    {
      "id": "989915",
      "postDate": "08/29/2020 07:59:43",
      "content": "<p>Thank you very much for this clarification <a href=\"https://www.kaggle.com/iglovikov\" target=\"_blank\">@iglovikov</a> <br>\nYour quick and clear answers are highly appreciated. </p>\n<p>So, uploading a CSV qualifies for a valid submission (valid in terms of qualification for prizes) and it's not a standard Code Competition.<br>\nedit: further clarification from host (see below): to be eligble for prize money, you need to provide the code.</p>",
      "rawMarkdown": "Thank you very much for this clarification @iglovikov \nYour quick and clear answers are highly appreciated. \n\nSo, uploading a CSV qualifies for a valid submission (valid in terms of qualification for prizes) and it's not a standard Code Competition.\nedit: further clarification from host (see below): to be eligble for prize money, you need to provide the code.",
      "votes": null
    },
    {
      "id": "993513",
      "postDate": "09/01/2020 01:52:53",
      "content": "<p>I thought the submission requires the model (for rerunning) but not the actual CSV file. That is a lot different from what I thought before. </p>",
      "rawMarkdown": "I thought the submission requires the model (for rerunning) but not the actual CSV file. That is a lot different from what I thought before.",
      "votes": null
    },
    {
      "id": "993597",
      "postDate": "09/01/2020 03:24:31",
      "content": "<p><a href=\"https://www.kaggle.com/ilu000\" target=\"_blank\">@ilu000</a>, I believe your code will still be needed for verification when you win a price or medal. <a href=\"https://www.kaggle.com/iglovikov\" target=\"_blank\">@iglovikov</a> may clarify this for us. </p>",
      "rawMarkdown": "ilu000, I believe your code will still be needed for verification when you win a price or medal. @iglovikov may clarify this for us.",
      "votes": null
    },
    {
      "id": "1007788",
      "postDate": "09/12/2020 13:55:43",
      "content": "<p>Yep. If the team is \"in the money\" and are not able to provide the code that reproduces your submission =&gt; team will be disqualified. </p>\n<p>It is not the case for medal solutions. We will not check solutions that are \"in medals\" but not \"in the money\".</p>\n<p>In the last year Lyft's competition second-place team refused to provide the code =&gt; they were kicked from the LB. The person who was at the 4th place become third and he provided the code.</p>",
      "rawMarkdown": "Yep. If the team is \"in the money\" and are not able to provide the code that reproduces your submission => team will be disqualified. \n\nIt is not the case for medal solutions. We will not check solutions that are \"in medals\" but not \"in the money\".\n\nIn the last year Lyft's competition second-place team refused to provide the code => they were kicked from the LB. The person who was at the 4th place become third and he provided the code.",
      "votes": null
    },
    {
      "id": "1008240",
      "postDate": "09/12/2020 21:43:49",
      "content": "<p>Thanks for answering <a href=\"https://www.kaggle.com/iglovikov\" target=\"_blank\">@iglovikov</a>.</p>",
      "rawMarkdown": "Thanks for answering @iglovikov.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 988147,
      "author_name": "sshikamaru",
      "author_url": "",
      "post_date": "08/27/2020 20:19:36",
      "content": "<p>I believe you can train offline, but include the seperate notebook in the current one!</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 988336,
      "author_name": "deepakrajpurushothaman",
      "author_url": "",
      "post_date": "08/28/2020 01:37:32",
      "content": "<p><a href=\"https://www.kaggle.com/jmaslek\" target=\"_blank\">@jmaslek</a> The requirement is that GPU notebook should have run time less than 9 hours and you can use TPU for training and TPU notebook should have runtime less than 3 hours. You can train and import weights. This is my understanding. Probably you can also weight for host comment on this.   </p>",
      "votes": null,
      "replies": [
        {
          "id": 989038,
          "author_name": "jmaslek",
          "author_url": "",
          "post_date": "08/28/2020 14:01:08",
          "content": "<p>That seems to make sense.  I dont have any fancy offline GPUs to train on, so I was hoping I would have a shot to be competitive given the dataset size and time restrictions.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 988654,
      "author_name": "ilu000",
      "author_url": "",
      "post_date": "08/28/2020 07:23:34",
      "content": "<p>I would love to hear a word from the hosts about submissions such as: <a href=\"https://www.kaggle.com/corochann/save-your-time-submit-without-kernel-inference\" target=\"_blank\">https://www.kaggle.com/corochann/save-your-time-submit-without-kernel-inference</a></p>\n<p>It's probably not allowed as a valid submission but it raises the question of how much we are allowed to pre-compute.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 988952,
      "author_name": "wangstone",
      "author_url": "",
      "post_date": "08/28/2020 12:40:39",
      "content": "<p>My understanding is that you could process/train/valid on your own machine  and submit results by inference kernel on kaggle.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 989502,
      "author_name": "iglovikov",
      "author_url": "",
      "post_date": "08/28/2020 21:12:16",
      "content": "<p>You can train and perform inference offline and upload only the resulting CSV file to the inference kernel.</p>",
      "votes": null,
      "replies": [
        {
          "id": 989915,
          "author_name": "ilu000",
          "author_url": "",
          "post_date": "08/29/2020 07:59:43",
          "content": "<p>Thank you very much for this clarification <a href=\"https://www.kaggle.com/iglovikov\" target=\"_blank\">@iglovikov</a> <br>\nYour quick and clear answers are highly appreciated. </p>\n<p>So, uploading a CSV qualifies for a valid submission (valid in terms of qualification for prizes) and it's not a standard Code Competition.<br>\nedit: further clarification from host (see below): to be eligble for prize money, you need to provide the code.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 993513,
          "author_name": "pukkinming",
          "author_url": "",
          "post_date": "09/01/2020 01:52:53",
          "content": "<p>I thought the submission requires the model (for rerunning) but not the actual CSV file. That is a lot different from what I thought before. </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 993597,
          "author_name": "sheriytm",
          "author_url": "",
          "post_date": "09/01/2020 03:24:31",
          "content": "<p><a href=\"https://www.kaggle.com/ilu000\" target=\"_blank\">@ilu000</a>, I believe your code will still be needed for verification when you win a price or medal. <a href=\"https://www.kaggle.com/iglovikov\" target=\"_blank\">@iglovikov</a> may clarify this for us. </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1007788,
          "author_name": "iglovikov",
          "author_url": "",
          "post_date": "09/12/2020 13:55:43",
          "content": "<p>Yep. If the team is \"in the money\" and are not able to provide the code that reproduces your submission =&gt; team will be disqualified. </p>\n<p>It is not the case for medal solutions. We will not check solutions that are \"in medals\" but not \"in the money\".</p>\n<p>In the last year Lyft's competition second-place team refused to provide the code =&gt; they were kicked from the LB. The person who was at the 4th place become third and he provided the code.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1008240,
          "author_name": "sheriytm",
          "author_url": "",
          "post_date": "09/12/2020 21:43:49",
          "content": "<p>Thanks for answering <a href=\"https://www.kaggle.com/iglovikov\" target=\"_blank\">@iglovikov</a>.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "988138": "Does everything (process/train/valid/predict) have to be done in the 9 hour kernel?  \n\nOr can people train offline and import weights ?",
    "988147": "I believe you can train offline, but include the seperate notebook in the current one!",
    "988336": "jmaslek The requirement is that GPU notebook should have run time less than 9 hours and you can use TPU for training and TPU notebook should have runtime less than 3 hours. You can train and import weights. This is my understanding. Probably you can also weight for host comment on this.",
    "988654": "I would love to hear a word from the hosts about submissions such as: https://www.kaggle.com/corochann/save-your-time-submit-without-kernel-inference\n\nIt's probably not allowed as a valid submission but it raises the question of how much we are allowed to pre-compute.",
    "988952": "My understanding is that you could process/train/valid on your own machine  and submit results by inference kernel on kaggle.",
    "989038": "That seems to make sense.  I dont have any fancy offline GPUs to train on, so I was hoping I would have a shot to be competitive given the dataset size and time restrictions.",
    "989502": "You can train and perform inference offline and upload only the resulting CSV file to the inference kernel.",
    "989915": "Thank you very much for this clarification @iglovikov \nYour quick and clear answers are highly appreciated. \n\nSo, uploading a CSV qualifies for a valid submission (valid in terms of qualification for prizes) and it's not a standard Code Competition.\nedit: further clarification from host (see below): to be eligble for prize money, you need to provide the code.",
    "993513": "I thought the submission requires the model (for rerunning) but not the actual CSV file. That is a lot different from what I thought before.",
    "993597": "ilu000, I believe your code will still be needed for verification when you win a price or medal. @iglovikov may clarify this for us.",
    "1007788": "Yep. If the team is \"in the money\" and are not able to provide the code that reproduces your submission => team will be disqualified. \n\nIt is not the case for medal solutions. We will not check solutions that are \"in medals\" but not \"in the money\".\n\nIn the last year Lyft's competition second-place team refused to provide the code => they were kicked from the LB. The person who was at the 4th place become third and he provided the code.",
    "1008240": "Thanks for answering @iglovikov."
  },
  "source": "meta"
}