mirror of https://github.com/llvm/torch-mlir
53 lines
1.5 KiB
Bash
53 lines
1.5 KiB
Bash
#!/bin/bash
|
|
|
|
set -eu -o errtrace
|
|
|
|
this_dir="$(cd $(dirname $0) && pwd)"
|
|
repo_root="$(cd $this_dir/../.. && pwd)"
|
|
torch_version="${1:-unknown}"
|
|
|
|
export PYTHONPATH="$repo_root/build/tools/torch-mlir/python_packages/torch_mlir:$repo_root/projects/pt1"
|
|
|
|
echo "::group::Run Linalg e2e integration tests"
|
|
python -m e2e_testing.main --config=linalg -v
|
|
echo "::endgroup::"
|
|
|
|
echo "::group::Run make_fx + TOSA e2e integration tests"
|
|
python -m e2e_testing.main --config=make_fx_tosa -v
|
|
echo "::endgroup::"
|
|
|
|
echo "::group::Run TOSA e2e integration tests"
|
|
python -m e2e_testing.main --config=tosa -v
|
|
echo "::endgroup::"
|
|
|
|
echo "::group::Run Stablehlo e2e integration tests"
|
|
python -m e2e_testing.main --config=stablehlo -v
|
|
echo "::endgroup::"
|
|
|
|
echo "::group::Run ONNX e2e integration tests"
|
|
python -m e2e_testing.main --config=onnx -v
|
|
echo "::endgroup::"
|
|
|
|
case $torch_version in
|
|
nightly)
|
|
# Failing with: NotImplementedError:
|
|
# Could not run 'aten::empty.memory_format' with arguments from the 'Lazy' backend.
|
|
# As of 2024-01-07
|
|
# echo "::group::Run Lazy Tensor Core e2e integration tests"
|
|
# python -m e2e_testing.main --config=lazy_tensor_core -v
|
|
# echo "::endgroup::"
|
|
|
|
# TODO: There is one failing test in this group on stable. It could
|
|
# be xfailed vs excluding entirely.
|
|
echo "::group::Run TorchDynamo e2e integration tests"
|
|
python -m e2e_testing.main --config=torchdynamo -v
|
|
echo "::endgroup::"
|
|
;;
|
|
stable)
|
|
;;
|
|
*)
|
|
echo "Unrecognized torch version '$torch_version' (specify 'nightly' or 'stable' with cl arg)"
|
|
exit 1
|
|
;;
|
|
esac
|