-
Notifications
You must be signed in to change notification settings - Fork 152
Dependencies
Braden Stefanuk edited this page Dec 10, 2024
·
26 revisions
Warning
This wiki is obsolete. For the latest documentation, go to rocm.docs.amd.com/projects/Tensile
- CMake 3.13
- Ubuntu:
sudo apt install python3 python3-yaml libomp-dev libboost-program-options-dev libboost-filesystem-dev libtinfo-dev
-
joblib library:
pip install joblib
(or possiblypip3 install joblib
)
- Ubuntu:
sudo apt install libmsgpack-dev
if you're using the msgpack backend - Ubuntu:
sudo apt install libtinfo-dev
if you're using the YAML backend
Tensile uses the LLVM ObjectYAML library for YAML parsing. The LLVM library is bundled with your ROCm installation, but it requires libtinfo to be installed. Alternatively, if you already have LLVM version 6.0 or newer installed, Tensile's build process will find it and libtinfo is not needed.
- For Tensile_BACKEND = HIP (hcc and hip-clang both supported)
- Public ROCm
- Untested OpenCL1.2 support