Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/intel/intel-extension-for-deepspeed
Intel® Extension for DeepSpeed* is an extension to DeepSpeed that brings feature support with SYCL kernels on Intel GPU(XPU) device. Note XPU is already supported by stock DeepSpeed.
https://github.com/intel/intel-extension-for-deepspeed
Last synced: 14 days ago
JSON representation
Intel® Extension for DeepSpeed* is an extension to DeepSpeed that brings feature support with SYCL kernels on Intel GPU(XPU) device. Note XPU is already supported by stock DeepSpeed.
- Host: GitHub
- URL: https://github.com/intel/intel-extension-for-deepspeed
- Owner: intel
- License: mit
- Created: 2022-11-03T06:33:00.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-25T07:26:03.000Z (7 months ago)
- Last Synced: 2024-04-26T04:27:22.494Z (7 months ago)
- Language: C++
- Homepage:
- Size: 652 KB
- Stars: 53
- Watchers: 8
- Forks: 18
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: Security.md
Awesome Lists containing this project
README
# Intel® Extension for DeepSpeed*
Intel® Extension for DeepSpeed* is an extension that brings Intel GPU (XPU) support to DeepSpeed(https://github.com/Microsoft/DeepSpeed). It comes with the following components:
1. DeepSpeed Accelerator Interface implementation
2. DeepSpeed op builder implementation for XPU
3. DeepSpeed op builder kernel codeDeepSpeed would automatically use Intel® Extension for DeepSpeed* when it is installed as a python package. After installation, models ported for DeepSpeed Accelerator Interface that run on DeepSpeed could run on Intel GPU device.
## Installation
1. Install Intel® Extension for PyTorch* following [Installation Guide](https://intel.github.io/intel-extension-for-pytorch/xpu/latest/tutorials/installation.html)
2. Install Intel® Extension for DeepSpeed*
```python
pip install intel-extension-for-deepspeed
```
Or, you can build from source:
```python
source ${DPCPPROOT}/env/vars.sh
python setup.py install
```
Generally, DPCPPROOT is /opt/intel/oneapi/compiler/latest for root account, ${HOME}/intel/oneapi/compiler/latest for other accounts.3. Install DeepSpeed
```python
pip install deepspeed
```
## Get Started
Refer to [examples](https://github.com/intel/intel-extension-for-deepspeed/tree/main/examples#readme)## Security Policy
Please report security issues or vulnerabilities to the [Intel Security Center].For more information on how Intel works to resolve security issues, see
[Vulnerability Handling Guidelines].[Intel Security Center]:https://www.intel.com/security
[Vulnerability Handling Guidelines]:https://www.intel.com/content/www/us/en/security-center/vulnerability-handling-guidelines.html[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/9136/badge)](https://www.bestpractices.dev/projects/9136)