Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Present features for Nebula as well - How should we do it? #48

Closed
mjovanc opened this issue Jan 12, 2025 · 8 comments
Closed

Present features for Nebula as well - How should we do it? #48

mjovanc opened this issue Jan 12, 2025 · 8 comments
Assignees

Comments

@mjovanc
Copy link
Member

mjovanc commented Jan 12, 2025

How could we present features for both Delta and Nebula on the "Features" section? Do you have an idea how we could present that?

@SvMak
Copy link
Member

SvMak commented Jan 13, 2025

Yep I have some idea. Could you please provide a list of features for the Nebula project?

@DarthB
Copy link

DarthB commented Jan 13, 2025

I'm not certain on how much we should promise as we are quite early, so I decided to give to you two versions.
What are you thoughts?

Humble List:

  • A command-line tool as a package manager for your favorite datasets and models
  • Access to ML datasets with metadata and raw-data
  • Access to pretrained models
  • Access to the public nebula-registry with common datasets and models maintained by the community
  • Self host your private nebula-registry for your confidential work

Let's sell this:

  • A command-line tool as a package manager for your favorite datasets and models
  • Virtual environment support (run multiple ML projects on the same machine)
  • Access ML datasets based on metadata, manage their versions, variants, dependencies and lifecycles
  • Access to pretrained models, manage their versions, adaptations and relationships
  • Access to template code/projects based on the delta-ml framework
  • Access to the public nebula-registry with common datasets and models maintained by the community
  • Self host your private nebula-registry for your confidential work

@mjovanc
Copy link
Member Author

mjovanc commented Jan 13, 2025

@DarthB I like these a lot! Should we do something like this to highlight on the website:

Command-line tool

Manage datasets and models directly from a powerful CLI.

Virtual environments

Run multiple ML projects on the same machine without conflicts.

Dataset management

Organize datasets by metadata, versions, variants, dependencies, and lifecycles.

Pretrained models

Access and manage pretrained models with versioning and adaptations.

Template projects

Use prebuilt templates based on the Delta framework for faster setup.

Public registry

Browse datasets and models shared by the community in the Nebula registry.

Private registry

Host your own Nebula registry for secure and confidential work.

@mjovanc
Copy link
Member Author

mjovanc commented Jan 13, 2025

This is what we could use for Delta:

Also can we make a dark-reddish badge called "future" similar to what we do in the "hero" boxes @SvMak? I would like to highlight things that we plan for. Maybe you could add "future" to all of Nebula and we can remove them once they become ready. Would that be OK with you @DarthB ?

Fast

It is designed to be fast, ensuring minimal overhead in model training and deployment workflows.

Usability

APIs are designed for simplicity, making it easy for beginners to get started while providing advanced customization options for experienced users.

Extensibility

The framework is modular, allowing users to plug in custom layers, optimizers, or preprocessing pipelines tailored to their unique needs.

Efficient and scalable tools

It provides highly efficient and scalable tools for building and training neural networks, supporting both small-scale experiments and large-scale production systems.

Distributed and Parallel Training (future)

Native support for distributed and parallel training ensures that Delta scales effortlessly across multi-core systems and cloud environments.

Classical ML (future)

Includes support for classical ML algorithms such as decision trees, random forests, SVMs and more.

Integration to Nebula (future)

Direct access to datasets and models managed by the Nebula registry, public or private.

@SvMak
Copy link
Member

SvMak commented Jan 14, 2025

@mjovanc, @DarthB

Screenshot from 2025-01-14 12-49-02

@mjovanc
Copy link
Member Author

mjovanc commented Jan 14, 2025

I think that looks good, can we maybe center the whole container also? Maybe that will be nicer?

@SvMak
Copy link
Member

SvMak commented Jan 14, 2025

I think that looks good, can we maybe center the whole container also? Maybe that will be nicer?

The text in the description of the Delta points is longer. The container is currently centered, it can be moved to the right by limiting the width, but this will make the left side even more elongated. I would leave the current view for now.

@SvMak
Copy link
Member

SvMak commented Jan 14, 2025

If you have any questions, please reopen this issue.

@SvMak SvMak closed this as completed Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants