{
  "id": 269977,
  "title": "Tips for weathering the storm?",
  "url": "/competitions/g2net-gravitational-wave-detection/discussion/269977",
  "author_name": "",
  "post_date": "2021-09-03T00:52:57.596882Z",
  "votes": 9,
  "comment_count": 12,
  "views": 0,
  "content": "<p>My models used to be &lt;3min / epoch but now they're +20min / epoch, so I dedicated the day to hacking around making things run faster. Even yet, I feel like if I don't invest 3-6h per day to experimenting, I'm going to get flushed on private lb. But we still have +27 days(!) in this marathon, which of course isn't sustainable. Any tips on weathering the storm?</p>\n<p><img src=\"https://i.imgur.com/ICOPB8n.jpg\" alt=\"\"></p>",
  "messages": [
    {
      "id": "1501127",
      "postDate": "09/03/2021 00:52:57",
      "content": "<p>My models used to be &lt;3min / epoch but now they're +20min / epoch, so I dedicated the day to hacking around making things run faster. Even yet, I feel like if I don't invest 3-6h per day to experimenting, I'm going to get flushed on private lb. But we still have +27 days(!) in this marathon, which of course isn't sustainable. Any tips on weathering the storm?</p>\n<p><img src=\"https://i.imgur.com/ICOPB8n.jpg\" alt=\"\"></p>",
      "rawMarkdown": "My models used to be <3min / epoch but now they're +20min / epoch, so I dedicated the day to hacking around making things run faster. Even yet, I feel like if I don't invest 3-6h per day to experimenting, I'm going to get flushed on private lb. But we still have +27 days(!) in this marathon, which of course isn't sustainable. Any tips on weathering the storm?\n\n![](https://i.imgur.com/ICOPB8n.jpg)",
      "votes": null
    },
    {
      "id": "1501441",
      "postDate": "09/03/2021 08:17:07",
      "content": "<p>what's your setup that get 3min/epoch? I'm using colab pro (P100) and I get 25 min/epoch with B0 batch=128 spectrogram size = (69, 129)</p>",
      "rawMarkdown": "what's your setup that get 3min/epoch? I'm using colab pro (P100) and I get 25 min/epoch with B0 batch=128 spectrogram size = (69, 129)",
      "votes": null
    },
    {
      "id": "1501473",
      "postDate": "09/03/2021 08:54:52",
      "content": "<p>Do all your experiments on small models and using a fraction of the dataset (10-20%). Using this method I managed to get a ResNet50d to perform pretty well on a subset of the data in relatively little compute hours. Once I was ready to train on the full dataset, the same model scored 0.8788</p>",
      "rawMarkdown": "Do all your experiments on small models and using a fraction of the dataset (10-20%). Using this method I managed to get a ResNet50d to perform pretty well on a subset of the data in relatively little compute hours. Once I was ready to train on the full dataset, the same model scored 0.8788",
      "votes": null
    },
    {
      "id": "1501501",
      "postDate": "09/03/2021 09:28:22",
      "content": "<p>Do you do heavy regularization when you train on only 10% subset? When I first joined this comp, I tried training on only 10% of the data and I found that the model ended up overfit too easily and the performance on cv does not reflect the performance when I train on full-data set at all so it was hard to keep track of what works and what doesn't.</p>",
      "rawMarkdown": "Do you do heavy regularization when you train on only 10% subset? When I first joined this comp, I tried training on only 10% of the data and I found that the model ended up overfit too easily and the performance on cv does not reflect the performance when I train on full-data set at all so it was hard to keep track of what works and what doesn't.",
      "votes": null
    },
    {
      "id": "1501628",
      "postDate": "09/03/2021 11:29:20",
      "content": "<p>Do you use TPU ?. </p>",
      "rawMarkdown": "Do you use TPU ?.",
      "votes": null
    },
    {
      "id": "1501690",
      "postDate": "09/03/2021 12:26:45",
      "content": "<p>Local 3090s</p>",
      "rawMarkdown": "Local 3090s",
      "votes": null
    },
    {
      "id": "1501692",
      "postDate": "09/03/2021 12:27:52",
      "content": "<p>Started with 1d then moved to 2d</p>",
      "rawMarkdown": "Started with 1d then moved to 2d",
      "votes": null
    },
    {
      "id": "1501726",
      "postDate": "09/03/2021 12:59:29",
      "content": "<p>I use the same params for the 10% and full models. Regularisation is important but I found effective denoising much more effective against over fitting </p>",
      "rawMarkdown": "I use the same params for the 10% and full models. Regularisation is important but I found effective denoising much more effective against over fitting",
      "votes": null
    },
    {
      "id": "1502605",
      "postDate": "09/04/2021 13:15:07",
      "content": "<p>GCP is your friend I guess. 😄</p>\n<p>Joke aside, I guess the best thing to do is to try to experiment on a smallish subset and then run on the full dataset once you are sure. The hard thing is of course to make sure that the smallish subset is representative of the full dataset. </p>",
      "rawMarkdown": "GCP is your friend I guess. 😄\n\nJoke aside, I guess the best thing to do is to try to experiment on a smallish subset and then run on the full dataset once you are sure. The hard thing is of course to make sure that the smallish subset is representative of the full dataset.",
      "votes": null
    },
    {
      "id": "1527567",
      "postDate": "09/28/2021 21:50:58",
      "content": "<p>Tomorrow, I hope I'll have my first good sleep in a while.</p>",
      "rawMarkdown": "Tomorrow, I hope I'll have my first good sleep in a while.",
      "votes": null
    },
    {
      "id": "1527974",
      "postDate": "09/29/2021 08:41:44",
      "content": "<p>I can't yet, I also joined the GLR competitions! LOL.</p>",
      "rawMarkdown": "I can't yet, I also joined the GLR competitions! LOL.",
      "votes": null
    },
    {
      "id": "1527980",
      "postDate": "09/29/2021 08:48:06",
      "content": "<p><a href=\"https://www.kaggle.com/cpmpml\" target=\"_blank\">@cpmpml</a> good luck to you guys in GLR, on an unrelated note, any guess why GLR lasting only for a month this time? Previous (all of them?) was 3 month if im correct</p>",
      "rawMarkdown": "cpmpml good luck to you guys in GLR, on an unrelated note, any guess why GLR lasting only for a month this time? Previous (all of them?) was 3 month if im correct",
      "votes": null
    },
    {
      "id": "1559741",
      "postDate": "10/27/2021 07:10:55",
      "content": "<p>Hey All,</p>\n<p>Thank you all for taking part in our competition. The participation has been overwhelmingly positive. We are currently conducting a survey to gauge the demographic and outreach achieved. Kindly spare 2min and fill in this survey <a href=\"https://forms.gle/QP9L16niPexozyhu5\" target=\"_blank\">https://forms.gle/QP9L16niPexozyhu5</a>.</p>\n<p>Thank you all,</p>\n<p>Regards,<br>\nChris</p>",
      "rawMarkdown": "Hey All,\n\nThank you all for taking part in our competition. The participation has been overwhelmingly positive. We are currently conducting a survey to gauge the demographic and outreach achieved. Kindly spare 2min and fill in this survey https://forms.gle/QP9L16niPexozyhu5.\n\nThank you all,\n\nRegards,\nChris",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1501441,
      "author_name": "brachester",
      "author_url": "",
      "post_date": "09/03/2021 08:17:07",
      "content": "<p>what's your setup that get 3min/epoch? I'm using colab pro (P100) and I get 25 min/epoch with B0 batch=128 spectrogram size = (69, 129)</p>",
      "votes": null,
      "replies": [
        {
          "id": 1501692,
          "author_name": "authman",
          "author_url": "",
          "post_date": "09/03/2021 12:27:52",
          "content": "<p>Started with 1d then moved to 2d</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1501473,
      "author_name": "anjum48",
      "author_url": "",
      "post_date": "09/03/2021 08:54:52",
      "content": "<p>Do all your experiments on small models and using a fraction of the dataset (10-20%). Using this method I managed to get a ResNet50d to perform pretty well on a subset of the data in relatively little compute hours. Once I was ready to train on the full dataset, the same model scored 0.8788</p>",
      "votes": null,
      "replies": [
        {
          "id": 1501501,
          "author_name": "brachester",
          "author_url": "",
          "post_date": "09/03/2021 09:28:22",
          "content": "<p>Do you do heavy regularization when you train on only 10% subset? When I first joined this comp, I tried training on only 10% of the data and I found that the model ended up overfit too easily and the performance on cv does not reflect the performance when I train on full-data set at all so it was hard to keep track of what works and what doesn't.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1501726,
          "author_name": "anjum48",
          "author_url": "",
          "post_date": "09/03/2021 12:59:29",
          "content": "<p>I use the same params for the 10% and full models. Regularisation is important but I found effective denoising much more effective against over fitting </p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1501628,
      "author_name": "kingkong153",
      "author_url": "",
      "post_date": "09/03/2021 11:29:20",
      "content": "<p>Do you use TPU ?. </p>",
      "votes": null,
      "replies": [
        {
          "id": 1501690,
          "author_name": "authman",
          "author_url": "",
          "post_date": "09/03/2021 12:26:45",
          "content": "<p>Local 3090s</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1502605,
      "author_name": "yassinealouini",
      "author_url": "",
      "post_date": "09/04/2021 13:15:07",
      "content": "<p>GCP is your friend I guess. 😄</p>\n<p>Joke aside, I guess the best thing to do is to try to experiment on a smallish subset and then run on the full dataset once you are sure. The hard thing is of course to make sure that the smallish subset is representative of the full dataset. </p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 1527567,
      "author_name": "authman",
      "author_url": "",
      "post_date": "09/28/2021 21:50:58",
      "content": "<p>Tomorrow, I hope I'll have my first good sleep in a while.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1527974,
          "author_name": "cpmpml",
          "author_url": "",
          "post_date": "09/29/2021 08:41:44",
          "content": "<p>I can't yet, I also joined the GLR competitions! LOL.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1527980,
          "author_name": "bakeryproducts",
          "author_url": "",
          "post_date": "09/29/2021 08:48:06",
          "content": "<p><a href=\"https://www.kaggle.com/cpmpml\" target=\"_blank\">@cpmpml</a> good luck to you guys in GLR, on an unrelated note, any guess why GLR lasting only for a month this time? Previous (all of them?) was 3 month if im correct</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1559741,
      "author_name": "zerafachris",
      "author_url": "",
      "post_date": "10/27/2021 07:10:55",
      "content": "<p>Hey All,</p>\n<p>Thank you all for taking part in our competition. The participation has been overwhelmingly positive. We are currently conducting a survey to gauge the demographic and outreach achieved. Kindly spare 2min and fill in this survey <a href=\"https://forms.gle/QP9L16niPexozyhu5\" target=\"_blank\">https://forms.gle/QP9L16niPexozyhu5</a>.</p>\n<p>Thank you all,</p>\n<p>Regards,<br>\nChris</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "1501127": "My models used to be <3min / epoch but now they're +20min / epoch, so I dedicated the day to hacking around making things run faster. Even yet, I feel like if I don't invest 3-6h per day to experimenting, I'm going to get flushed on private lb. But we still have +27 days(!) in this marathon, which of course isn't sustainable. Any tips on weathering the storm?\n\n![](https://i.imgur.com/ICOPB8n.jpg)",
    "1501441": "what's your setup that get 3min/epoch? I'm using colab pro (P100) and I get 25 min/epoch with B0 batch=128 spectrogram size = (69, 129)",
    "1501473": "Do all your experiments on small models and using a fraction of the dataset (10-20%). Using this method I managed to get a ResNet50d to perform pretty well on a subset of the data in relatively little compute hours. Once I was ready to train on the full dataset, the same model scored 0.8788",
    "1501501": "Do you do heavy regularization when you train on only 10% subset? When I first joined this comp, I tried training on only 10% of the data and I found that the model ended up overfit too easily and the performance on cv does not reflect the performance when I train on full-data set at all so it was hard to keep track of what works and what doesn't.",
    "1501628": "Do you use TPU ?.",
    "1501690": "Local 3090s",
    "1501692": "Started with 1d then moved to 2d",
    "1501726": "I use the same params for the 10% and full models. Regularisation is important but I found effective denoising much more effective against over fitting",
    "1502605": "GCP is your friend I guess. 😄\n\nJoke aside, I guess the best thing to do is to try to experiment on a smallish subset and then run on the full dataset once you are sure. The hard thing is of course to make sure that the smallish subset is representative of the full dataset.",
    "1527567": "Tomorrow, I hope I'll have my first good sleep in a while.",
    "1527974": "I can't yet, I also joined the GLR competitions! LOL.",
    "1527980": "cpmpml good luck to you guys in GLR, on an unrelated note, any guess why GLR lasting only for a month this time? Previous (all of them?) was 3 month if im correct",
    "1559741": "Hey All,\n\nThank you all for taking part in our competition. The participation has been overwhelmingly positive. We are currently conducting a survey to gauge the demographic and outreach achieved. Kindly spare 2min and fill in this survey https://forms.gle/QP9L16niPexozyhu5.\n\nThank you all,\n\nRegards,\nChris"
  },
  "source": "meta"
}