{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":97533515,"defaultBranch":"master","name":"skorch","ownerLogin":"skorch-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-18T00:13:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47992320?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716823543.0","currentOid":""},"activityList":{"items":[{"before":"dd341d3b53879d4216225d430b9da6f708a7341d","after":"2e8f0522dc15d23bb7e90d8bfad4027a0bff3488","ref":"refs/heads/master","pushedAt":"2024-05-27T15:28:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Bump version to 1.0.1dev","shortMessageHtmlLink":"Bump version to 1.0.1dev"}},{"before":"ffe71c77b7796e9702f8f4480509b27fd9ab074f","after":null,"ref":"refs/heads/tst-fix-no-warning-error-new-pytest","pushedAt":"2024-05-27T14:59:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"}},{"before":"bc198b90432e797d36e5237ed423ea2b38b64dc9","after":"dd341d3b53879d4216225d430b9da6f708a7341d","ref":"refs/heads/master","pushedAt":"2024-05-27T14:59:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"FIX New pytest version errors on warning test (#1056)\n\nWe had a test that basically called pytest.warns(None), which newer\r\npytest versions don't allow. Instead, now using recwarn to assert that\r\nthere is _no_ error.\r\n\r\nThe suggested\r\npytest.does_not_warn() (https://github.com/pytest-dev/pytest/issues/9404)\r\ndoes not appear to work.","shortMessageHtmlLink":"FIX New pytest version errors on warning test (#1056)"}},{"before":null,"after":"ffe71c77b7796e9702f8f4480509b27fd9ab074f","ref":"refs/heads/tst-fix-no-warning-error-new-pytest","pushedAt":"2024-05-27T14:34:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"FIX New pytest version errors on warning test\n\nWe had a test that basically called pytest.warns(None), which newer\npytest versions don't allow. Instead, now using recwarn to assert that\nthere is _no_ error.\n\nThe suggested\npytest.does_not_warn() (https://github.com/pytest-dev/pytest/issues/9404)\ndoes not appear to work.","shortMessageHtmlLink":"FIX New pytest version errors on warning test"}},{"before":"784fe831cf3590701e2d6cda9036dba794a00468","after":null,"ref":"refs/heads/release-0.16.0","pushedAt":"2024-05-27T14:00:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"}},{"before":"8d2c0a5353f1e4db69cf82834d21f8830b8556b6","after":"bc198b90432e797d36e5237ed423ea2b38b64dc9","ref":"refs/heads/master","pushedAt":"2024-05-27T14:00:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Release 1.0.0 (#1055)\n\n* Update version\r\n\r\n* Update CHANGES.md\r\n\r\n* Remove test skip for old PyTorch versions\r\n\r\nOnly needed for PyTorch 1.11 and lower, which are no longer supported in\r\nthe CI.\r\n\r\nRelease message:\r\n\r\nThe 1.0.0 release of skorch is here. We think that skorch is at a very\r\nstable point, which is why a 1.0.0 release is appropriate. There are no\r\nplans to add any breaking changes or major revisions in the future.\r\nInstead, our focus now is to keep skorch up-to-date with the latest\r\nversions of PyTorch and scikit-learn, and to fix any bugs that may\r\narise.","shortMessageHtmlLink":"Release 1.0.0 (#1055)"}},{"before":"b03d745f14c91c6d17a6c915e80bb9d68be4be22","after":"784fe831cf3590701e2d6cda9036dba794a00468","ref":"refs/heads/release-0.16.0","pushedAt":"2024-05-27T13:51:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Update version in CHANGES.md","shortMessageHtmlLink":"Update version in CHANGES.md"}},{"before":"a2a4f5242d95612da64c5b9c102166a7d2a79d34","after":"b03d745f14c91c6d17a6c915e80bb9d68be4be22","ref":"refs/heads/release-0.16.0","pushedAt":"2024-05-27T13:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Update date","shortMessageHtmlLink":"Update date"}},{"before":"d7cf4272977a5a77e9d3e50a0aee64e804aed659","after":"a2a4f5242d95612da64c5b9c102166a7d2a79d34","ref":"refs/heads/release-0.16.0","pushedAt":"2024-05-23T14:16:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Go with version 1.0.0 instead of 0.16.0","shortMessageHtmlLink":"Go with version 1.0.0 instead of 0.16.0"}},{"before":null,"after":"d7cf4272977a5a77e9d3e50a0aee64e804aed659","ref":"refs/heads/release-0.16.0","pushedAt":"2024-05-23T09:18:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Remove test skip for old PyTorch versions\n\nOnly needed for PyTorch 1.11 and lower, which are no longer supported in\nthe CI.","shortMessageHtmlLink":"Remove test skip for old PyTorch versions"}},{"before":null,"after":"80db684b3ac4b78e44f1df62dd015a277099f5cb","ref":"refs/heads/trigger-ci-sklearn-1.5","pushedAt":"2024-05-23T08:10:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Empty commit to trigger CI","shortMessageHtmlLink":"Empty commit to trigger CI"}},{"before":"261d3a676ac59bf3707f698141012e1d1b3eb5c3","after":null,"ref":"refs/heads/pytorch-2.3","pushedAt":"2024-04-25T21:06:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"}},{"before":"f3d9ea367515c8bce3d48bebed231185c54c4edf","after":"8d2c0a5353f1e4db69cf82834d21f8830b8556b6","ref":"refs/heads/master","pushedAt":"2024-04-25T16:08:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thomasjpfan","name":"Thomas J. Fan","path":"/thomasjpfan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5402633?s=80&v=4"},"commit":{"message":"Add PyTorch 2.3.0 to CI (#1051)\n\nAlso, update 2.2.0 to 2.2.2.","shortMessageHtmlLink":"Add PyTorch 2.3.0 to CI (#1051)"}},{"before":null,"after":"261d3a676ac59bf3707f698141012e1d1b3eb5c3","ref":"refs/heads/pytorch-2.3","pushedAt":"2024-04-25T13:04:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Add PyTorch 2.3.0 to CI\n\nAlso, update 2.2.0 to 2.2.2.","shortMessageHtmlLink":"Add PyTorch 2.3.0 to CI"}},{"before":"9ab3b2c079fbb9b74bde0e09283b17b288e8f9e7","after":"f3d9ea367515c8bce3d48bebed231185c54c4edf","ref":"refs/heads/master","pushedAt":"2024-02-19T12:55:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"LLM caching: Bug when sharing prefix in target (#1048)\n\nWhen caching labels we're assuming that each encoded label\r\nhas an EOS token. This is not given with every tokenizer.\r\nFor example the GPT2 tokenizer doesn't do this.\r\n\r\nWithout the EOS token labels with shared prefixes, e.g.\r\n'11' and '11111' (= '11' + '111'), will both have cache\r\nentries for the shared prefix '11' but will have different\r\ntotal label lengths (in this case 1 vs. 2 tokens).\r\nThis then leads to the scenario that, when generating logits\r\nfor label '11' we will have a 'next' cache entry (for '111')\r\nbut no more label left. The code only checks for the EOS token\r\n(which is not present) and we run into an index error.\r\n\r\nThe solution is, in this case, to also check if the label\r\nwe want logits for is already completely checked.","shortMessageHtmlLink":"LLM caching: Bug when sharing prefix in target (#1048)"}},{"before":null,"after":"8c44e5f762d72374a98078eb74dc65fe8bc2de47","ref":"refs/heads/issue/llm-shared-prefix-labels","pushedAt":"2024-02-19T12:27:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ottonemo","name":null,"path":"/ottonemo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29305596?s=80&v=4"},"commit":{"message":"LLM caching: Bug when sharing prefix in target\n\nWhen caching labels we're assuming that each encoded label\nhas an EOS token. This is not given with every tokenizer.\nFor example the GPT2 tokenizer doesn't do this.\n\nWithout the EOS token labels with shared prefixes, e.g.\n'11' and '11111' (= '11' + '111'), will both have cache\nentries for the shared prefix '11' but will have different\ntotal label lengths (in this case 1 vs. 2 tokens).\nThis then leads to the scenario that, when generating logits\nfor label '11' we will have a 'next' cache entry (for '111')\nbut no more label left. The code only checks for the EOS token\n(which is not present) and we run into an index error.\n\nThe solution is, in this case, to also check if the label\nwe want logits for is already completely checked.","shortMessageHtmlLink":"LLM caching: Bug when sharing prefix in target"}},{"before":"95d712c6adc2177209c1c7d47aed36ac172ecf1b","after":null,"ref":"refs/heads/pytorch-2.2","pushedAt":"2024-02-16T11:23:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"}},{"before":"2c916556ffa4f62560833ca4fe9bc68a1ff3879b","after":"9ab3b2c079fbb9b74bde0e09283b17b288e8f9e7","ref":"refs/heads/master","pushedAt":"2024-02-16T11:23:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Add PyTorch 2.2.0 to CI (#1044)\n\nAlso:\r\n\r\n- Remove PyTorch 1.12.1\r\n- Check PyTorch 2.1.2 instead of 2.1.0\r\n- Update docs","shortMessageHtmlLink":"Add PyTorch 2.2.0 to CI (#1044)"}},{"before":"1f7a779d0aa78589e17262c206f5775f2fcd75f8","after":"2c916556ffa4f62560833ca4fe9bc68a1ff3879b","ref":"refs/heads/master","pushedAt":"2024-02-13T18:18:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Fix invalid escape sequence '\\s' in Dataset docstring (#1000)","shortMessageHtmlLink":"Fix invalid escape sequence '\\s' in Dataset docstring (#1000)"}},{"before":"600fc5abdd96de3e0895cb08259eec8e2f1c6ba0","after":"95d712c6adc2177209c1c7d47aed36ac172ecf1b","ref":"refs/heads/pytorch-2.2","pushedAt":"2024-02-13T13:46:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Merge branch 'master' into pytorch-2.2","shortMessageHtmlLink":"Merge branch 'master' into pytorch-2.2"}},{"before":"b64afdaa2b4bce0bdcf80fde0f7b37ff7a16b6db","after":null,"ref":"refs/heads/fixes-for-sklearn-1.4","pushedAt":"2024-02-13T13:45:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"}},{"before":"0d3a8ec4533d089dc30d2798134454a4c716b587","after":"1f7a779d0aa78589e17262c206f5775f2fcd75f8","ref":"refs/heads/master","pushedAt":"2024-02-13T13:36:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ottonemo","name":null,"path":"/ottonemo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29305596?s=80&v=4"},"commit":{"message":"Fix issues with sklearn 1.4 (#1045)\n\n* Fix issues with sklearn 1.4\r\n\r\nSome skorch tests fail with sklearn v1.4. This commit fixes them:\r\n\r\n1. Inheritance structure of scorers seems to have changed.\r\n2. classes_ attribute should always be numpy array\r\n3. CalibratedClassifierCV only works with predict_proba being float64\r\n\r\nTo fix the latter, I'm now casting the output of predict_proba to\r\nfloat64. However, I'm not sure if this is a good idea, as it might break\r\nexisting code. I'm just adding it in for now to check if the tests pass.\r\n\r\n* Fix test after changing type of classes_\r\n\r\n* Make CCCV test xfail for the time being\r\n\r\n* Set xfail non-strict bc test pass with old sklearn\r\n\r\nFor Python 3.8, an older sklearn version (1.3.2) is installed, which\r\ndoes not result in the test failing. Therefore, instead of requiring a\r\nstrict xfail, make xfail optional.","shortMessageHtmlLink":"Fix issues with sklearn 1.4 (#1045)"}},{"before":"9a2e39b9a0655e56449ac586f468f30393794385","after":"b64afdaa2b4bce0bdcf80fde0f7b37ff7a16b6db","ref":"refs/heads/fixes-for-sklearn-1.4","pushedAt":"2024-02-08T13:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Set xfail non-strict bc test pass with old sklearn\n\nFor Python 3.8, an older sklearn version (1.3.2) is installed, which\ndoes not result in the test failing. Therefore, instead of requiring a\nstrict xfail, make xfail optional.","shortMessageHtmlLink":"Set xfail non-strict bc test pass with old sklearn"}},{"before":"43f5d3f5aef87b2210983af3f9163cbf9ba86d4a","after":"9a2e39b9a0655e56449ac586f468f30393794385","ref":"refs/heads/fixes-for-sklearn-1.4","pushedAt":"2024-02-08T13:23:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Make CCCV test xfail for the time being","shortMessageHtmlLink":"Make CCCV test xfail for the time being"}},{"before":"d022b236c04ce3ad424935a6ddf0fe7a60c4da84","after":"43f5d3f5aef87b2210983af3f9163cbf9ba86d4a","ref":"refs/heads/fixes-for-sklearn-1.4","pushedAt":"2024-02-08T12:18:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Fix test after changing type of classes_","shortMessageHtmlLink":"Fix test after changing type of classes_"}},{"before":null,"after":"d022b236c04ce3ad424935a6ddf0fe7a60c4da84","ref":"refs/heads/fixes-for-sklearn-1.4","pushedAt":"2024-02-08T11:44:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Fix issues with sklearn 1.4\n\nDON'T MERGE YET.\n\nSome skorch tests fail with sklearn v1.4. This commit fixes them:\n\n1. Inheritance structure of scorers seems to have changed.\n2. classes_ attribute should always be numpy array\n3. CalibratedClassifierCV only works with predict_proba being float64\n\nTo fix the latter, I'm now casting the output of predict_proba to\nfloat64. However, I'm not sure if this is a good idea, as it might break\nexisting code. I'm just adding it in for now to check if the tests pass.","shortMessageHtmlLink":"Fix issues with sklearn 1.4"}},{"before":null,"after":"600fc5abdd96de3e0895cb08259eec8e2f1c6ba0","ref":"refs/heads/pytorch-2.2","pushedAt":"2024-02-07T16:43:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Add PyTorch 2.2.0 to CI\n\nAlso:\n\n- Remove 1.12.1\n- Check 2.1.2 instead of 2.1.0\n- Update docs","shortMessageHtmlLink":"Add PyTorch 2.2.0 to CI"}},{"before":"be10f573c271c583ec19f8064f527555d594daae","after":null,"ref":"refs/heads/fix-return_url-type","pushedAt":"2024-01-08T14:33:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"}},{"before":"2bb50a3c8d537fff32e61efc44e2786312b3707b","after":"0d3a8ec4533d089dc30d2798134454a4c716b587","ref":"refs/heads/master","pushedAt":"2024-01-08T14:32:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ottonemo","name":null,"path":"/ottonemo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29305596?s=80&v=4"},"commit":{"message":"Fix return_url of HfApi client (#1040)\n\nSince v0.20, the attribute is a dataclass object, not a string anymore.","shortMessageHtmlLink":"Fix return_url of HfApi client (#1040)"}},{"before":null,"after":"68ef3133b640c61c23284e0350c60eaff7cee581","ref":"refs/heads/docs-test-rtd","pushedAt":"2024-01-05T10:31:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BenjaminBossan","name":"Benjamin Bossan","path":"/BenjaminBossan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229650?s=80&v=4"},"commit":{"message":"Empty commit to check docs","shortMessageHtmlLink":"Empty commit to check docs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVQlJ2QA","startCursor":null,"endCursor":null}},"title":"Activity ยท skorch-dev/skorch"}