highway-1.2.0
Introduction à highway
Le paquet highway contient une
bibliothèque C++ qui fournit des fonctions intrinsèques SIMD ou
vectorisées portables.
Ce paquet est connu pour pouvoir être construit et fonctionner
correctement avec une plateform 12.2.
Informations sur le paquet
Dépendances de highway
Requises
CMake-3.30.2
Installation de highway
Installez highway en exécutant les
commandes suivantes :
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D BUILD_TESTING=OFF \
-D BUILD_SHARED_LIBS=ON \
-G Ninja .. &&
ninja
Ce paquet fournit bien une suite de tests, mais nécessite gtest, qui
n'est pas dans BLFS.
Maintenant, en tant qu'utilisateur root
:
ninja install
Explication des commandes
-D BUILD_TESTING=OFF
:
ce paramètre désactive la construction de la suite de tests car
gtest ne fait pas partie
de BLFS. Sans ce paramètre, CMake téléchargera ce paquet pendant le
processus de configuration. Si vous souhaitez exécuter les tests,
installez gtest puis supprimez ce
paramètre.
-D
BUILD_SHARED_LIBS=ON
: ce paramètre active la
construction des version partagées des bibliothèques à la place des
versions statiques.
Contenu
Programmes installés:
None
Bibliothèques installées:
libhwy.so, libhwy_contrib.so et
libhwy_test.so
Répertoires installés:
/usr/include/hwy et
/usr/lib/cmake/hwy
Descriptions courtes
libhwy.so
|
contient les fonctions qui fournissent des intrinsèques
SIMD ou vectorisées portables
|
libhwy_contrib.so
|
contient plusieurs compléments à Highway, dont une série
de routines de produit point-à-point, d'image, de
mathématique et de tri
|
libhwy_test.so
|
contient les utilitaires d'aide de Highway
|