{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":415948435,"defaultBranch":"main","name":"Trainer","ownerLogin":"coqui-ai","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-11T13:54:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/75583352?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702454631.0","currentOid":""},"activityList":{"items":[{"before":"bc68b2a17faf30e88a74f22a5731154f491f5765","after":"7704b0f3fdeac1d967a11b728e4cd125f5fa322f","ref":"refs/heads/main","pushedAt":"2023-12-13T08:03:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Update to v0.0.36","shortMessageHtmlLink":"Update to v0.0.36"}},{"before":"c6c9e49a669aa2ba965a44e582ebf07693f11645","after":"bc68b2a17faf30e88a74f22a5731154f491f5765","ref":"refs/heads/main","pushedAt":"2023-12-12T13:49:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Update to v0.0.35","shortMessageHtmlLink":"Update to v0.0.35"}},{"before":"c77173d056dfc29baffe0ffd3fee9a9402e6579c","after":"c6c9e49a669aa2ba965a44e582ebf07693f11645","ref":"refs/heads/main","pushedAt":"2023-12-12T13:47:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Update to v0.0.36","shortMessageHtmlLink":"Update to v0.0.36"}},{"before":"7de3bc9067c82102d8dcc17ab77202bea09326f1","after":"c77173d056dfc29baffe0ffd3fee9a9402e6579c","ref":"refs/heads/main","pushedAt":"2023-12-12T13:47:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Fixup save_best_model (#137)\n\n* Fixup\r\n\r\n* Fixup lint","shortMessageHtmlLink":"Fixup save_best_model (#137)"}},{"before":"a5f9f1727c3aafa9ffbbc618f155bd7ce8594b93","after":"0741bbdc849fa154d4850d151dffa45da11f0428","ref":"refs/heads/fixup_save_best","pushedAt":"2023-12-12T13:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Fixup lint","shortMessageHtmlLink":"Fixup lint"}},{"before":null,"after":"a5f9f1727c3aafa9ffbbc618f155bd7ce8594b93","ref":"refs/heads/fixup_save_best","pushedAt":"2023-12-12T13:39:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Fixup","shortMessageHtmlLink":"Fixup"}},{"before":"7cfc3e3efe76d5ee2f90032211128dc83c0068d5","after":"7de3bc9067c82102d8dcc17ab77202bea09326f1","ref":"refs/heads/main","pushedAt":"2023-12-12T13:22:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Revert \"Revert \"fix: make --continue_path work again (#131)\"\" (#135)\n\nThis reverts commit 695a699cba94fbca7aa19f0f4195bf6826e314f9.","shortMessageHtmlLink":"Revert \"Revert \"fix: make --continue_path work again (#131)\"\" (#135)"}},{"before":"2d862579d01951f99be0eea779c1b6d76e900988","after":"7cfc3e3efe76d5ee2f90032211128dc83c0068d5","ref":"refs/heads/main","pushedAt":"2023-12-07T13:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Update to v0.0.34","shortMessageHtmlLink":"Update to v0.0.34"}},{"before":"695a699cba94fbca7aa19f0f4195bf6826e314f9","after":null,"ref":"refs/heads/revert-131-fix-continue","pushedAt":"2023-12-07T13:09:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"}},{"before":"53d7345c9cbab559b99010b6a18bf4ab2ad2f6cd","after":"2d862579d01951f99be0eea779c1b6d76e900988","ref":"refs/heads/main","pushedAt":"2023-12-07T13:09:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Merge pull request #133 from coqui-ai/revert-131-fix-continue\n\nRevert \"fix: make --continue_path work again\"","shortMessageHtmlLink":"Merge pull request #133 from coqui-ai/revert-131-fix-continue"}},{"before":null,"after":"695a699cba94fbca7aa19f0f4195bf6826e314f9","ref":"refs/heads/revert-131-fix-continue","pushedAt":"2023-12-07T13:05:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Revert \"fix: make --continue_path work again (#131)\"\n\nThis reverts commit 8d4849c8f7e49c83bb2ec50b0d1479d80454410a.","shortMessageHtmlLink":"Revert \"fix: make --continue_path work again (#131)\""}},{"before":"8d4849c8f7e49c83bb2ec50b0d1479d80454410a","after":"53d7345c9cbab559b99010b6a18bf4ab2ad2f6cd","ref":"refs/heads/main","pushedAt":"2023-12-05T13:49:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Update to v0.0.33","shortMessageHtmlLink":"Update to v0.0.33"}},{"before":"463e76375c0d36268ba5e35731d2a11a97ade6a4","after":"8d4849c8f7e49c83bb2ec50b0d1479d80454410a","ref":"refs/heads/main","pushedAt":"2023-12-05T13:48:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"fix: make --continue_path work again (#131)\n\n* fix: make --continue_path work again\r\n\r\nThere were errors when loading models with `--continue_path` because #121\r\nchanged\r\nhttps://github.com/coqui-ai/Trainer/blob/47781f58d2714d8139dc00f57dbf64bcc14402b7/trainer/trainer.py#L1924\r\nto save the `model_loss` as `{\"train_loss\": train_loss, \"eval_loss\": eval_loss}`\r\ninstead of just a float.\r\nhttps://github.com/coqui-ai/Trainer/blob/47781f58d2714d8139dc00f57dbf64bcc14402b7/trainer/io.py#L195\r\nstill saves a float in `model_loss`, so loading the best model would still work\r\nfine. Loading a model via `--restore-path` also works fine because in that case\r\nthe best loss is reset and not initialised from the saved model.\r\n\r\nThis fix:\r\n- changes `save_best_model()` to also save a dict with train and eval loss, so\r\n that this is consistent everywhere\r\n- ensures that the model loader can handle both float and dict\r\n `model_loss` for backwards compatibility\r\n- adds relevant test cases\r\n\r\n* fixup! fix: make --continue_path work again","shortMessageHtmlLink":"fix: make --continue_path work again (#131)"}},{"before":"385cced9d857b41c8b4a267fe21c16ae1a77f940","after":"463e76375c0d36268ba5e35731d2a11a97ade6a4","ref":"refs/heads/main","pushedAt":"2023-11-16T16:49:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Update to v0.0.32","shortMessageHtmlLink":"Update to v0.0.32"}},{"before":"5b3cb635cecfa3bb9c8a3c0a65c9fcec2766a5a9","after":null,"ref":"refs/heads/fix_eval","pushedAt":"2023-11-16T10:03:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"}},{"before":"47781f58d2714d8139dc00f57dbf64bcc14402b7","after":"385cced9d857b41c8b4a267fe21c16ae1a77f940","ref":"refs/heads/main","pushedAt":"2023-11-16T10:03:27.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Merge pull request #129 from coqui-ai/fix_eval\n\nMultiples bug fixes and add on_train_epoch_start callback","shortMessageHtmlLink":"Merge pull request #129 from coqui-ai/fix_eval"}},{"before":"d12b503ed50b1476d5fd7bb520fe1f807d2d5f62","after":"5b3cb635cecfa3bb9c8a3c0a65c9fcec2766a5a9","ref":"refs/heads/fix_eval","pushedAt":"2023-11-14T16:06:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edresson","name":"Edresson Casanova","path":"/Edresson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28763586?s=80&v=4"},"commit":{"message":"Fix worflows","shortMessageHtmlLink":"Fix worflows"}},{"before":"787fdef0988920fd639e6ff69fb5c99ea3bdef3a","after":"d12b503ed50b1476d5fd7bb520fe1f807d2d5f62","ref":"refs/heads/fix_eval","pushedAt":"2023-11-13T19:48:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edresson","name":"Edresson Casanova","path":"/Edresson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28763586?s=80&v=4"},"commit":{"message":"Add on_train_epoch_start and on_train_epoch_end callbacks","shortMessageHtmlLink":"Add on_train_epoch_start and on_train_epoch_end callbacks"}},{"before":"8eddf02a830f3b183d1fe9f6d73dc8adcf6804a4","after":"787fdef0988920fd639e6ff69fb5c99ea3bdef3a","ref":"refs/heads/fix_eval","pushedAt":"2023-11-13T18:36:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edresson","name":"Edresson Casanova","path":"/Edresson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28763586?s=80&v=4"},"commit":{"message":"Raise an error if multiple-optimizer setup with grad accumulation and without custom optimize method","shortMessageHtmlLink":"Raise an error if multiple-optimizer setup with grad accumulation and…"}},{"before":"ebd91736a0c3aacbc72fed72b6c2480fd01f1884","after":"8eddf02a830f3b183d1fe9f6d73dc8adcf6804a4","ref":"refs/heads/fix_eval","pushedAt":"2023-11-13T18:01:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Edresson","name":"Edresson Casanova","path":"/Edresson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28763586?s=80&v=4"},"commit":{"message":"Make style","shortMessageHtmlLink":"Make style"}},{"before":"560fb5925f46cd2f7eac87f1fc854ed3eacf54af","after":"ebd91736a0c3aacbc72fed72b6c2480fd01f1884","ref":"refs/heads/fix_eval","pushedAt":"2023-11-13T17:54:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Edresson","name":"Edresson Casanova","path":"/Edresson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28763586?s=80&v=4"},"commit":{"message":"Disable start_with_eval when run_eval is False","shortMessageHtmlLink":"Disable start_with_eval when run_eval is False"}},{"before":null,"after":"560fb5925f46cd2f7eac87f1fc854ed3eacf54af","ref":"refs/heads/fix_eval","pushedAt":"2023-11-13T17:11:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Edresson","name":"Edresson Casanova","path":"/Edresson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28763586?s=80&v=4"},"commit":{"message":"Fix key error on target loss when start_with_eval=True","shortMessageHtmlLink":"Fix key error on target loss when start_with_eval=True"}},{"before":"340aeac1b15e75bbc94effb1c66ad47b4dc44b5e","after":"47781f58d2714d8139dc00f57dbf64bcc14402b7","ref":"refs/heads/main","pushedAt":"2023-10-19T20:35:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"* disctibute rank initialization fix (#126)","shortMessageHtmlLink":"* disctibute rank initialization fix (#126)"}},{"before":"26400343cd080d0bc9bdadb9830c71096306d63d","after":"c807a75f34cf3fddc0845d4af39d0894464ad29a","ref":"refs/heads/handle_no_eval_loss","pushedAt":"2023-08-28T10:57:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Fixup saving best model","shortMessageHtmlLink":"Fixup saving best model"}},{"before":"08e6436f60d5d4e6c1c8c01ef66811c0c4f66399","after":"26400343cd080d0bc9bdadb9830c71096306d63d","ref":"refs/heads/handle_no_eval_loss","pushedAt":"2023-08-28T10:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Fixup saving best model","shortMessageHtmlLink":"Fixup saving best model"}},{"before":"656b48ab768b930d5ac9a3064cd716fb20b3b5e9","after":null,"ref":"refs/heads/erogol-patch-2","pushedAt":"2023-08-14T11:47:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"}},{"before":"50f1d8a3c16e81a2c515de5ca9badf64c8b00720","after":"340aeac1b15e75bbc94effb1c66ad47b4dc44b5e","ref":"refs/heads/main","pushedAt":"2023-08-14T11:47:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Bump up to v0.0.31 (#122)","shortMessageHtmlLink":"Bump up to v0.0.31 (#122)"}},{"before":null,"after":"656b48ab768b930d5ac9a3064cd716fb20b3b5e9","ref":"refs/heads/erogol-patch-2","pushedAt":"2023-08-14T11:46:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Bump up to v0.0.31","shortMessageHtmlLink":"Bump up to v0.0.31"}},{"before":"33bd1873caf92ef9e343a5190d68822a7bff2eb6","after":"50f1d8a3c16e81a2c515de5ca9badf64c8b00720","ref":"refs/heads/main","pushedAt":"2023-08-14T11:46:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Handle no eval loss (#121)\n\n* Handle no eval loss\r\n\r\n* Assert len(data_loader) > 0","shortMessageHtmlLink":"Handle no eval loss (#121)"}},{"before":"d80abb05ac4c9614f2fa6810c3a7149e9b594c6b","after":"08e6436f60d5d4e6c1c8c01ef66811c0c4f66399","ref":"refs/heads/handle_no_eval_loss","pushedAt":"2023-08-14T11:20:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erogol","name":"Eren Gölge","path":"/erogol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1402048?s=80&v=4"},"commit":{"message":"Assert len(data_loader) > 0","shortMessageHtmlLink":"Assert len(data_loader) > 0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADySdZgQA","startCursor":null,"endCursor":null}},"title":"Activity · coqui-ai/Trainer"}