{
  "id": 175819,
  "title": "Invalidated for using a prohibited library",
  "url": "/competitions/global-wheat-detection/discussion/175819",
  "author_name": "Marco Wu",
  "post_date": "2020-08-19T14:06:25.943000",
  "votes": 9,
  "comment_count": 14,
  "views": 0,
  "content": "<p>Here is my last submission code <a href=\"https://www.kaggle.com/marcowu/ap2-0effd-yolov4-pseudo-labeling-oof-evalu?scriptVersionId=39989367\" target=\"_blank\">yolov4 + effdicient d7</a>.I had checked many times to insure my code following the rules. So I have no idea which library I used is prohibited. Hope kaggle team or someone can help me. Thanks!! </p>",
  "messages": [
    {
      "id": 977488,
      "postDate": "2020-08-19T14:06:25.943Z",
      "content": "<p>Here is my last submission code <a href=\"https://www.kaggle.com/marcowu/ap2-0effd-yolov4-pseudo-labeling-oof-evalu?scriptVersionId=39989367\" target=\"_blank\">yolov4 + effdicient d7</a>.I had checked many times to insure my code following the rules. So I have no idea which library I used is prohibited. Hope kaggle team or someone can help me. Thanks!! </p>",
      "rawMarkdown": "Here is my last submission code [yolov4 + effdicient d7](https://www.kaggle.com/marcowu/ap2-0effd-yolov4-pseudo-labeling-oof-evalu?scriptVersionId=39989367).I had checked many times to insure my code following the rules. So I have no idea which library I used is prohibited. Hope kaggle team or someone can help me. Thanks!! ",
      "votes": 9
    },
    {
      "id": 977723,
      "postDate": "2020-08-19T17:03:30.423Z",
      "content": "<p>I paste here my answer from the same topic.</p>\n<p>It seems like one of these libs has a GPL-3 license which is prohibited for this competition:</p>\n<ul>\n<li><a href=\"https://softwareengineering.stackexchange.com/questions/87446/using-a-gplv3-python-module-will-my-entire-project-have-to-be-gplv3-licensed\" target=\"_blank\">https://softwareengineering.stackexchange.com/questions/87446/using-a-gplv3-python-module-will-my-entire-project-have-to-be-gplv3-licensed</a> </li>\n<li><a href=\"https://opensource.stackexchange.com/questions/6033/can-a-non-gpl-python-program-use-gpl-python-module\" target=\"_blank\">https://opensource.stackexchange.com/questions/6033/can-a-non-gpl-python-program-use-gpl-python-module</a><br>\nHowever, I checked manually licenses of some of these libraries but all of them have been released with another license so I can't say what the library is this.  </li>\n</ul>",
      "rawMarkdown": "I paste here my answer from the same topic.\n\nIt seems like one of these libs has a GPL-3 license which is prohibited for this competition:\n* https://softwareengineering.stackexchange.com/questions/87446/using-a-gplv3-python-module-will-my-entire-project-have-to-be-gplv3-licensed \n* https://opensource.stackexchange.com/questions/6033/can-a-non-gpl-python-program-use-gpl-python-module\nHowever, I checked manually licenses of some of these libraries but all of them have been released with another license so I can't say what the library is this.  ",
      "votes": 1,
      "replies": [
        {
          "id": 977771,
          "postDate": "2020-08-19T17:39:14.837Z",
          "content": "<p>Thank you, I will check it again.</p>",
          "rawMarkdown": "Thank you, I will check it again."
        }
      ]
    },
    {
      "id": 977655,
      "postDate": "2020-08-19T16:15:02.830Z",
      "content": "<p>I'm sorry this happened to you. I don't see anything that could be illegal, though it is quite similar to NVNN's yolov5 notebook. I have a very similar notebook (yolov4 based on NVNN's pseudolabelling notebook) that was not invalidated; perhaps this will help understand. Perhaps you could also email someone on the Kaggle team. </p>\n<p><a href=\"https://www.kaggle.com/stanleyjzheng/yolov4pl-oof\" target=\"_blank\">https://www.kaggle.com/stanleyjzheng/yolov4pl-oof</a></p>",
      "rawMarkdown": "I'm sorry this happened to you. I don't see anything that could be illegal, though it is quite similar to NVNN's yolov5 notebook. I have a very similar notebook (yolov4 based on NVNN's pseudolabelling notebook) that was not invalidated; perhaps this will help understand. Perhaps you could also email someone on the Kaggle team. \n\nhttps://www.kaggle.com/stanleyjzheng/yolov4pl-oof",
      "votes": 1,
      "replies": [
        {
          "id": 977665,
          "postDate": "2020-08-19T16:21:57.173Z",
          "rawMarkdown": "",
          "isDeleted": true
        },
        {
          "id": 977668,
          "postDate": "2020-08-19T16:26:09.970Z",
          "content": "<p>Thank you very much!! I already send an email to Phil Culliton. Hope they will give me a reply in 8 hours.</p>",
          "rawMarkdown": "Thank you very much!! I already send an email to Phil Culliton. Hope they will give me a reply in 8 hours.",
          "votes": 1
        },
        {
          "id": 977683,
          "postDate": "2020-08-19T16:36:36.297Z",
          "content": "<p><a href=\"https://www.kaggle.com/stanleyjzheng\" target=\"_blank\">@stanleyjzheng</a>  My ground truth's csv_file was changed with my yolov5 distribution, so I named it as yolov5trainF5_onlyfix.csv. Perhaps it is one reason cause me error,but I think this should not be illegal.</p>\n<p>Thank you very much!!</p>",
          "rawMarkdown": "@stanleyjzheng  My ground truth's csv_file was changed with my yolov5 distribution, so I named it as yolov5trainF5_onlyfix.csv. Perhaps it is one reason cause me error,but I think this should not be illegal.\n\nThank you very much!!",
          "votes": 1
        },
        {
          "id": 977728,
          "postDate": "2020-08-19T17:10:47.370Z",
          "content": "<p>I agree it definitely shouldn't, but it's possible they're just scanning for yolov5 in every notebook and invalidating them that way (more likely it's way more advanced or done by hand though, we'll see). Best of luck with your email.</p>",
          "rawMarkdown": "I agree it definitely shouldn't, but it's possible they're just scanning for yolov5 in every notebook and invalidating them that way (more likely it's way more advanced or done by hand though, we'll see). Best of luck with your email.",
          "votes": 1
        },
        {
          "id": 977754,
          "postDate": "2020-08-19T17:30:34.373Z",
          "content": "<p>Thanks!! Wish you can get great private score!</p>",
          "rawMarkdown": "Thanks!! Wish you can get great private score!",
          "votes": 1
        }
      ]
    },
    {
      "id": 977628,
      "postDate": "2020-08-19T15:51:05.543Z",
      "content": "<p><a href=\"https://www.kaggle.com/marcowu\" target=\"_blank\">@marcowu</a> - I dont see any prohibited libraries as well. My only guess is it would have taken more than 6 hrs for the execution to complete. </p>",
      "rawMarkdown": "@marcowu - I dont see any prohibited libraries as well. My only guess is it would have taken more than 6 hrs for the execution to complete. ",
      "votes": 1,
      "replies": [
        {
          "id": 977639,
          "postDate": "2020-08-19T15:56:35.643Z",
          "content": "<p>My one submission was only running inference, not pseudo labeling.</p>",
          "rawMarkdown": "My one submission was only running inference, not pseudo labeling.",
          "votes": 1
        }
      ]
    },
    {
      "id": 977600,
      "postDate": "2020-08-19T15:34:20.540Z",
      "content": "<p><a href=\"https://www.kaggle.com/philculliton\" target=\"_blank\">@philculliton</a> Why this notebook even could get score,but I can not?</p>\n<p><a href=\"https://www.kaggle.com/naimur978/wheat-head-detection-yolov5-pseudo-labelling-oof?scriptVersionId=38595668\" target=\"_blank\">https://www.kaggle.com/naimur978/wheat-head-detection-yolov5-pseudo-labelling-oof?scriptVersionId=38595668</a></p>",
      "rawMarkdown": "@philculliton Why this notebook even could get score,but I can not?\n\nhttps://www.kaggle.com/naimur978/wheat-head-detection-yolov5-pseudo-labelling-oof?scriptVersionId=38595668",
      "votes": 1
    },
    {
      "id": 977690,
      "postDate": "2020-08-19T16:40:41.733Z",
      "content": "<p>Maybe because you are using RAdam in your dataset (not sure). I actually got more boost using RAdam but didn't use it as it was nowhere mentions in the external data thread. I even asked as a <a href=\"https://www.kaggle.com/c/global-wheat-detection/discussion/172046?search=bending\" target=\"_blank\">discussion topic</a> but ended with zero response. <br>\nThis is just my speculation, I might be wrong here. </p>",
      "rawMarkdown": "Maybe because you are using RAdam in your dataset (not sure). I actually got more boost using RAdam but didn't use it as it was nowhere mentions in the external data thread. I even asked as a [discussion topic](https://www.kaggle.com/c/global-wheat-detection/discussion/172046?search=bending) but ended with zero response. \nThis is just my speculation, I might be wrong here. ",
      "votes": 2,
      "replies": [
        {
          "id": 977749,
          "postDate": "2020-08-19T17:27:57.260Z",
          "content": "<p>Thanks your reply!! My radam.py license is AP 2.0 in <a href=\"https://github.com/LiyuanLucasLiu/RAdam/blob/master/LICENSE\" target=\"_blank\">here</a>. It is very disappoint that no kaggle team reply in your discussion. Because my one submission was only running inference, did not use radam. If it truly caused me out LB,I will hard to accept. </p>",
          "rawMarkdown": "Thanks your reply!! My radam.py license is AP 2.0 in [here](https://github.com/LiyuanLucasLiu/RAdam/blob/master/LICENSE). It is very disappoint that no kaggle team reply in your discussion. Because my one submission was only running inference, did not use radam. If it truly caused me out LB,I will hard to accept. ",
          "votes": 1
        },
        {
          "id": 977820,
          "postDate": "2020-08-19T18:09:28.213Z",
          "content": "<p>I see that you did not use it in your inference code. If this is the reason being invalidated then I think the  Kaggle team needs to reconsider your submission.<br>\nIt's best to reach out to the Kaggle team and clarify it. Hope they will restore your submission. Best of luck.</p>",
          "rawMarkdown": "I see that you did not use it in your inference code. If this is the reason being invalidated then I think the  Kaggle team needs to reconsider your submission.\nIt's best to reach out to the Kaggle team and clarify it. Hope they will restore your submission. Best of luck.",
          "votes": 2
        }
      ]
    }
  ],
  "comments": [
    {
      "id": 977723,
      "author_name": "Vadim Timakin",
      "author_url": "",
      "post_date": "2020-08-19T17:03:30.423000",
      "content": "<p>I paste here my answer from the same topic.</p>\n<p>It seems like one of these libs has a GPL-3 license which is prohibited for this competition:</p>\n<ul>\n<li><a href=\"https://softwareengineering.stackexchange.com/questions/87446/using-a-gplv3-python-module-will-my-entire-project-have-to-be-gplv3-licensed\" target=\"_blank\">https://softwareengineering.stackexchange.com/questions/87446/using-a-gplv3-python-module-will-my-entire-project-have-to-be-gplv3-licensed</a> </li>\n<li><a href=\"https://opensource.stackexchange.com/questions/6033/can-a-non-gpl-python-program-use-gpl-python-module\" target=\"_blank\">https://opensource.stackexchange.com/questions/6033/can-a-non-gpl-python-program-use-gpl-python-module</a><br>\nHowever, I checked manually licenses of some of these libraries but all of them have been released with another license so I can't say what the library is this.  </li>\n</ul>",
      "votes": 1,
      "replies": [
        {
          "id": 977771,
          "author_name": "Marco Wu",
          "author_url": "",
          "post_date": "2020-08-19T17:39:14.837000",
          "content": "<p>Thank you, I will check it again.</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 977655,
      "author_name": "Stanley Zheng",
      "author_url": "",
      "post_date": "2020-08-19T16:15:02.830000",
      "content": "<p>I'm sorry this happened to you. I don't see anything that could be illegal, though it is quite similar to NVNN's yolov5 notebook. I have a very similar notebook (yolov4 based on NVNN's pseudolabelling notebook) that was not invalidated; perhaps this will help understand. Perhaps you could also email someone on the Kaggle team. </p>\n<p><a href=\"https://www.kaggle.com/stanleyjzheng/yolov4pl-oof\" target=\"_blank\">https://www.kaggle.com/stanleyjzheng/yolov4pl-oof</a></p>",
      "votes": 1,
      "replies": [
        {
          "id": 977665,
          "author_name": "",
          "author_url": "",
          "post_date": "2020-08-19T16:21:57.173000",
          "content": "",
          "votes": 0,
          "replies": []
        },
        {
          "id": 977668,
          "author_name": "Marco Wu",
          "author_url": "",
          "post_date": "2020-08-19T16:26:09.970000",
          "content": "<p>Thank you very much!! I already send an email to Phil Culliton. Hope they will give me a reply in 8 hours.</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 977683,
          "author_name": "Marco Wu",
          "author_url": "",
          "post_date": "2020-08-19T16:36:36.297000",
          "content": "<p><a href=\"https://www.kaggle.com/stanleyjzheng\" target=\"_blank\">@stanleyjzheng</a>  My ground truth's csv_file was changed with my yolov5 distribution, so I named it as yolov5trainF5_onlyfix.csv. Perhaps it is one reason cause me error,but I think this should not be illegal.</p>\n<p>Thank you very much!!</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 977728,
          "author_name": "Stanley Zheng",
          "author_url": "",
          "post_date": "2020-08-19T17:10:47.370000",
          "content": "<p>I agree it definitely shouldn't, but it's possible they're just scanning for yolov5 in every notebook and invalidating them that way (more likely it's way more advanced or done by hand though, we'll see). Best of luck with your email.</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 977754,
          "author_name": "Marco Wu",
          "author_url": "",
          "post_date": "2020-08-19T17:30:34.373000",
          "content": "<p>Thanks!! Wish you can get great private score!</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 977628,
      "author_name": "Manoj Prabhakar",
      "author_url": "",
      "post_date": "2020-08-19T15:51:05.543000",
      "content": "<p><a href=\"https://www.kaggle.com/marcowu\" target=\"_blank\">@marcowu</a> - I dont see any prohibited libraries as well. My only guess is it would have taken more than 6 hrs for the execution to complete. </p>",
      "votes": 1,
      "replies": [
        {
          "id": 977639,
          "author_name": "Marco Wu",
          "author_url": "",
          "post_date": "2020-08-19T15:56:35.643000",
          "content": "<p>My one submission was only running inference, not pseudo labeling.</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 977600,
      "author_name": "Marco Wu",
      "author_url": "",
      "post_date": "2020-08-19T15:34:20.540000",
      "content": "<p><a href=\"https://www.kaggle.com/philculliton\" target=\"_blank\">@philculliton</a> Why this notebook even could get score,but I can not?</p>\n<p><a href=\"https://www.kaggle.com/naimur978/wheat-head-detection-yolov5-pseudo-labelling-oof?scriptVersionId=38595668\" target=\"_blank\">https://www.kaggle.com/naimur978/wheat-head-detection-yolov5-pseudo-labelling-oof?scriptVersionId=38595668</a></p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 977690,
      "author_name": "bendang",
      "author_url": "",
      "post_date": "2020-08-19T16:40:41.733000",
      "content": "<p>Maybe because you are using RAdam in your dataset (not sure). I actually got more boost using RAdam but didn't use it as it was nowhere mentions in the external data thread. I even asked as a <a href=\"https://www.kaggle.com/c/global-wheat-detection/discussion/172046?search=bending\" target=\"_blank\">discussion topic</a> but ended with zero response. <br>\nThis is just my speculation, I might be wrong here. </p>",
      "votes": 2,
      "replies": [
        {
          "id": 977749,
          "author_name": "Marco Wu",
          "author_url": "",
          "post_date": "2020-08-19T17:27:57.260000",
          "content": "<p>Thanks your reply!! My radam.py license is AP 2.0 in <a href=\"https://github.com/LiyuanLucasLiu/RAdam/blob/master/LICENSE\" target=\"_blank\">here</a>. It is very disappoint that no kaggle team reply in your discussion. Because my one submission was only running inference, did not use radam. If it truly caused me out LB,I will hard to accept. </p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 977820,
          "author_name": "bendang",
          "author_url": "",
          "post_date": "2020-08-19T18:09:28.213000",
          "content": "<p>I see that you did not use it in your inference code. If this is the reason being invalidated then I think the  Kaggle team needs to reconsider your submission.<br>\nIt's best to reach out to the Kaggle team and clarify it. Hope they will restore your submission. Best of luck.</p>",
          "votes": 2,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "977488": "Here is my last submission code [yolov4 + effdicient d7](https://www.kaggle.com/marcowu/ap2-0effd-yolov4-pseudo-labeling-oof-evalu?scriptVersionId=39989367).I had checked many times to insure my code following the rules. So I have no idea which library I used is prohibited. Hope kaggle team or someone can help me. Thanks!! ",
    "977723": "I paste here my answer from the same topic.\n\nIt seems like one of these libs has a GPL-3 license which is prohibited for this competition:\n* https://softwareengineering.stackexchange.com/questions/87446/using-a-gplv3-python-module-will-my-entire-project-have-to-be-gplv3-licensed \n* https://opensource.stackexchange.com/questions/6033/can-a-non-gpl-python-program-use-gpl-python-module\nHowever, I checked manually licenses of some of these libraries but all of them have been released with another license so I can't say what the library is this.  ",
    "977655": "I'm sorry this happened to you. I don't see anything that could be illegal, though it is quite similar to NVNN's yolov5 notebook. I have a very similar notebook (yolov4 based on NVNN's pseudolabelling notebook) that was not invalidated; perhaps this will help understand. Perhaps you could also email someone on the Kaggle team. \n\nhttps://www.kaggle.com/stanleyjzheng/yolov4pl-oof",
    "977628": "@marcowu - I dont see any prohibited libraries as well. My only guess is it would have taken more than 6 hrs for the execution to complete. ",
    "977600": "@philculliton Why this notebook even could get score,but I can not?\n\nhttps://www.kaggle.com/naimur978/wheat-head-detection-yolov5-pseudo-labelling-oof?scriptVersionId=38595668",
    "977690": "Maybe because you are using RAdam in your dataset (not sure). I actually got more boost using RAdam but didn't use it as it was nowhere mentions in the external data thread. I even asked as a [discussion topic](https://www.kaggle.com/c/global-wheat-detection/discussion/172046?search=bending) but ended with zero response. \nThis is just my speculation, I might be wrong here. "
  }
}