googlecolab / colabtools

Python libraries for Google Colaboratory
Apache License 2.0
2.17k stars 706 forks source link

Add Neptune preinstalled on Google Colab #3065

Open Blaizzy opened 2 years ago

Blaizzy commented 2 years ago

Is your feature request related to a problem? Please describe. Add Neptune.ai (a Metadata Store for MLOps) preinstalled on Colab.

Describe the solution you'd like I'd like to have Neptune's Python client preinstalled. This helps ML practitioners(Data Scientists, Researchers or MLEs) quickly import it and track their ML experiments without worrying about installing the Neptune Python client in Colab each time.

Describe alternatives you've considered Manually installing the Neptune Python client every single time I'd like to use the library, but this is asking a lot of each of our users that also use Colab or newer users that are learning our tool and want to try it right away with zero configuration. Additionally, Neptune is already well integrated with most of the libraries that already come preinstalled in Colab (i.e., PyTorch, Sklearn, fastai and etc)

Additional context I'm a DevRel Engineer at Neptune.ai and I'll help as best as I can to get us there and keep us up-to-date with the latest releases. Thank you very much!

cperry-goog commented 2 years ago

Thanks for the request!

Blaizzy commented 2 years ago

Hey @cperry-goog!

Most welcome,

I have one update from my side,

When importing Neptune, for example, for unittests, please use the code block below because, in the future, we will be switching our import statement starting from 1.0.0.

try:
    # neptune-client=0.9.0+ package structure
    import neptune.new as neptune
except ImportError:
    # neptune-client>=1.0.0 package structure
    import neptune
Blaizzy commented 1 year ago

Hey @cperry-goog

Are there any updates?