{
  "id": 607923,
  "title": "Compilation of Questions on Inference Time. Official help, please?",
  "url": "/competitions/rsna-intracranial-aneurysm-detection/discussion/607923",
  "author_name": "MakeLoveAndPeace",
  "post_date": "2025-09-16T22:43:41.255000",
  "votes": 5,
  "comment_count": 4,
  "views": 0,
  "content": "<p>There have been a number of questions on inference time in this forum. However, they were either unanswered or not verified by the official organizers, leaving much confusion on the available inference time still:</p>\n<ul>\n<li>17 seconds inference per case (<a href=\"https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/602640\" target=\"_blank\">https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/602640</a>)</li>\n<li>private vs public LB evaluation (<a href=\"https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/606980\" target=\"_blank\">https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/606980</a>)</li>\n<li>inference time per case (<a href=\"https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/603707\" target=\"_blank\">https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/603707</a>)</li>\n<li>dicom loading time and 12 hours (<a href=\"https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/599253\" target=\"_blank\">https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/599253</a>)</li>\n<li>notebook timeout error local vs 12 hours (<a href=\"https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/603776\" target=\"_blank\">https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/603776</a>)</li>\n</ul>\n<p>I think they can be summarized by the following 3 underlying questions:</p>\n<p>Q1: on average, how much time should we reserve for one test case for inference? Is it the estimated 17 seconds per case?</p>\n<p>Q2: how do we know a successful submission to the public LB will not result in 12-hour timeout error in the final submission?</p>\n<p>Q3: will the private and public testsets be evaluated in parallel and each will have 12-hour time limit?</p>\n<p>Can the organizers please help clarify on the available inference time? Right now I think many people are worried about the 12 hours error without clear information.</p>",
  "messages": [
    {
      "id": 3289981,
      "postDate": "2025-09-16T22:43:41.257Z",
      "content": "<p>There have been a number of questions on inference time in this forum. However, they were either unanswered or not verified by the official organizers, leaving much confusion on the available inference time still:</p>\n<ul>\n<li>17 seconds inference per case (<a href=\"https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/602640\" target=\"_blank\">https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/602640</a>)</li>\n<li>private vs public LB evaluation (<a href=\"https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/606980\" target=\"_blank\">https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/606980</a>)</li>\n<li>inference time per case (<a href=\"https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/603707\" target=\"_blank\">https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/603707</a>)</li>\n<li>dicom loading time and 12 hours (<a href=\"https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/599253\" target=\"_blank\">https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/599253</a>)</li>\n<li>notebook timeout error local vs 12 hours (<a href=\"https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/603776\" target=\"_blank\">https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/603776</a>)</li>\n</ul>\n<p>I think they can be summarized by the following 3 underlying questions:</p>\n<p>Q1: on average, how much time should we reserve for one test case for inference? Is it the estimated 17 seconds per case?</p>\n<p>Q2: how do we know a successful submission to the public LB will not result in 12-hour timeout error in the final submission?</p>\n<p>Q3: will the private and public testsets be evaluated in parallel and each will have 12-hour time limit?</p>\n<p>Can the organizers please help clarify on the available inference time? Right now I think many people are worried about the 12 hours error without clear information.</p>",
      "rawMarkdown": "There have been a number of questions on inference time in this forum. However, they were either unanswered or not verified by the official organizers, leaving much confusion on the available inference time still:\n\n- 17 seconds inference per case (https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/602640)\n- private vs public LB evaluation (https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/606980)\n- inference time per case (https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/603707)\n- dicom loading time and 12 hours (https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/599253)\n- notebook timeout error local vs 12 hours (https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/603776)\n\nI think they can be summarized by the following 3 underlying questions:\n\nQ1: on average, how much time should we reserve for one test case for inference? Is it the estimated 17 seconds per case?\n\nQ2: how do we know a successful submission to the public LB will not result in 12-hour timeout error in the final submission?\n\nQ3: will the private and public testsets be evaluated in parallel and each will have 12-hour time limit?\n\nCan the organizers please help clarify on the available inference time? Right now I think many people are worried about the 12 hours error without clear information.",
      "votes": 5
    },
    {
      "id": 3290846,
      "postDate": "2025-09-18T13:56:20.787Z",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/makelove\" target=\"_blank\">@makelove</a>,</p>\n<p>Q1: From the Data page: \"There are nearly 2500 series in the test set.\" You should divide up the 12 hour allowed runtime across these ~2500 instances. You could consider a \"failsafe\" mechanism that just submits a default prediction if your submission approaches the 12 hour limit.</p>\n<p>Q2: Every submission to this competition runs on the full test set, both public and private. This is in contrast to competitions like <a href=\"https://www.kaggle.com/competitions/jane-street-real-time-market-data-forecasting/data\" target=\"_blank\">Jane Street</a> which reruns submissions on a new private set after the competition ends. In other words, in this competition, if your submission succeeds on the public LB, it has also already succeeded on the private LB. The private LB scores will be revealed (but not computed) once the competition ends.</p>\n<p>Q3: The combined runtime on both test sets is 12 hours. Your submission makes predictions on all test instances in sequence, randomly interleaved between public and private. Your submission doesn't know which are public and which are private.</p>",
      "rawMarkdown": "Hi @makelove,\n\nQ1: From the Data page: \"There are nearly 2500 series in the test set.\" You should divide up the 12 hour allowed runtime across these ~2500 instances. You could consider a \"failsafe\" mechanism that just submits a default prediction if your submission approaches the 12 hour limit.\n\nQ2: Every submission to this competition runs on the full test set, both public and private. This is in contrast to competitions like [Jane Street](https://www.kaggle.com/competitions/jane-street-real-time-market-data-forecasting/data) which reruns submissions on a new private set after the competition ends. In other words, in this competition, if your submission succeeds on the public LB, it has also already succeeded on the private LB. The private LB scores will be revealed (but not computed) once the competition ends.\n\nQ3: The combined runtime on both test sets is 12 hours. Your submission makes predictions on all test instances in sequence, randomly interleaved between public and private. Your submission doesn't know which are public and which are private.",
      "votes": 6,
      "replies": [
        {
          "id": 3291385,
          "postDate": "2025-09-19T15:02:22.263Z",
          "content": "<p>Thank you very much for your detailed clarification! It is very helpful!</p>",
          "rawMarkdown": "Thank you very much for your detailed clarification! It is very helpful!",
          "votes": 1
        },
        {
          "id": 3296995,
          "postDate": "2025-10-02T05:18:00.613Z",
          "content": "<p><a href=\"https://www.kaggle.com/ryanholbrook\" target=\"_blank\">@ryanholbrook</a> approximately, how many image files can there be in each of these 2500 series</p>",
          "rawMarkdown": "@ryanholbrook approximately, how many image files can there be in each of these 2500 series"
        }
      ]
    },
    {
      "id": 3290248,
      "postDate": "2025-09-17T13:06:17.410Z",
      "content": "<p>Unfortunately I don't know the answers to these questions. We really need input from <a href=\"https://www.kaggle.com/ryanholbrook\" target=\"_blank\">@ryanholbrook</a>. I will try to point his attention towards this thread.</p>",
      "rawMarkdown": "Unfortunately I don't know the answers to these questions. We really need input from @ryanholbrook. I will try to point his attention towards this thread.",
      "votes": 1
    }
  ],
  "comments": [
    {
      "id": 3290846,
      "author_name": "Ryan Holbrook",
      "author_url": "",
      "post_date": "2025-09-18T13:56:20.787000",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/makelove\" target=\"_blank\">@makelove</a>,</p>\n<p>Q1: From the Data page: \"There are nearly 2500 series in the test set.\" You should divide up the 12 hour allowed runtime across these ~2500 instances. You could consider a \"failsafe\" mechanism that just submits a default prediction if your submission approaches the 12 hour limit.</p>\n<p>Q2: Every submission to this competition runs on the full test set, both public and private. This is in contrast to competitions like <a href=\"https://www.kaggle.com/competitions/jane-street-real-time-market-data-forecasting/data\" target=\"_blank\">Jane Street</a> which reruns submissions on a new private set after the competition ends. In other words, in this competition, if your submission succeeds on the public LB, it has also already succeeded on the private LB. The private LB scores will be revealed (but not computed) once the competition ends.</p>\n<p>Q3: The combined runtime on both test sets is 12 hours. Your submission makes predictions on all test instances in sequence, randomly interleaved between public and private. Your submission doesn't know which are public and which are private.</p>",
      "votes": 6,
      "replies": [
        {
          "id": 3291385,
          "author_name": "MakeLoveAndPeace",
          "author_url": "",
          "post_date": "2025-09-19T15:02:22.263000",
          "content": "<p>Thank you very much for your detailed clarification! It is very helpful!</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 3296995,
          "author_name": "Suman Kumar Gangopadhyay",
          "author_url": "",
          "post_date": "2025-10-02T05:18:00.613000",
          "content": "<p><a href=\"https://www.kaggle.com/ryanholbrook\" target=\"_blank\">@ryanholbrook</a> approximately, how many image files can there be in each of these 2500 series</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 3290248,
      "author_name": "Evan Calabrese",
      "author_url": "",
      "post_date": "2025-09-17T13:06:17.410000",
      "content": "<p>Unfortunately I don't know the answers to these questions. We really need input from <a href=\"https://www.kaggle.com/ryanholbrook\" target=\"_blank\">@ryanholbrook</a>. I will try to point his attention towards this thread.</p>",
      "votes": 1,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "3289981": "There have been a number of questions on inference time in this forum. However, they were either unanswered or not verified by the official organizers, leaving much confusion on the available inference time still:\n\n- 17 seconds inference per case (https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/602640)\n- private vs public LB evaluation (https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/606980)\n- inference time per case (https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/603707)\n- dicom loading time and 12 hours (https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/599253)\n- notebook timeout error local vs 12 hours (https://www.kaggle.com/competitions/rsna-intracranial-aneurysm-detection/discussion/603776)\n\nI think they can be summarized by the following 3 underlying questions:\n\nQ1: on average, how much time should we reserve for one test case for inference? Is it the estimated 17 seconds per case?\n\nQ2: how do we know a successful submission to the public LB will not result in 12-hour timeout error in the final submission?\n\nQ3: will the private and public testsets be evaluated in parallel and each will have 12-hour time limit?\n\nCan the organizers please help clarify on the available inference time? Right now I think many people are worried about the 12 hours error without clear information.",
    "3290846": "Hi @makelove,\n\nQ1: From the Data page: \"There are nearly 2500 series in the test set.\" You should divide up the 12 hour allowed runtime across these ~2500 instances. You could consider a \"failsafe\" mechanism that just submits a default prediction if your submission approaches the 12 hour limit.\n\nQ2: Every submission to this competition runs on the full test set, both public and private. This is in contrast to competitions like [Jane Street](https://www.kaggle.com/competitions/jane-street-real-time-market-data-forecasting/data) which reruns submissions on a new private set after the competition ends. In other words, in this competition, if your submission succeeds on the public LB, it has also already succeeded on the private LB. The private LB scores will be revealed (but not computed) once the competition ends.\n\nQ3: The combined runtime on both test sets is 12 hours. Your submission makes predictions on all test instances in sequence, randomly interleaved between public and private. Your submission doesn't know which are public and which are private.",
    "3290248": "Unfortunately I don't know the answers to these questions. We really need input from @ryanholbrook. I will try to point his attention towards this thread."
  }
}