Any IDE

You can execute your runs in any environment and log them to Neptune. There are just two things you need to do:

  1. install neptune-client,

  2. add metadata tracking to your code-base.

Install neptune-client

Depending on your operating system open a terminal or CMD and run this command:

pip
conda
pip
pip install neptune-client
conda
conda install -c conda-forge neptune-client

Add metadata tracking to your scripts

import neptune.new as neptune
run = neptune.init(project='common/quickstarts',
api_token='ANONYMOUS')
# Track metadata and hyperparameters of your run
run["JIRA"] = "NPT-952"
run["algorithm"] = "ConvNet"
params = {
"batch_size": 64,
"dropout": 0.2,
"learning_rate": 0.001,
"optimizer": "Adam"
}
run["parameters"] = params
# Track the training process by logging your training metrics
for epoch in range(100):
run["train/accuracy"].log(epoch * 0.6)
run["train/loss"].log(epoch * 0.4)
# Log the final results
run["f1_score"] = 0.66