diff --git a/.gitmodules b/.gitmodules index 97edbdc..8cf06d8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,5 +4,5 @@ branch = main [submodule "nebullvm"] path = nebullvm - url = https://github.com/nebuly-ai/nebullvm + url = https://github.com/nebuly-ai/nebuly branch = main diff --git a/docs/contributions.md b/docs/contributions.md index b08f4db..959639e 100644 --- a/docs/contributions.md +++ b/docs/contributions.md @@ -16,6 +16,4 @@ We are glad that you decided to contribute to the library and we thank you for y Did you spot a bug? Did you come up with a cool idea that you think should be implemented in the libraries? Well, GitHub issues are the best way to let us know! We don't have a strict policy on issue generation: just use a meaningful title and specify the problem or your proposal in the first problem comment. Then, you can use GitHub labels to let us know what kind of proposal you are making, for example bug if you are reporting a new bug or enhancement if you are proposing a library improvement. Please remeber to specifiy the module to which the issue is related (e.g Speedster, Promptify, etc). If it's one of your first contributions, check the tag `good first issue` 🏁 and start coding. - - -Happy coding 💫 \ No newline at end of file +Happy coding 💫 diff --git a/docs/index.md b/docs/index.md index 40fa6fd..79dfe9d 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,6 +1,5 @@ # Quickstart - `Nebullvm` is an ecosystem of plug and play modules to boost the performances of your AI systems. The optimization modules are stack-agnostic and work with any library. They are designed to be easily integrated into your system, providing a quick and seamless boost to its performance. Simply plug and play to start realizing the benefits of optimized performance right away. If you like the idea, give us a star to show your support for the project ⭐ @@ -9,26 +8,26 @@ If you like the idea, give us a star to show your support for the project ⭐ There are multiple modules we actually provide to boost the performances of your AI systems: -- [x] [Speedster](https://github.com/nebuly-ai/nebullvm/blob/main/apps/accelerate/speedster): Automatically apply the best set of SOTA optimization techniques to achieve the maximum inference speed-up on your hardware. +- [x] [Speedster](https://github.com/nebuly-ai/nebuly/tree/main/optimization/speedster): Automatically apply the best set of SOTA optimization techniques to achieve the maximum inference speed-up on your hardware. - [x] [Nos](https://github.com/nebuly-ai/nos): Automatically maximize the utilization of GPU resources in a Kubernetes cluster through real-time dynamic partitioning and elastic quotas - Effortless optimization at its finest! -- [x] [ChatLLaMA](https://github.com/nebuly-ai/nebullvm/tree/main/apps/accelerate/chatllama): Build faster and cheaper ChatGPT-like training process based on LLaMA architectures. +- [x] [ChatLLaMA](https://github.com/nebuly-ai/nebuly/tree/main/optimization/chatllama): Build faster and cheaper ChatGPT-like training process based on LLaMA architectures. -- [x] [OpenAlphaTensor](https://github.com/nebuly-ai/nebullvm/tree/main/apps/accelerate/open_alpha_tensor): Increase the computational performances of an AI model with custom-generated matrix multiplication algorithm fine-tuned for your specific hardware. +- [x] [OpenAlphaTensor](https://github.com/nebuly-ai/nebuly/tree/main/optimization/open_alpha_tensor): Increase the computational performances of an AI model with custom-generated matrix multiplication algorithm fine-tuned for your specific hardware. -- [x] [Forward-Forward](https://github.com/nebuly-ai/nebullvm/tree/main/apps/accelerate/forward_forward): The Forward Forward algorithm is a method for training deep neural networks that replaces the backpropagation forward and backward passes with two forward passes. +- [x] [Forward-Forward](https://github.com/nebuly-ai/nebuly/tree/main/optimization/forward_forward): The Forward Forward algorithm is a method for training deep neural networks that replaces the backpropagation forward and backward passes with two forward passes. ## Next modules and roadmap We are actively working on incorporating the following modules, as requested by members of our community, in upcoming releases: - [ ] [Promptify](https://github.com/nebuly-ai/nebullvm/blob/main/apps/extract/promptify): Effortlessly personalize large APIs generative models from OpenAI, Cohere, HF to your specific context and requirements. -- [ ] [CloudSurfer](https://github.com/nebuly-ai/nebullvm/blob/main/apps/accelerate/cloud_surfer): Automatically discover the optimal cloud configuration and hardware on AWS, GCP and Azure to run your AI models. -- [ ] [OptiMate](https://github.com/nebuly-ai/nebullvm/blob/main/apps/accelerate/optimate): Interactive tool guiding savvy users in achieving the best inference performance out of a given model / hardware setup. +- [ ] [CloudSurfer](https://github.com/nebuly-ai/nebuly/tree/main/optimization/cloud_surfer): Automatically discover the optimal cloud configuration and hardware on AWS, GCP and Azure to run your AI models. +- [ ] [OptiMate](https://github.com/nebuly-ai/nebuly/tree/main/optimization/optimate): Interactive tool guiding savvy users in achieving the best inference performance out of a given model / hardware setup. - [ ] [TrainingSim](https://github.com/nebuly-ai/nebullvm/blob/main/apps/simulate/training_sim): Easily simulate the training of large AI models on a distributed infrastructure to predict training behaviours without actual implementation. ## Contributing -As an open source project in a rapidly evolving field, we welcome contributions of all kinds, including new features, improved infrastructure, and better documentation. If you're interested in contributing, please see the [linked](https://docs.nebuly.com/welcome/questions-and-contributions) page for more information on how to get involved. +As an open source project in a rapidly evolving field, we welcome contributions of all kinds, including new features, improved infrastructure, and better documentation. If you're interested in contributing, please see the [linked](https://docs.nebuly.com/contributions/) page for more information on how to get involved. --- diff --git a/mkdocs.yaml b/mkdocs.yaml index 8aedede..39a708e 100644 --- a/mkdocs.yaml +++ b/mkdocs.yaml @@ -1,6 +1,6 @@ site_name: Documentation -repo_url: https://github.com/nebuly-ai/nebullvm -repo_name: nebuly-ai/nebullvm +repo_url: https://github.com/nebuly-ai/nebuly +repo_name: nebuly-ai/nebuly nav: @@ -8,8 +8,8 @@ nav: - Quickstart: index.md - Contribution guidelines: contributions.md - Modules: - - Speedster: '!include nebullvm/apps/accelerate/speedster/docs/en/mkdocs.yaml' - - Nos: '!include ./nos/docs/en/mkdocs.yaml' + - Speedster: '!include nebullvm/optimization/speedster/docs/en/mkdocs.yaml' + - Nos: '!include nos/docs/en/mkdocs.yaml' plugins: - monorepo diff --git a/nebullvm b/nebullvm index 8644be1..8b519d6 160000 --- a/nebullvm +++ b/nebullvm @@ -1 +1 @@ -Subproject commit 8644be1e119cab642651b939b877d74b364b839a +Subproject commit 8b519d680100c9025f2b9ae5ff9c44ba5437efa4 diff --git a/nos b/nos index a1e85e1..d5cc1d7 160000 --- a/nos +++ b/nos @@ -1 +1 @@ -Subproject commit a1e85e14d43d24a7f8da21bcabc8366769fdbfb7 +Subproject commit d5cc1d72b8ee52b79b8751c0b49122366e026ce1