Skip to content

Commit 13bd197

Browse files
Add ci/test_integration.sh script (#364)
Co-authored-by: Julio Perez <37191411+jperez999@users.noreply.github.com>
1 parent e66a375 commit 13bd197

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

ci/test_integration.sh

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#
2+
# Copyright (c) 2023, NVIDIA CORPORATION.
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
17+
#!/bin/bash
18+
set -e
19+
20+
# Call this script with:
21+
# 1. Name of container as first parameter
22+
# [merlin-hugectr, merlin-tensorflow, merlin-pytorch]
23+
#
24+
# 2. Devices to use:
25+
# [0; 0,1; 0,1,..,n-1]
26+
27+
cd /systems/
28+
29+
container=$1
30+
devices=$2
31+
32+
CUDA_VISIBLE_DEVICES="$devices" TF_GPU_ALLOCATOR=cuda_malloc_async python -m pytest -rxs tests/integration

0 commit comments

Comments
 (0)