# Nexus Deep Learning Library
Nexus is a modular deep learning library built on PyTorch that enables rapid implementation of state-of-the-art AI research papers. It provides reusable components across multiple domains including NLP, Computer Vision, Reinforcement Learning, and Robotics.
## Key Features
- 🧠Modular implementation of popular deep learning architectures
- 🔄 Mix-and-match components across different domains
- âš¡ Efficient training with automatic mixed precision and distributed training support
- 🎯 Ready-to-use examples for common tasks
- 📦 Built-in caching and streaming data pipelines
## Installation
```bash
pip install nexus-deep-learning
```
## Quick Start
```python
from nexus.models.cv import VisionTransformer
from nexus.training import Trainer
```
### Create model
```python
model = VisionTransformer(config={
"image_size": 224,
"patch_size": 16,
"num_classes": 1000,
"embed_dim": 768,
"num_layers": 12,
"num_heads": 12
})
```
### Train model
```python
trainer = Trainer(model=model, config={
"dataset": "imagenet",
"batch_size": 128,
"num_epochs": 100
})
```
### Documentation
Raw data
{
"_id": null,
"home_page": "https://github.com/yourusername/nexus",
"name": "nexus-deep-learning",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": null,
"author": "Your Name",
"author_email": "your.email@example.com",
"download_url": "https://files.pythonhosted.org/packages/b0/7b/ed17cf2ed13b5b586769267ab6dfbc666d58944577d66ee339cb1249501d/nexus_deep_learning-0.1.0.tar.gz",
"platform": null,
"description": "# Nexus Deep Learning Library\n\nNexus is a modular deep learning library built on PyTorch that enables rapid implementation of state-of-the-art AI research papers. It provides reusable components across multiple domains including NLP, Computer Vision, Reinforcement Learning, and Robotics.\n\n## Key Features\n\n- \ud83e\udde0 Modular implementation of popular deep learning architectures\n- \ud83d\udd04 Mix-and-match components across different domains\n- \u26a1 Efficient training with automatic mixed precision and distributed training support\n- \ud83c\udfaf Ready-to-use examples for common tasks\n- \ud83d\udce6 Built-in caching and streaming data pipelines\n\n## Installation\n\n```bash\npip install nexus-deep-learning\n```\n\n## Quick Start\n\n```python\nfrom nexus.models.cv import VisionTransformer\nfrom nexus.training import Trainer\n```\n\n### Create model\n\n```python\nmodel = VisionTransformer(config={\n\"image_size\": 224,\n\"patch_size\": 16,\n\"num_classes\": 1000,\n\"embed_dim\": 768,\n\"num_layers\": 12,\n\"num_heads\": 12\n})\n```\n\n### Train model\n\n```python\ntrainer = Trainer(model=model, config={\n \"dataset\": \"imagenet\",\n \"batch_size\": 128,\n \"num_epochs\": 100\n})\n```\n\n### Documentation\n",
"bugtrack_url": null,
"license": null,
"summary": "A modular deep learning library for implementing AI research papers",
"version": "0.1.0",
"project_urls": {
"Homepage": "https://github.com/yourusername/nexus"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "09ce880cbbe893f8031fd179d0d88f906f511bf1e62fc33931bd4aaa3d2d1455",
"md5": "02adcc759cbdd20d2ef9e86e4db46e17",
"sha256": "1cfbff216b3ea7c95168eef313cf17636a1b0c4efefc91eb9b21084fc9a603ef"
},
"downloads": -1,
"filename": "nexus_deep_learning-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "02adcc759cbdd20d2ef9e86e4db46e17",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 91012,
"upload_time": "2024-11-22T09:34:30",
"upload_time_iso_8601": "2024-11-22T09:34:30.666840Z",
"url": "https://files.pythonhosted.org/packages/09/ce/880cbbe893f8031fd179d0d88f906f511bf1e62fc33931bd4aaa3d2d1455/nexus_deep_learning-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b07bed17cf2ed13b5b586769267ab6dfbc666d58944577d66ee339cb1249501d",
"md5": "380709c52949c4e740f49f38162a97a3",
"sha256": "95b75af72aadab541a4da67389cfaf01b497a43c33c30da1d197a761d5b95a1b"
},
"downloads": -1,
"filename": "nexus_deep_learning-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "380709c52949c4e740f49f38162a97a3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 62207,
"upload_time": "2024-11-22T09:34:32",
"upload_time_iso_8601": "2024-11-22T09:34:32.594308Z",
"url": "https://files.pythonhosted.org/packages/b0/7b/ed17cf2ed13b5b586769267ab6dfbc666d58944577d66ee339cb1249501d/nexus_deep_learning-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-22 09:34:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yourusername",
"github_project": "nexus",
"github_not_found": true,
"lcname": "nexus-deep-learning"
}