Install this package:
emerge -a sys-devel/DPC++
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask sys-devel/DPC++
Or alternatively:
emerge --autounmask-write -a sys-devel/DPC++
<pkgmetadata> <maintainer type="project"> <email>sci@gentoo.org</email> <name>Gentoo Science Project</name> </maintainer> <use> <flag name="cuda">use the cuda backend</flag> <flag name="esimd_emulator">enable ESIMD CPU emulation</flag> <flag name="hip">use the HIP backend</flag> </use> <upstream> <remote-id type="github">intel/llvm</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p sys-devel/DPC++ |
euse -E <flag> -p sys-devel/DPC++ |
euse -D <flag> -p sys-devel/DPC++
| Flag | Description | 2022.12 | 2022.09 | 2021.12 |
|---|---|---|---|---|
| ${ALL_LLVM_TARGETS[*]} | ⚠️ | ✓ | ✓ | ✓ |
| cuda | use the cuda backend | ✓ | ✓ | ✓ |
| esimd_emulator | enable ESIMD CPU emulation | ✓ | ✓ | ✓ |
| hip | use the HIP backend | ✓ | ✓ | ✓ |
| test | ⚠️ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | DPC++-2021.12-cm-cpu-emulation-2022-08-22.tar.gz | 328563 bytes | 2021.12 |
| DIST | DPC++-2021.12-vc-intrinsics-0.8.1.tar.gz | 138462 bytes | 2021.12 |
| DIST | DPC++-2021.12.tar.gz | 160365844 bytes | 2021.12 |
| DIST | DPC++-2022.09-cm-cpu-emulation-2022-08-22.tar.gz | 328563 bytes | 2022.09 |
| DIST | DPC++-2022.09-vc-intrinsics-0.8.1.tar.gz | 138462 bytes | 2022.09 |
| DIST | DPC++-2022.09.tar.gz | 171848301 bytes | 2022.09 |
| DIST | DPC++-2022.12-cm-cpu-emulation-2022-08-22.tar.gz | 328563 bytes | 2022.12 |
| DIST | DPC++-2022.12-unified-runtime-fd711c920acc4434cb52ff18b078c082d9d7f44d.tar.gz | 249206 bytes | 2022.12 |
| DIST | DPC++-2022.12-vc-intrinsics-0.10.0.tar.gz | 138920 bytes | 2022.12 |
| DIST | DPC++-2022.12.tar.gz | 176940515 bytes | 2022.12 |
| Type | File | Size |
|---|