{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":638667080,"defaultBranch":"main","name":"chabud2023","ownerLogin":"developmentseed","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-09T21:00:16.000Z","ownerAvatar":"https://github.com/avatars/u/92384?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1686361802.125636","currentOid":""},"activityList":{"items":[{"before":"2f67cc599326b5053a6972e1d2a35ac54c8c9626","after":"ec44fc3059cf92e57ad40fb5832690d2cca2bc68","ref":"refs/heads/augmentation","pushedAt":"2023-06-14T06:01:47.536Z","pushType":"push","commitsCount":1,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"},"commit":{"message":"Add dataset as replacement for datapipe, move to dice loss and deeplabv3 architecture","shortMessageHtmlLink":"Add dataset as replacement for datapipe, move to dice loss and deepla…"}},{"before":"c69bd2038436e9f83cdecca04a034a6b28e0cce1","after":null,"ref":"refs/heads/quickstart-planetary-computer-button","pushedAt":"2023-06-10T01:50:02.125Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"}},{"before":"fd6c42b5be7ed575e467727f361167736a243b57","after":"576c8f344bf4b3dd0dcbca3001d9250ef98044cb","ref":"refs/heads/main","pushedAt":"2023-06-10T01:50:00.950Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"},"commit":{"message":":technologist: Add one-click button to launch on Planetary Computer (#19)\n\n* :technologist: Add one-click button to launch on Planetary Computer\r\n\r\nQuickstart button to launch into a JupyterHub instance on Microsoft Planetary Computer. Using nbgitpuller link generator at https://nbgitpuller.readthedocs.io/en/latest/link.html. Button design from https://github.com/opengeos/leafmap/pull/380.\r\n\r\n* :art: Arrange shields.io buttons into a table with multiple columns\r\n\r\nPlacing the Binder, Sagemaker Studio Lab and Planetary Computer launch buttons into a single line using a table.","shortMessageHtmlLink":"πŸ§‘β€πŸ’» Add one-click button to launch on Planetary Computer (#19)"}},{"before":null,"after":"c69bd2038436e9f83cdecca04a034a6b28e0cce1","ref":"refs/heads/quickstart-planetary-computer-button","pushedAt":"2023-06-10T01:36:19.426Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"},"commit":{"message":":art: Arrange shields.io buttons into a table with multiple columns\n\nPlacing the Binder, Sagemaker Studio Lab and Planetary Computer launch buttons into a single line using a table.","shortMessageHtmlLink":"🎨 Arrange shields.io buttons into a table with multiple columns"}},{"before":"afaabaf89815ce889bc7b14245f3cd408f312d80","after":null,"ref":"refs/heads/quickstart-sagemaker-button","pushedAt":"2023-06-07T05:24:06.849Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"}},{"before":"9d735463d9e0f690ba71696320f52b188c5b805f","after":"fd6c42b5be7ed575e467727f361167736a243b57","ref":"refs/heads/main","pushedAt":"2023-06-07T05:24:05.652Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"},"commit":{"message":":technologist: Add one-click button to launch on SageMaker Studio Lab (#18)\n\nQuickstart button to launch into a JupyterHub instance on Amazon SageMaker Studio Lab. Instructions at https://github.com/aws/studio-lab-examples/tree/4fda43e595196435ec9c6e456f8a1cbe53d6747c/open-in-studio-lab. Added a minimal train_chabud.ipynb as the entrypoint notebook.","shortMessageHtmlLink":"πŸ§‘β€πŸ’» Add one-click button to launch on SageMaker Studio Lab (#18)"}},{"before":null,"after":"afaabaf89815ce889bc7b14245f3cd408f312d80","ref":"refs/heads/quickstart-sagemaker-button","pushedAt":"2023-06-07T05:07:31.978Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"},"commit":{"message":":technologist: Add one-click button to launch on SageMaker Studio Lab\n\nQuickstart button to launch into a JupyterHub instance on Amazon SageMaker Studio Lab. Instructions at https://github.com/aws/studio-lab-examples/tree/4fda43e595196435ec9c6e456f8a1cbe53d6747c/open-in-studio-lab. Added a minimal train_chabud.ipynb as the entrypoint notebook.","shortMessageHtmlLink":"πŸ§‘β€πŸ’» Add one-click button to launch on SageMaker Studio Lab"}},{"before":"c677fa52143dd978b44e5d39e9a009634b2b60b9","after":"2f67cc599326b5053a6972e1d2a35ac54c8c9626","ref":"refs/heads/augmentation","pushedAt":"2023-06-05T21:39:23.952Z","pushType":"push","commitsCount":1,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"},"commit":{"message":":pushpin: Update conda-lock.yml with albumentations=1.3.0\n\nRefresh conda-lock file by running `conda-lock lock --mamba --file environment.yml` after adding albumentations=1.3.0 in 406231468615ac2bfe7f77c775618804e6d9d5a2.","shortMessageHtmlLink":"πŸ“Œ Update conda-lock.yml with albumentations=1.3.0"}},{"before":"a0b3dda815a67e168832110441c43b87b36b8e54","after":"c677fa52143dd978b44e5d39e9a009634b2b60b9","ref":"refs/heads/augmentation","pushedAt":"2023-06-05T17:58:01.841Z","pushType":"push","commitsCount":2,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"},"commit":{"message":"Fix submission to HF","shortMessageHtmlLink":"Fix submission to HF"}},{"before":"189f10f5d52cc68fb9a6da083761f7f402b32e52","after":"a0b3dda815a67e168832110441c43b87b36b8e54","ref":"refs/heads/augmentation","pushedAt":"2023-06-05T06:45:55.436Z","pushType":"push","commitsCount":1,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"},"commit":{"message":"Modify datapipes & model backbone for 12-band imagery","shortMessageHtmlLink":"Modify datapipes & model backbone for 12-band imagery"}},{"before":"37d49ab1e58811cbcd788da56926ee6c7de1f78c","after":"189f10f5d52cc68fb9a6da083761f7f402b32e52","ref":"refs/heads/augmentation","pushedAt":"2023-06-03T16:11:21.022Z","pushType":"push","commitsCount":1,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"},"commit":{"message":"Divide images by 3000 to better showcase in wandb & save submission file with names as prefix","shortMessageHtmlLink":"Divide images by 3000 to better showcase in wandb & save submission f…"}},{"before":null,"after":"37d49ab1e58811cbcd788da56926ee6c7de1f78c","ref":"refs/heads/augmentation","pushedAt":"2023-06-03T14:36:28.155Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"},"commit":{"message":"Add flip & shift scale rotate as augmentations to the datapipe","shortMessageHtmlLink":"Add flip & shift scale rotate as augmentations to the datapipe"}},{"before":"b5b995cd9a788bb2e2a783da77938680fbfc467a","after":null,"ref":"refs/heads/optimize-prediction-log-callback","pushedAt":"2023-06-02T12:38:02.822Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"}},{"before":"6ca338136d6a3ffe5251764101a1b704da087bb1","after":"9d735463d9e0f690ba71696320f52b188c5b805f","ref":"refs/heads/main","pushedAt":"2023-06-02T12:38:01.631Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"},"commit":{"message":":adhesive_bandage: log predictions at the end of validation epoch (#16)","shortMessageHtmlLink":"🩹 log predictions at the end of validation epoch (#16)"}},{"before":null,"after":"b5b995cd9a788bb2e2a783da77938680fbfc467a","ref":"refs/heads/optimize-prediction-log-callback","pushedAt":"2023-06-02T12:31:49.586Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"},"commit":{"message":":adhesive_bandage: log predictions at the end of validation epoch instead of every batch","shortMessageHtmlLink":"🩹 log predictions at the end of validation epoch instead of every batch"}},{"before":"e9b7255ae8a687ab22c3bc43b0dca7bbbfbcba4c","after":null,"ref":"refs/heads/extra-data-and-pre-batch-shuffle","pushedAt":"2023-06-01T02:59:41.433Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"}},{"before":"4f2f2328fb5dfa67cc64c21ec244082e61c7e9c4","after":"6ca338136d6a3ffe5251764101a1b704da087bb1","ref":"refs/heads/main","pushedAt":"2023-06-01T02:59:40.228Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"},"commit":{"message":":bento: Extra data and pre-batch shuffle on train datapipe (#14)\n\n* :bento: Extra datasets california_3.hdf5 and california_4.hdf5\r\n\r\nMore sample imagery datasets for training, added in https://huggingface.co/datasets/chabud-team/chabud-extra/commit/7da36fcb240ef39beed1f877acc837b98746f35b.\r\n\r\n* :necktie: Shuffle chips before batching instead of in-batch shuffling\r\n\r\nRandomizing the order of the chips before creating mini-batches, because the train_eval.hdf5 contains all the non-zero labels while california_*.hdf5 contain all zero labels. The shuffling causes a roughly 2x slowdown from 1it/s to 2it/s.","shortMessageHtmlLink":"🍱 Extra data and pre-batch shuffle on train datapipe (#14)"}},{"before":"8efb5f2d74af89a09a301ac36ba45f51eb304e73","after":"e9b7255ae8a687ab22c3bc43b0dca7bbbfbcba4c","ref":"refs/heads/extra-data-and-pre-batch-shuffle","pushedAt":"2023-06-01T02:49:29.508Z","pushType":"push","commitsCount":3,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"},"commit":{"message":":twisted_rightwards_arrows: Merge branch 'main' into extra-data-and-pre-batch-shuffle\n\nCommented out the extra california_*.hdf5 data for now.","shortMessageHtmlLink":"πŸ”€ Merge branch 'main' into extra-data-and-pre-batch-shuffle"}},{"before":"ed690fc575b62611cd6ada81667f7437f1980256","after":null,"ref":"refs/heads/conda-lock-2.0.0","pushedAt":"2023-06-01T02:32:58.319Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"}},{"before":"9e19af1e0d5451b21b504a920cbabfbecc72cae8","after":"4f2f2328fb5dfa67cc64c21ec244082e61c7e9c4","ref":"refs/heads/main","pushedAt":"2023-06-01T02:32:57.185Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"},"commit":{"message":":arrow_up: Bump conda-lock from 1.4.0 to 2.0.0 (#15)\n\n* :arrow_up: Bump conda-lock from 1.4.0 to 2.0.0\r\n\r\nBumps [conda-lock](https://github.com/conda/conda-lock) from 1.4.0 to 2.0.0.\r\n- [Release notes](https://github.com/conda/conda-lock/releases)\r\n- [Commits](https://github.com/conda/conda-lock/compare/v1.4.0...v2.0.0)\r\n\r\n* :pushpin: Change from matplotlib to matplotlib-base\r\n\r\nUsing the conda-forge matplotlib-base package instead of the PyPI matplotlib package.","shortMessageHtmlLink":"⬆️ Bump conda-lock from 1.4.0 to 2.0.0 (#15)"}},{"before":null,"after":"ed690fc575b62611cd6ada81667f7437f1980256","ref":"refs/heads/conda-lock-2.0.0","pushedAt":"2023-06-01T02:22:53.850Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"},"commit":{"message":":pushpin: Change from matplotlib to matplotlib-base\n\nUsing the conda-forge matplotlib-base package instead of the PyPI matplotlib package.","shortMessageHtmlLink":"πŸ“Œ Change from matplotlib to matplotlib-base"}},{"before":"6f5ca3f5bb97f3a36c44460cd2026bcdfb9618c8","after":null,"ref":"refs/heads/tinycd-model","pushedAt":"2023-05-31T13:37:16.833Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"}},{"before":"0f9f876e1704447a8ff341d9d361b60c1255cbd5","after":"9e19af1e0d5451b21b504a920cbabfbecc72cae8","ref":"refs/heads/main","pushedAt":"2023-05-31T13:37:15.661Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"},"commit":{"message":":construction: add code for tinycd model (#10)\n\n- :construction: add code for tinycd model\r\n- :memo: Document TinyCD modules\r\n- Add docstrings referencing the original TinyCD code and ArXiV paper. Updated the chabud/README.md file to mention what the layers.py, tinycd_model.py are for, and changed some emojis too.\r\n- :loud_sound: Log loss and metrics to the terminal & wandb properly using `CSVLogger` & `WandBLogger`\r\n- Ignore the california_*.hdf5 files while training as they don't have any burned areas\r\n- Add a Unet model for reference to compare with TinyCD\r\n- Add `batchnorm` as first layer to normalize & change `pos_weight` to 5.0 \r\n- Move the trainer outside of CLI for quick experiments\r\n- Add callback to log intermediate predictions\r\n---------\r\n\r\nCo-authored-by: SRM \r\nCo-authored-by: Wei Ji <23487320+weiji14@users.noreply.github.com>","shortMessageHtmlLink":"🚧 add code for tinycd model (#10)"}},{"before":"bed46abea202705b737e54b33cb2e0e531078da8","after":"6f5ca3f5bb97f3a36c44460cd2026bcdfb9618c8","ref":"refs/heads/tinycd-model","pushedAt":"2023-05-31T13:27:37.523Z","pushType":"push","commitsCount":1,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"},"commit":{"message":"Add versions for smp & matplotlib","shortMessageHtmlLink":"Add versions for smp & matplotlib"}},{"before":"4d5ef5e01bcbf56488aacf9e8fc44bbf04e78861","after":"bed46abea202705b737e54b33cb2e0e531078da8","ref":"refs/heads/tinycd-model","pushedAt":"2023-05-31T13:18:01.420Z","pushType":"push","commitsCount":1,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"},"commit":{"message":"Move the trainer outside cli for experimentation & add callbacks\n\n- move things outside the lightning-cli for quick experiments\n- add callback to handle intermediate logging","shortMessageHtmlLink":"Move the trainer outside cli for experimentation & add callbacks"}},{"before":"75c6d28f10086e452a082f265478e4ee9014e7c7","after":"4d5ef5e01bcbf56488aacf9e8fc44bbf04e78861","ref":"refs/heads/tinycd-model","pushedAt":"2023-05-31T08:39:08.049Z","pushType":"push","commitsCount":1,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"},"commit":{"message":"update the test step to make a submission","shortMessageHtmlLink":"update the test step to make a submission"}},{"before":"9d1c06e7c447699bdfcfb477959b460bb94f6a7a","after":"75c6d28f10086e452a082f265478e4ee9014e7c7","ref":"refs/heads/tinycd-model","pushedAt":"2023-05-31T07:10:11.674Z","pushType":"push","commitsCount":2,"pusher":{"login":"srmsoumya","name":"Soumya Ranjan Mohanty","path":"/srmsoumya","primaryAvatarUrl":"https://github.com/avatars/u/8049519?s=80&v=4"},"commit":{"message":"use imagenet pretrained model & add a baseline unet as reference\n\n- add a batch-norm layer for the tinycd model\n- add a unet model for reference\n- use efficientnet model pretrained on imagenet\n- reduce the `pos_weight` for bce loss to 5.0","shortMessageHtmlLink":"use imagenet pretrained model & add a baseline unet as reference"}},{"before":"21156416093536e4fd11870b9aa648ea1c8e986e","after":"8efb5f2d74af89a09a301ac36ba45f51eb304e73","ref":"refs/heads/extra-data-and-pre-batch-shuffle","pushedAt":"2023-05-30T08:19:49.820Z","pushType":"push","commitsCount":1,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"},"commit":{"message":":necktie: Shuffle chips before batching instead of in-batch shuffling\n\nRandomizing the order of the chips before creating mini-batches, because the train_eval.hdf5 contains all the non-zero labels while california_*.hdf5 contain all zero labels. The shuffling causes a roughly 2x slowdown from 1it/s to 2it/s. Also cherry-picked a9b3b956954612462d342dcf2837b229d148b56b to have a buffer_size of -1 in the demux DataPipe.","shortMessageHtmlLink":"πŸ‘” Shuffle chips before batching instead of in-batch shuffling"}},{"before":null,"after":"21156416093536e4fd11870b9aa648ea1c8e986e","ref":"refs/heads/extra-data-and-pre-batch-shuffle","pushedAt":"2023-05-30T08:06:01.919Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"},"commit":{"message":":bento: Extra datasets california_3.hdf5 and california_4.hdf5\n\nMore sample imagery datasets for training, added in https://huggingface.co/datasets/chabud-team/chabud-extra/commit/7da36fcb240ef39beed1f877acc837b98746f35b.","shortMessageHtmlLink":"🍱 Extra datasets california_3.hdf5 and california_4.hdf5"}},{"before":"21156416093536e4fd11870b9aa648ea1c8e986e","after":null,"ref":"refs/heads/extra-data-and-shuffle","pushedAt":"2023-05-30T07:51:33.359Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"weiji14","name":"Wei Ji","path":"/weiji14","primaryAvatarUrl":"https://github.com/avatars/u/23487320?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADQQpccQA","startCursor":null,"endCursor":null}},"title":"Activity Β· developmentseed/chabud2023"}