# Compatibility Matrix: Supported Software and Integration Details

#### Compatibility Matrix: Supported Software and Integration Details

Swarm’s **Compatibility Matrix** outlines the supported versions, integration capabilities, and notes for key components within its ecosystem. This ensures seamless compatibility across development, deployment, and monitoring environments.

***

| **Component**     | **Supported Versions**         | **Integration** | **Notes**                                                                                                    |
| ----------------- | ------------------------------ | --------------- | ------------------------------------------------------------------------------------------------------------ |
| **OS**            | **Ubuntu 20.04+**, **RHEL 8+** | **Native**      | Full support for widely used Linux distributions; recommended for production environments.                   |
| **Containers**    | **Docker**, **containerd**     | **Native**      | Fully compliant with **OCI (Open Container Initiative)** standards, enabling smooth containerized workloads. |
| **ML Frameworks** | **PyTorch**, **TensorFlow**    | **Optimized**   | GPU-optimized for high-performance training and inference; includes support for CUDA, cuDNN, and NCCL.       |
| **Dev Tools**     | **VSCode**, **JupyterLab**     | **Integrated**  | Full-featured development environments with support for debugging, profiling, and real-time execution.       |

***

**Key Features**

* **Broad Support**:
  * Covers major Linux distributions and container runtimes, ensuring flexibility for deployment.
* **Optimized Performance**:
  * GPU acceleration for ML frameworks ensures efficient resource utilization and faster computation.
* **Developer Productivity**:
  * Seamless integration with popular development tools fosters a streamlined workflow.

***

**Benefits**

* **Ease of Use**: Native integration with supported tools reduces setup complexity and overhead.
* **Performance**: Optimized support for ML frameworks ensures efficient execution of AI workloads.
* **Scalability**: Compatibility with container technologies like Docker enables scalable and portable deployments.
* **Flexibility**: Supports a wide range of environments to accommodate various user needs and preferences.

This **Compatibility Matrix** ensures that Swarm provides a robust, flexible, and developer-friendly platform for building and running AI workloads at scale.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://agiledger.gitbook.io/swarmai/technical-specifications/compatibility-matrix-supported-software-and-integration-details.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
