test.sh 520 Bytes
Newer Older
1
# Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
Przemek Tredak's avatar
Przemek Tredak committed
2
3
4
5
6
#
# See LICENSE for license information.

set -e

7
# Find TE
Przemek Tredak's avatar
Przemek Tredak committed
8
9
10
11
: ${TE_PATH:=/opt/transformerengine}
TE_LIB_PATH=`pip show transformer-engine | grep Location | cut -d ' ' -f 2`
export LD_LIBRARY_PATH=$TE_LIB_PATH:$LD_LIBRARY_PATH

12
13
14
15
# Find MPI
MPI_HOME=${MPI_HOME:-/usr/local/mpi}
NVTE_MPI_INCLUDE="$MPI_HOME/lib"

Przemek Tredak's avatar
Przemek Tredak committed
16
cd $TE_PATH/tests/cpp
17
cmake -GNinja -Bbuild -DNVTE_MPI_INCLUDE=$NVTE_MPI_INCLUDE .
Przemek Tredak's avatar
Przemek Tredak committed
18
cmake --build build
zlsh80826's avatar
zlsh80826 committed
19
ctest --test-dir build -j4