Setting the project name#
To avoid specifying the project to use when initializing Neptune, you can save the project name as an environment variable.
The full name of a Neptune project has the format workspace-name/project-name
.
To find your project name:
- Navigate to Settings → Properties
-
Copy the full name of the project, or keep the page open to copy the name in a moment.
-
Next, assign the project name to an environment variable named
NEPTUNE_PROJECT
:Append the following line to your
.profile
(or other shell configuration file):where
workspace-name/project-name
is the full project name you just copied.Append the following line to your
.profile
(or other shell configuration file):where
workspace-name/project-name
is the full project name you just copied.To set the project name permanently:
- Open a terminal app, such as PowerShell or Command Prompt.
-
Paste in the following command and press enter:
where
workspace-name/project-name
is the full project name you just copied. -
To activate the change, restart the terminal.
You can use the os library to set the project name as an environment variable:
where
workspace-name/project-name
is the full project name you just copied.Note that any environment variables declared this way won't persist after the notebook kernel shuts down. If you start a new kernel, they need to be set again.
To set the project only for the current session
Now that you've set the project name as an environment variable, you can omit the project
parameter when initializing a Neptune object:
# Initializing a run
run = neptune.init_run(
project="workspace-name/project-name",
)
# Initializing a model
model = neptune.init_model(
project="workspace-name/project-name",
key="TREE",
)
# Initializing a model version
model_version = neptune.init_model_version(
project="workspace-name/project-name",
model="CLS-TREE",
)