|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 |
|
| 5 | +## 0.2.3 - 2025-11-24 |
| 6 | + |
| 7 | +### 🐛 Bug Fixes |
| 8 | + |
| 9 | +- Additional installation instructions #9 in #10 |
| 10 | +- Wandb entity |
| 11 | +- Mypy check |
| 12 | + |
| 13 | +### 🚜 Refactor |
| 14 | + |
| 15 | +- Module name from ailab to expt which means experiment |
| 16 | +- Dataset download and factory class for dataset class |
| 17 | +- Standardize 3 channels transform |
| 18 | + |
| 19 | +### 📚 Documentation |
| 20 | + |
| 21 | +- Fix callout display |
| 22 | + |
| 23 | +### ⚙️ Miscellaneous Tasks |
| 24 | + |
| 25 | +- *(github-actions)* Bump astral-sh/setup-uv from 5 to 6 (#7) in #7 |
| 26 | +- *(rye)* Update torch requirement from <=2.6.0,>=2.1 to >=2.1,<=2.7.0 (#6) in #6 |
| 27 | +- *(rye)* Update torch requirement from <=2.7.0,>=2.1 to >=2.1,<=2.7.1 (#12) in #12 |
| 28 | +- *(rye)* Update torch requirement from <=2.7.1,>=2.1 to >=2.1,<=2.8.0 (#14) in #14 |
| 29 | +- *(github-actions)* Bump actions/checkout from 4 to 5 (#13) in #13 |
| 30 | +- *(github-actions)* Bump astral-sh/setup-uv from 6 to 7 (#16) in #16 |
| 31 | +- *(rye)* Update torch requirement from <=2.8.0,>=2.1 to >=2.1,<=2.9.0 (#17) in #17 |
| 32 | +- *(rye)* Update torch requirement from <=2.9.0,>=2.1 to >=2.1,<=2.9.1 (#20) in #20 |
| 33 | +- Disable log model to cloud by default |
| 34 | +- Update deps |
| 35 | +- Pre-commit |
| 36 | + |
5 | 37 | ## 0.2.2 - 2025-02-20 |
6 | 38 |
|
7 | 39 | ### 🐛 Bug Fixes |
8 | 40 |
|
9 | | -* Ci release permission |
| 41 | +- Ci release permission |
10 | 42 |
|
11 | 43 | ## 0.2.1 - 2025-02-20 |
12 | 44 |
|
13 | 45 | ### 🐛 Bug Fixes |
14 | 46 |
|
15 | | -* Git-cliff deps |
| 47 | +- Git-cliff deps |
16 | 48 |
|
17 | 49 | ## 0.2.0 - 2025-02-20 |
18 | 50 |
|
19 | 51 | ### 🚀 Features |
20 | 52 |
|
21 | | -* Add MNIST class |
22 | | -* Add to_tensor transform |
23 | | -* Add lighting data module class |
24 | | -* Normalize while to_tensor |
25 | | -* Add config manager class using OmegaConf |
26 | | -* Add wandb logger |
27 | | -* Add EDA.py |
28 | | -* Use fixed random seed |
29 | | -* Add evaluation debug config |
30 | | -* Enable with grammar and add download best model |
31 | | -* Add log_test_results |
32 | | -* Train and eval MLP MNIST pipeline |
33 | | -* Train and sweep debug |
34 | | -* Add wandb sweep |
35 | | -* Enable dropout and refactor model |
36 | | -* Add --eda option |
37 | | -* Add CNN model |
38 | | -* Add efficient net v2 |
39 | | -* Compile model |
40 | | -* Add resnet18 and update efficient net |
41 | | -* Add imagenet transform |
42 | | -* Rich console print exceptions |
43 | | -* Fine tune efficientnetV2 |
44 | | -* Using timm pretrained models |
| 53 | +- Add MNIST class |
| 54 | +- Add to_tensor transform |
| 55 | +- Add lighting data module class |
| 56 | +- Normalize while to_tensor |
| 57 | +- Add config manager class using OmegaConf |
| 58 | +- Add wandb logger |
| 59 | +- Add EDA.py |
| 60 | +- Use fixed random seed |
| 61 | +- Add evaluation debug config |
| 62 | +- Enable with grammar and add download best model |
| 63 | +- Add log_test_results |
| 64 | +- Train and eval MLP MNIST pipeline |
| 65 | +- Train and sweep debug |
| 66 | +- Add wandb sweep |
| 67 | +- Enable dropout and refactor model |
| 68 | +- Add --eda option |
| 69 | +- Add CNN model |
| 70 | +- Add efficient net v2 |
| 71 | +- Compile model |
| 72 | +- Add resnet18 and update efficient net |
| 73 | +- Add imagenet transform |
| 74 | +- Rich console print exceptions |
| 75 | +- Fine tune efficientnetV2 |
| 76 | +- Using timm pretrained models |
45 | 77 |
|
46 | 78 | ### 🐛 Bug Fixes |
47 | 79 |
|
48 | | -* Replace omegaconf with dataclass asdict |
49 | | -* Mkdir for logs/ |
50 | | -* Shuffle train dataset |
51 | | -* Dataloader workers |
52 | | -* Remove log all models |
53 | | -* Num_workers while loading data |
54 | | -* Wandb config failed update with sweep |
55 | | -* Type annotation |
56 | | -* Avoid recompile |
57 | | -* Seed_everything |
58 | | -* Upload artifact error |
59 | | -* Logger upload large artifacts |
60 | | -* Test data transform |
61 | | -* Transform type |
62 | | -* Num_workers |
63 | | -* Imagenet transform |
64 | | -* Fine-tune |
| 80 | +- Replace omegaconf with dataclass asdict |
| 81 | +- Mkdir for logs/ |
| 82 | +- Shuffle train dataset |
| 83 | +- Dataloader workers |
| 84 | +- Remove log all models |
| 85 | +- Num_workers while loading data |
| 86 | +- Wandb config failed update with sweep |
| 87 | +- Type annotation |
| 88 | +- Avoid recompile |
| 89 | +- Seed_everything |
| 90 | +- Upload artifact error |
| 91 | +- Logger upload large artifacts |
| 92 | +- Test data transform |
| 93 | +- Transform type |
| 94 | +- Num_workers |
| 95 | +- Imagenet transform |
| 96 | +- Fine-tune |
65 | 97 |
|
66 | 98 | ### 🚜 Refactor |
67 | 99 |
|
68 | | -* Update data.py as data module |
69 | | -* Simplify transform func |
70 | | -* Inherit WandbLogger |
71 | | -* Remove omegaconfig |
72 | | -* Split into 3 function |
73 | | -* Simply config manager |
74 | | -* Dataset module |
75 | | -* Dataset class property |
76 | | -* Typer cli redundant code |
77 | | -* Add create_model factory function |
78 | | -* Calculate dataset std, mean |
79 | | -* Cli options |
80 | | -* Mean_std |
| 100 | +- Update data.py as data module |
| 101 | +- Simplify transform func |
| 102 | +- Inherit WandbLogger |
| 103 | +- Remove omegaconfig |
| 104 | +- Split into 3 function |
| 105 | +- Simply config manager |
| 106 | +- Dataset module |
| 107 | +- Dataset class property |
| 108 | +- Typer cli redundant code |
| 109 | +- Add create_model factory function |
| 110 | +- Calculate dataset std,mean |
| 111 | +- Cli options |
| 112 | +- Mean_std |
81 | 113 |
|
82 | 114 | ### 📚 Documentation |
83 | 115 |
|
84 | | -* Init README.md |
85 | | -* Update README |
| 116 | +- Init README.md |
| 117 | +- Update README |
86 | 118 |
|
87 | 119 | ### ⚡ Performance |
88 | 120 |
|
89 | | -* Pin_memory dataset loader |
90 | | -* Upgrade hyperparams |
| 121 | +- Pin_memory dataset loader |
| 122 | +- Upgrade hyperparams |
91 | 123 |
|
92 | 124 | ### 🎨 Styling |
93 | 125 |
|
94 | | -* Beatify logs output |
95 | | -* Pre-commit |
96 | | -* Pre-commit update |
| 126 | +- Beatify logs output |
| 127 | +- Pre-commit |
| 128 | +- Pre-commit update |
97 | 129 |
|
98 | 130 | ### 🧪 Testing |
99 | 131 |
|
100 | | -* Torch env test |
101 | | -* Add test_dataset |
102 | | -* Add other type to transform to tensor |
103 | | -* Check all data |
104 | | -* Add config fixtures |
105 | | -* Calculate dataset mean std |
106 | | -* Ruff first |
107 | | -* Strict false mypy |
108 | | -* Add pre-commit.sh |
| 132 | +- Torch env test |
| 133 | +- Add test_dataset |
| 134 | +- Add other type to transform to tensor |
| 135 | +- Check all data |
| 136 | +- Add config fixtures |
| 137 | +- Calculate dataset mean std |
| 138 | +- Ruff first |
| 139 | +- Strict false mypy |
| 140 | +- Add pre-commit.sh |
109 | 141 |
|
110 | 142 | ### ⚙️ Miscellaneous Tasks |
111 | 143 |
|
112 | | -* *(github-actions)* Bump astral-sh/setup-uv from 3 to 5 |
113 | | -* *(rye)* Update torch requirement from <=2.5, >=2.1 to >=2.1, <=2.6.0 |
114 | | -* Justmycode while debugging |
115 | | -* Add ./vscode/settings.json |
116 | | -* Update config |
117 | | -* Update default config |
118 | | -* Remove useless config attr in LoggerConfig |
119 | | -* Update seed |
120 | | -* Ignore artifacts |
121 | | -* Pprint runtime config |
122 | | -* Pre-commit |
123 | | -* Rename model class |
124 | | -* Rename attr and format |
125 | | -* Add Fashion MNIST config |
126 | | -* Rename src/package into expt |
127 | | -* Add abc function |
128 | | -* Remove transform type |
129 | | -* Update dev config |
130 | | -* Finetune -1 |
131 | | -* Rename config |
132 | | -* Finetune last3 |
133 | | -* Update clean shell |
| 144 | +- *(github-actions)* Bump astral-sh/setup-uv from 3 to 5 |
| 145 | +- *(rye)* Update torch requirement from <=2.5,>=2.1 to >=2.1,<=2.6.0 |
| 146 | +- Justmycode while debugging |
| 147 | +- Add ./vscode/settings.json |
| 148 | +- Update config |
| 149 | +- Update default config |
| 150 | +- Remove useless config attr in LoggerConfig |
| 151 | +- Update seed |
| 152 | +- Ignore artifacts |
| 153 | +- Pprint runtime config |
| 154 | +- Pre-commit |
| 155 | +- Rename model class |
| 156 | +- Rename attr and format |
| 157 | +- Add Fashion MNIST config |
| 158 | +- Rename src/package into ailab |
| 159 | +- Add abc function |
| 160 | +- Remove transform type |
| 161 | +- Update dev config |
| 162 | +- Finetune -1 |
| 163 | +- Rename config |
| 164 | +- Finetune last3 |
| 165 | +- Update clean shell |
134 | 166 |
|
135 | 167 | <!-- generated by git-cliff --> |
0 commit comments