Neptune vs DVC


Neptune

DVC
Commercial Requirements
Standalone component

Standalone component
Managed cloud service

Open-source and managed cloud service
General Capabilities
No special requirements other than having the neptune-client installed and access to the internet if using managed hosting. Check here for infrastructure requirements for on-prem deployment.

DVC studio requires DVC initalized github/gitlab/bitbucket repo created and access to the internet if using managed hosting. Contact them here for more information for infrastructure requirements for on-prem deployment
Yes, through the neptune-client library

Yes, via .dvc and .json files
No

No

No

No
No

No
No

No
No

No
No

No


No

No
Experiment Tracking




No

No
No

No
No

No
No

NA
No

NA
No

NA

No

No

No

No



No

No

No

No
No

No
No

No
No

No
No

No
No

No




No

No



No

No



No

No

No

No
No

No
No

No
No

No
Model Registry
No

No
No

No
No
No

No
No

No
No

No
Integrations and Support
No

No
No

No
No

No
No

No
No

No
No

No
No

No
No

No
No

No
No

No
No

No
Report outdated information here.
What are the key advantages of Neptune then?

- Stable and scalable API
- Hardware consumption monitoring
- More connection modes available (offline and synchronous, but also asynchronous, read-only, and debug)
See these features in action
Sign up to Neptune and install client library
pip install neptune
Track experiments
import neptune
run = neptune.init_run()
run["params"] = {
"lr": 0.1, "dropout": 0.4
}
run["test_accuracy"] = 0.84
Register models
import neptune
model = neptune.init_model()
model["model"] = {
"size_limit": 50.0,
"size_units": "MB",
}
model["model/signature"].upload(
"model_signature.json")
Already using DVC?

You can display DVC files in the Neptune UI and have all metadata in one place.
You just need to specify which DVC files you would like to log:
# Snapshot all .dvc files from any directory
run = neptune.init(...,
source_files=["**/*.dvc"])
Thousands of ML people already chose their tool
It only takes 5 minutes to integrate Neptune with your code
Don’t overthink it