Skip to main content

Neptune.ai Tensorboard integration library

Project description

neptune-tensorboard

Note

This integration is still being updated for the main Neptune client library. It is currently only available for the Neptune legacy API.


PyPI version

TensorBoard neptune.ai integration

Overview

neptune-tensorboard integrates TensorBoard with Neptune to give you the best of both worlds. Enjoy tracking from TensorBoard with the organization and collaboration of Neptune.

With neptune-tensorboard you can have your TensorBoard experiment runs hosted in a beautiful knowledge repo that lets you invite and manage project contributors.

All you need to do to convert your past runs from TensorBoard logdir is run:

neptune tensorboard /path/to/logdir --project USER_NAME/PROJECT_NAME

You can connect Neptune to your TensorBoard and log all future experiments by adding the following to your scripts:

import neptune
import neptune_tensorboard as neptune_tb

neptune.init(api_token='YOUR_TOKEN', project_qualified_name='USER_NAME/PROJECT_NAME') # credentials
neptune_tb.integrate_with_tensorflow()

neptune.create_experiment()

You will have your experiments hosted on Neptune and easily shareable with the world.

Documentation

See neptune-tensorboard docs for more info.

Get started

Register

Go to neptune.ai and sign up.

It is completely free for individuals and non-organizations, and you can invite others to join your team!

Get your API token

In the bottom-left corner, click your user menu and select Get your API token.

Set NEPTUNE_API_TOKEN environment variable

Go to your console and run:

export NEPTUNE_API_TOKEN='your_long_api_token'

Create your first project

Click All projectsNew project. Choose a name for it and whether you want it public or private.

Install lib

pip install neptune-tensorboard

Sync your TensorBoard logdir with Neptune

neptune tensorboard /path/to/logdir --project USER_NAME/PROJECT_NAME

Connect Neptune to TensorBoard to log future runs

You can connect Neptune to your TensorBoard and log all future experiments by adding the following to your scripts:

import neptune
import neptune_tensorboard as neptune_tb

neptune.init(api_token='YOUR_TOKEN', project_qualified_name='USER_NAME/PROJECT_NAME')  # credentials
neptune_tb.integrate_with_tensorflow()

neptune.create_experiment()

Explore and Share

You can now explore and organize your experiments in Neptune, and share it with anyone:

  • by sending a link to your project, experiment or chart if it is public
  • or invite people to your project if you want to keep it private!

Getting help

If you get stuck, don't worry. We are here to help.

The best order of communication is:

Contributing

If you see something that you don't like, you are more than welcome to contribute!

There are many options:

  • Submit a feature request or a bug here, on Github
  • Submit a pull request that deals with an open feature request or bug
  • Spread the word about Neptune in your community

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neptune_tensorboard-1.0.0rc1.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

neptune_tensorboard-1.0.0rc1-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file neptune_tensorboard-1.0.0rc1.tar.gz.

File metadata

File hashes

Hashes for neptune_tensorboard-1.0.0rc1.tar.gz
Algorithm Hash digest
SHA256 6bc983c9bffca7dab97e89c7bbdb27729bbd66f84ad0d11df1558ca6e3aee41b
MD5 54881e0d55570abf42a9435ede6b7a5e
BLAKE2b-256 54a38268398e89bd3a8ce1603e9da307cc4f63931a357499df2fb7d44c2820b8

See more details on using hashes here.

File details

Details for the file neptune_tensorboard-1.0.0rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for neptune_tensorboard-1.0.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 5f26e349c84b241d5f8c2ba6c77d2d1691d62f96f6e3dc5faeb5159439ae53b7
MD5 b278a39b35b529dd9d1dd12cd4fede5e
BLAKE2b-256 ad00e3fc270eb20bae1a9112e6d19d5aa650b83b6c1cc8f5104fb9b3af8bb8f4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page