Skip to content
This repository was archived by the owner on Apr 23, 2021. It is now read-only.

Commit d61eb2d

Browse files
chsiggtensorflower-gardener
authored andcommitted
Changing directory shortcut for CPU/GPU runner utils.
Moving cuda-runtime-wrappers.so into subdirectory to match libmlir_runner_utils.so. Provide parent directory when running test and load .so from subdirectory. PiperOrigin-RevId: 282410749
1 parent 6a48882 commit d61eb2d

File tree

8 files changed

+19
-19
lines changed

8 files changed

+19
-19
lines changed

test/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ llvm_canonicalize_cmake_booleans(
99

1010
# Passed to lit.site.cfg.py.in to set up the path where to find the libraries
1111
# for linalg integration tests.
12-
set(MLIR_DIALECT_LINALG_INTEGRATION_TEST_LIB_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
12+
set(MLIR_TEST_LIB_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
1313

1414
# Passed to lit.site.cfg.py.in to set up the path where to find the libraries
1515
# for the mlir cuda runner tests.
16-
set(MLIR_CUDA_WRAPPER_LIBRARY_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
16+
set(MLIR_TOOLS_LIB_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
1717

1818
configure_lit_site_cfg(
1919
${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in

test/lit.cfg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@
6666
ToolSubst('toy-ch3', unresolved='ignore'),
6767
ToolSubst('toy-ch4', unresolved='ignore'),
6868
ToolSubst('toy-ch5', unresolved='ignore'),
69-
ToolSubst('%linalg_test_lib_dir', config.linalg_test_lib_dir, unresolved='ignore'),
70-
ToolSubst('%cuda_wrapper_library_dir', config.cuda_wrapper_library_dir, unresolved='ignore')
69+
ToolSubst('%test_lib_dir', config.test_lib_dir, unresolved='ignore'),
70+
ToolSubst('%tools_lib_dir', config.tools_lib_dir, unresolved='ignore')
7171
])
7272

7373
llvm_config.add_tool_substitutions(tools, tool_dirs)

test/lit.site.cfg.py.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ config.host_arch = "@HOST_ARCH@"
3131
config.mlir_src_root = "@MLIR_SOURCE_DIR@"
3232
config.mlir_obj_root = "@MLIR_BINARY_DIR@"
3333
config.mlir_tools_dir = "@MLIR_TOOLS_DIR@"
34-
config.linalg_test_lib_dir = "@MLIR_DIALECT_LINALG_INTEGRATION_TEST_LIB_DIR@"
34+
config.test_lib_dir = "@MLIR_TEST_LIB_DIR@"
3535
config.build_examples = @LLVM_BUILD_EXAMPLES@
3636
config.run_cuda_tests = @MLIR_CUDA_CONVERSIONS_ENABLED@
37-
config.cuda_wrapper_library_dir = "@MLIR_CUDA_WRAPPER_LIBRARY_DIR@"
37+
config.tools_lib_dir = "@MLIR_TOOLS_LIB_DIR@"
3838
config.enable_cuda_runner = @MLIR_CUDA_RUNNER_ENABLED@
3939

4040
# Support substitution of the tools_dir with user parameters. This is

test/mlir-cpu-runner/linalg_integration_test.mlir

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
// RUN: mlir-opt %s -convert-linalg-to-llvm | mlir-cpu-runner -e dot -entry-point-result=f32 -shared-libs=%linalg_test_lib_dir/libcblas%shlibext,%linalg_test_lib_dir/libcblas_interface%shlibext | FileCheck %s
2-
// RUN: mlir-opt %s -linalg-lower-to-loops -convert-linalg-to-llvm | mlir-cpu-runner -e dot -entry-point-result=f32 -shared-libs=%linalg_test_lib_dir/libcblas%shlibext,%linalg_test_lib_dir/libcblas_interface%shlibext | FileCheck %s
3-
// RUN: mlir-opt %s -convert-linalg-to-llvm | mlir-cpu-runner -e matmul -entry-point-result=f32 -shared-libs=%linalg_test_lib_dir/libcblas%shlibext,%linalg_test_lib_dir/libcblas_interface%shlibext | FileCheck %s
4-
// RUN: mlir-opt %s -linalg-lower-to-loops -convert-linalg-to-llvm | mlir-cpu-runner -e matmul -entry-point-result=f32 -shared-libs=%linalg_test_lib_dir/libcblas%shlibext,%linalg_test_lib_dir/libcblas_interface%shlibext | FileCheck %s
5-
// RUN: mlir-opt %s -linalg-tile -linalg-tile-sizes=2,3,4 -linalg-promote-subviews -linalg-lower-to-loops -convert-linalg-to-llvm | mlir-cpu-runner -e matmul -entry-point-result=f32 -shared-libs=%linalg_test_lib_dir/libcblas%shlibext,%linalg_test_lib_dir/libcblas_interface%shlibext | FileCheck %s
6-
// RUN: mlir-opt %s -linalg-tile -linalg-tile-sizes=2,3,4 -linalg-promote-subviews -convert-linalg-to-llvm | mlir-cpu-runner -e matmul -entry-point-result=f32 -shared-libs=%linalg_test_lib_dir/libcblas%shlibext,%linalg_test_lib_dir/libcblas_interface%shlibext | FileCheck %s
1+
// RUN: mlir-opt %s -convert-linalg-to-llvm | mlir-cpu-runner -e dot -entry-point-result=f32 -shared-libs=%test_lib_dir/mlir-cpu-runner/libcblas%shlibext,%test_lib_dir/mlir-cpu-runner/libcblas_interface%shlibext | FileCheck %s
2+
// RUN: mlir-opt %s -linalg-lower-to-loops -convert-linalg-to-llvm | mlir-cpu-runner -e dot -entry-point-result=f32 -shared-libs=%test_lib_dir/mlir-cpu-runner/libcblas%shlibext,%test_lib_dir/mlir-cpu-runner/libcblas_interface%shlibext | FileCheck %s
3+
// RUN: mlir-opt %s -convert-linalg-to-llvm | mlir-cpu-runner -e matmul -entry-point-result=f32 -shared-libs=%test_lib_dir/mlir-cpu-runner/libcblas%shlibext,%test_lib_dir/mlir-cpu-runner/libcblas_interface%shlibext | FileCheck %s
4+
// RUN: mlir-opt %s -linalg-lower-to-loops -convert-linalg-to-llvm | mlir-cpu-runner -e matmul -entry-point-result=f32 -shared-libs=%test_lib_dir/mlir-cpu-runner/libcblas%shlibext,%test_lib_dir/mlir-cpu-runner/libcblas_interface%shlibext | FileCheck %s
5+
// RUN: mlir-opt %s -linalg-tile -linalg-tile-sizes=2,3,4 -linalg-promote-subviews -linalg-lower-to-loops -convert-linalg-to-llvm | mlir-cpu-runner -e matmul -entry-point-result=f32 -shared-libs=%test_lib_dir/mlir-cpu-runner/libcblas%shlibext,%test_lib_dir/mlir-cpu-runner/libcblas_interface%shlibext | FileCheck %s
6+
// RUN: mlir-opt %s -linalg-tile -linalg-tile-sizes=2,3,4 -linalg-promote-subviews -convert-linalg-to-llvm | mlir-cpu-runner -e matmul -entry-point-result=f32 -shared-libs=%test_lib_dir/mlir-cpu-runner/libcblas%shlibext,%test_lib_dir/mlir-cpu-runner/libcblas_interface%shlibext | FileCheck %s
77

88
#strided1D = (d0) -> (d0)
99
#strided2D = (d0, d1)[s0] -> (d0 * s0 + d1)

test/mlir-cpu-runner/utils.mlir

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
// RUN: mlir-opt %s -linalg-lower-to-loops -convert-linalg-to-llvm -convert-std-to-llvm | mlir-cpu-runner -e print_0d -entry-point-result=void -shared-libs=%linalg_test_lib_dir/libmlir_runner_utils%shlibext | FileCheck %s --check-prefix=PRINT-0D
2-
// RUN: mlir-opt %s -linalg-lower-to-loops -convert-linalg-to-llvm -convert-std-to-llvm | mlir-cpu-runner -e print_1d -entry-point-result=void -shared-libs=%linalg_test_lib_dir/libmlir_runner_utils%shlibext | FileCheck %s --check-prefix=PRINT-1D
3-
// RUN: mlir-opt %s -linalg-lower-to-loops -convert-linalg-to-llvm -convert-std-to-llvm | mlir-cpu-runner -e print_3d -entry-point-result=void -shared-libs=%linalg_test_lib_dir/libmlir_runner_utils%shlibext | FileCheck %s --check-prefix=PRINT-3D
4-
// RUN: mlir-opt %s -linalg-lower-to-loops -convert-linalg-to-llvm -convert-std-to-llvm | mlir-cpu-runner -e vector_splat_2d -entry-point-result=void -shared-libs=%linalg_test_lib_dir/libmlir_runner_utils%shlibext | FileCheck %s --check-prefix=PRINT-VECTOR-SPLAT-2D
1+
// RUN: mlir-opt %s -linalg-lower-to-loops -convert-linalg-to-llvm -convert-std-to-llvm | mlir-cpu-runner -e print_0d -entry-point-result=void -shared-libs=%test_lib_dir/mlir-cpu-runner/libmlir_runner_utils%shlibext | FileCheck %s --check-prefix=PRINT-0D
2+
// RUN: mlir-opt %s -linalg-lower-to-loops -convert-linalg-to-llvm -convert-std-to-llvm | mlir-cpu-runner -e print_1d -entry-point-result=void -shared-libs=%test_lib_dir/mlir-cpu-runner/libmlir_runner_utils%shlibext | FileCheck %s --check-prefix=PRINT-1D
3+
// RUN: mlir-opt %s -linalg-lower-to-loops -convert-linalg-to-llvm -convert-std-to-llvm | mlir-cpu-runner -e print_3d -entry-point-result=void -shared-libs=%test_lib_dir/mlir-cpu-runner/libmlir_runner_utils%shlibext | FileCheck %s --check-prefix=PRINT-3D
4+
// RUN: mlir-opt %s -linalg-lower-to-loops -convert-linalg-to-llvm -convert-std-to-llvm | mlir-cpu-runner -e vector_splat_2d -entry-point-result=void -shared-libs=%test_lib_dir/mlir-cpu-runner/libmlir_runner_utils%shlibext | FileCheck %s --check-prefix=PRINT-VECTOR-SPLAT-2D
55

66
func @print_0d() {
77
%f = constant 2.00000e+00 : f32

test/mlir-cuda-runner/all-reduce-op.mlir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: mlir-cuda-runner %s --shared-libs=%cuda_wrapper_library_dir/libcuda-runtime-wrappers%shlibext,%linalg_test_lib_dir/libmlir_runner_utils%shlibext --entry-point-result=void | FileCheck %s
1+
// RUN: mlir-cuda-runner %s --shared-libs=%tools_lib_dir/mlir-cuda-runner/libcuda-runtime-wrappers%shlibext,%test_lib_dir/mlir-cpu-runner/libmlir_runner_utils%shlibext --entry-point-result=void | FileCheck %s
22

33
// CHECK-COUNT-8: [{{(5356, ){12}5356}}]
44
func @main() {

test/mlir-cuda-runner/all-reduce-region.mlir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: mlir-cuda-runner %s --shared-libs=%cuda_wrapper_library_dir/libcuda-runtime-wrappers%shlibext,%linalg_test_lib_dir/libmlir_runner_utils%shlibext --entry-point-result=void | FileCheck %s
1+
// RUN: mlir-cuda-runner %s --shared-libs=%tools_lib_dir/mlir-cuda-runner/libcuda-runtime-wrappers%shlibext,%test_lib_dir/mlir-cpu-runner/libmlir_runner_utils%shlibext --entry-point-result=void | FileCheck %s
22

33
// CHECK: [{{(35, ){34}35}}]
44
func @main() {

test/mlir-cuda-runner/gpu-to-cubin.mlir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: mlir-cuda-runner %s --shared-libs=%cuda_wrapper_library_dir/libcuda-runtime-wrappers%shlibext,%linalg_test_lib_dir/libmlir_runner_utils%shlibext --entry-point-result=void | FileCheck %s
1+
// RUN: mlir-cuda-runner %s --shared-libs=%tools_lib_dir/mlir-cuda-runner/libcuda-runtime-wrappers%shlibext,%test_lib_dir/mlir-cpu-runner/libmlir_runner_utils%shlibext --entry-point-result=void | FileCheck %s
22

33
func @other_func(%arg0 : f32, %arg1 : memref<?xf32>) {
44
%cst = constant 1 : index

0 commit comments

Comments
 (0)