# clyde **Repository Path**: openeuler/clyde ## Basic Information - **Project Name**: clyde - **Description**: Clyde is a high-performance data acceleration engine designed for rapid, large-scale delivery across heterogeneous compute environments. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-07-08 - **Last Updated**: 2025-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: sig-CloudNative ## README # 通知: 本项目已经正式迁移至 [AtomGit](https://atomgit.com/openeuler/clyde) 平台 ## Clyde
 ## Features 1. **Container Image Distribution:** Clyde accelerates container image delivery across nodes through peer-to-peer sharing, reducing pull times and registry load. 2. **Hugging Face Model Distribution:** Large AI models are efficiently distributed using Clyde’s decentralized network, minimizing bandwidth and improving availability. 3. **Pip Package Distribution:** Python packages are fetched and shared locally within the cluster, enabling faster installs and reduced dependency on external repositories. 4. **Design Simplicity:** Clyde uses a simplified stateless design making it performant and easy to extend. 5. **Speed:** Data is cached locally on nodes and transmitted through the peer-to-peer network to enable faster delivery across the cluster. 6. **Saving:** Save bandwidth by serving content locally instead. 7. **Versatile:** Avoids rate-limiting and works even when external sources are down. 8. **Pre-seeding** Preseed common images to nodes before larger deployment. Please read through our [documentation](tools/seeding/README.md) for more information. ## Motivating Results For more details, please see our [experimental results](./docs/install.md#experiments) | Container Images | HuggingFace Models | pip Packages | | -------------------------------------------------- | ------------------------------------------- | -------------------------------------------- | |
|
|
|
## Design & Architecture
For more information on the design architecture, please read through our [documentation](./docs/design.md).
## Technical Guides
### Building
Please follow the [build](./docs/build.md) guide for details on building the project from source.
### Installation
Please follow the [install](./docs/install.md) guide to get started.
## Contribution
We welcome new contributors! And we are happy to provide guidance and help for new contributors. Clyde follows the standard Go formatting conventions. If you find a bug or have some ideas, please submit an issue.
Please read through the [build](docs/build.md) guide for details.
### Acceptance Creteria
- Tests pass `make unit-test`
- Linter passes `make lint`
- Solves the issue
- Adds tests then run `make lint unit-test`
- Updates documentation
- Update helm docs if any `make helm-docs`
- One logical change
- Follows project style
## Acknowledgement
Many thanks to the developers of [Spegel](https://github.com/spegel-org/spegel) especially Philip.