Skip to content

Releases: gradsflow/gradsflow-automl

✨ Enhancements and Bug fixes

18 May 22:20
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.8...v0.0.8.post1

v0.0.8

14 Jan 12:03
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.7...v0.0.8

v0.0.8.dev1

12 Jan 16:40
Compare
Choose a tag to compare
v0.0.8.dev1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.7...v0.0.8.dev1

v0.0.7.post2

11 Dec 14:49
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.7...v0.0.7.post2

Improved Callback and Loggers

26 Nov 16:27
Compare
Choose a tag to compare

Highlights

  • ☄️ comet integration #129
  • add model checkpoint callback #121
  • 📝 add csv logger #116
  • 🚀 add train_eval_callback #111
  • 🪄 add Average Meter #109
  • fix device issue in metric calculation PR #106

What's Changed

New Contributors

Full Changelog: v0.0.6...v0.0.7

Model Training & Auto Tuner

04 Oct 08:42
Compare
Choose a tag to compare

0.0.6

  • 🎉 Revamp Callbacks and Training #94
  • ✨ refactor data handling 📝 docs update. PR #91
  • integrate torchmetrics. PR #80
  • callbacks & 🤑 ProgressCallback. PR #76
  • 🔥 Add AutoModel Tuner. PR #74
  • refactor APIs - Simplify API & add model.compile(...). PR #73
  • 🤗 integrate HF Accelerator. PR #71

0.0.5

26 Sep 17:47
Compare
Choose a tag to compare

What is New?

  • Keras style Model Training API 🎉
  • Remote Dataset Loader - create dataloader from any cloud Bucket ☁️
  • Datagenerator for Image Classification (more to come soon...)

📚 Documentation & Examples

To install $ pip install -U gradsflow

Release Notes

  • 🔥 Add custom training loop with model.fit. PR #63 Done by @aniketmaurya
  • ☁️ Add ray.data - remote dataset loader. PR #61 Done by @aniketmaurya
  • 🎉 Add AutoDataset - Encapsulate datamodule and dataloaders. PR #59 Done by @aniketmaurya
  • 🌟 Add Autotask feature. PR #54 Done by @gagan3012
  • ✨ Add AutoTrainer to support plain torch training loop and other torch frameworks. PR #53

0.0.5a0

25 Sep 11:13
b50c65f
Compare
Choose a tag to compare
0.0.5a0 Pre-release
Pre-release

Release Notes

🔥 Add custom training loop with model.fit. PR #63 Done by @aniketmaurya
☁️ Add ray.data - remote dataset loader. PR #61 Done by @aniketmaurya
🎉 Add AutoDataset - Encapsulate datamodule and dataloaders. PR #59 Done by @aniketmaurya
🌟 Add Autotask feature. PR #54 Done by @gagan3012
✨ Add AutoTrainer to support plain torch training loop and other torch frameworks. PR #53

$ pip install gradsflow==0.0.5a0

📚 Get started with Documentation

0.0.4

03 Sep 14:45
Compare
Choose a tag to compare

Latest Changes

  • fix best checkpoints model loading #52
  • 🚀 feature/fix train arguments docs #44
  • Publish Python 🐍 distributions 📦 to PyPI #42

Distributed HPO with Ray ♾

30 Aug 04:14
db3e871
Compare
Choose a tag to compare

0.0.3

Latest Changes

Get Started Now

📚 Documentation: docs.gradsflow.com

$ pip install -U gradsflow

Example

from gradsflow import AutoImageClassifier

from flash.core.data.utils import download_data
from flash.image import ImageClassificationData


data_dir = "/Users/aniket/personal/gradsflow/gradsflow/data/"
download_data("https://pl-flash-data.s3.amazonaws.com/hymenoptera_data.zip", data_dir)
datamodule = ImageClassificationData.from_folders(
    train_folder=f"{data_dir}/hymenoptera_data/train/",
    val_folder=f"{data_dir}/hymenoptera_data/val/",
)

model = AutoImageClassifier(
    datamodule,
    max_epochs=2,
    n_trials=4,
    optimization_metric="val_accuracy",
    timeout=50,
)

print("AutoImageClassifier initialised!")
model.hp_tune(gpu=1)