Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
130 commits
Select commit Hold shift + click to select a range
110d327
POC of functionalization integration
bdhirsh Nov 4, 2022
d228571
Add debugging print lines
wonjoo-wj Nov 8, 2022
08a6e08
Run linter
wonjoo-wj Nov 8, 2022
2f3dc47
Run linter again
wonjoo-wj Nov 9, 2022
b75adde
Update torch pin
wonjoo-wj Nov 11, 2022
ca92a1c
Add more debugging lines
wonjoo-wj Nov 17, 2022
a3462c5
Lower lift and lift_copy ops
wonjoo-wj Dec 6, 2022
f96fa13
Update XLATensor namespace calls to tensor_methods
wonjoo-wj Dec 6, 2022
8c87e51
Update pytorch_test_base.py
wonjoo-wj Dec 7, 2022
e39d825
Disable failing tests for now
wonjoo-wj Dec 14, 2022
ff5d44f
Update lift_fresh ops
wonjoo-wj Dec 14, 2022
f05dcb9
PoC for detach_copy
alanwaketan Dec 16, 2022
1a0c55f
Refine the comment
alanwaketan Dec 16, 2022
f082f28
POC of functionalization integration
bdhirsh Nov 4, 2022
511cd7d
Add debugging print lines
wonjoo-wj Nov 8, 2022
a999a14
Run linter
wonjoo-wj Nov 8, 2022
cbffcac
Run linter again
wonjoo-wj Nov 9, 2022
2ed5ec2
Update torch pin
wonjoo-wj Nov 11, 2022
c37ff8b
Add more debugging lines
wonjoo-wj Nov 17, 2022
4f1c8bd
Update XLATensor namespace calls to tensor_methods
wonjoo-wj Dec 6, 2022
c29450b
Disable more failing tests
wonjoo-wj Dec 16, 2022
fc227d3
Run linter
wonjoo-wj Dec 16, 2022
bc57c8f
Disable more tests
wonjoo-wj Dec 17, 2022
945ce35
Clean up some comments
wonjoo-wj Dec 17, 2022
a27bfd0
Skip test_empty_strided
alanwaketan Dec 17, 2022
4ad080b
Fix detach_copy
alanwaketan Dec 17, 2022
558c8ad
Skip some test_operations.py tests
alanwaketan Dec 19, 2022
4834c26
Enable test_advancedindex_mixed_cpu_devices_xla
wonjoo-wj Dec 19, 2022
4bc241b
Remove some comments
wonjoo-wj Dec 19, 2022
b0512b0
Enable test_basic_advanced_combined_xla
wonjoo-wj Dec 19, 2022
70484f4
Skip test_squeeze_nonzero
alanwaketan Dec 19, 2022
e70093d
Enable tests in test_embedding and test_pooling
wonjoo-wj Dec 19, 2022
09c841e
error on view op cpu fallback
alanwaketan Dec 20, 2022
1910a52
Fix crash on test_empty_strided
alanwaketan Dec 20, 2022
2f38ae0
Fix index ops
alanwaketan Dec 20, 2022
0c76f09
Unskip fixed tests
alanwaketan Dec 20, 2022
21cf6d5
Lower _to_copy
alanwaketan Dec 20, 2022
bffe20c
unskip test_squeeze_nonzero
alanwaketan Dec 20, 2022
c73c31e
Skip test_squeeze_nonzero as it fails with dynamic shapes
alanwaketan Dec 20, 2022
fc92fff
Fix test_affine tests by lowering affine_grid_generator
wonjoo-wj Dec 20, 2022
b1e831e
Move affine_grid_generator to functionalization ops
wonjoo-wj Dec 20, 2022
4943c5c
Delete debugging cout statements
wonjoo-wj Dec 20, 2022
d1ebfb3
Run linter
wonjoo-wj Dec 20, 2022
c68bf5b
Lower _euclidean_dist
wonjoo-wj Dec 21, 2022
ea0ae0b
lower copy
alanwaketan Dec 20, 2022
c66f585
Route embeeding to functionalize pass
alanwaketan Dec 21, 2022
2701b65
Lower reshape
alanwaketan Dec 21, 2022
e3a360d
Introduce xla_expand_outplace
alanwaketan Dec 21, 2022
0cc2e05
Route _trilinear to functionalize pass
alanwaketan Dec 21, 2022
382f4dc
lower mvlgamma
alanwaketan Dec 21, 2022
25e21c6
lower masked_scatter
alanwaketan Dec 21, 2022
0499be0
lower masked_fill
alanwaketan Dec 21, 2022
29b3c5e
Lower zeros_symint
wonjoo-wj Dec 21, 2022
177f028
Move xla_expand_outplace to tensor_util.h
wonjoo-wj Dec 21, 2022
b4dacce
Add another xla_expand_outplace function to tensor_util.h to fix inde…
wonjoo-wj Dec 21, 2022
fd35173
Lower slice.Tensor
wonjoo-wj Dec 21, 2022
7984174
Lower permute.Tensor
wonjoo-wj Dec 21, 2022
811a4e4
Lower select.int
wonjoo-wj Dec 21, 2022
2d2d153
Lower t
wonjoo-wj Dec 21, 2022
a41d68f
Skip test_nonzero_cast
alanwaketan Dec 21, 2022
6222b03
Disable some more failing tests
wonjoo-wj Dec 21, 2022
d564201
Disable failing XLA tests
wonjoo-wj Dec 21, 2022
37aecd4
Enable test_mesh_service.py tests again to expose regression errors
wonjoo-wj Dec 21, 2022
9cea476
Skip even more tests
alanwaketan Dec 21, 2022
75c8d0b
Revert masked_scatter
alanwaketan Dec 21, 2022
a4448a3
Revert "lower copy"
alanwaketan Dec 21, 2022
8c40f3e
Revert "Lower zeros_symint"
alanwaketan Dec 22, 2022
138fd9a
Skip fsdp
alanwaketan Dec 22, 2022
0832f44
Skip test_non_view
alanwaketan Dec 22, 2022
0380b90
unskip some tests
alanwaketan Dec 22, 2022
7095c54
Skip more tests for GPU
alanwaketan Dec 22, 2022
398366a
Adds some counters
alanwaketan Dec 22, 2022
c2f8a12
Fix linters
alanwaketan Dec 22, 2022
8104de9
Skip test_sizeAdd
alanwaketan Jan 13, 2023
9e10f9f
Skip test_narrow_copy_non_contiguous
alanwaketan Jan 13, 2023
1a69e3c
Run linter
wonjoo-wj Jan 13, 2023
872badc
Disable new dynamo tests that fail with functionalization
wonjoo-wj Jan 13, 2023
c8533fe
Skip more spmd tests
wonjoo-wj Jan 13, 2023
9734fcf
Set CONTINUE_ON_ERROR=true for testing
wonjoo-wj Jan 14, 2023
a6a9be9
Disable cpp tests
alanwaketan Jan 14, 2023
d3466c3
Disable Keep Going
alanwaketan Jan 16, 2023
7f93346
[Functionalization] Enable cpp tests (#4462)
alanwaketan Jan 17, 2023
edc4cf7
Re-enable dynamo tests (#4454)
wonjoo-wj Jan 17, 2023
2553857
[Functionalization] Fix test_simple_expand_on_2d_tensor (#4452)
alanwaketan Jan 19, 2023
462f1aa
Lower _prelu_kernel to fix prelu cpp tests
wonjoo-wj Jan 18, 2023
e4c4e89
Lower diag_embed to fix diagflat cpp tests
wonjoo-wj Jan 19, 2023
1b02433
Lower copy_ and copy ops to fix instance_norm op tests
wonjoo-wj Jan 19, 2023
6d0405c
Update DiagFlat cpp unit tests expected counter changes
wonjoo-wj Jan 19, 2023
abc373d
Rename prelu to _prelu_kernel and update diag_embed op to functioanli…
wonjoo-wj Jan 19, 2023
b4da21b
Run linter
wonjoo-wj Jan 19, 2023
456a38c
Update copy_ op
wonjoo-wj Jan 19, 2023
eaea4c7
Enable TestEinsumPyTorchLowerRepeatedAxisBackward cpp test
wonjoo-wj Jan 19, 2023
3b52048
remove skip test on "test_simple_expand". (#4481)
vanbasten23 Jan 20, 2023
24b1f65
[Functionalization] Fix torch.distributed tests (#4477)
alanwaketan Jan 23, 2023
8e0835c
[Functionalization] Mark test_logcumsumexp NTBF (#4506)
alanwaketan Jan 25, 2023
7f237a5
Skip test_exponential
alanwaketan Jan 25, 2023
834f3f5
Turn on keep going
alanwaketan Jan 25, 2023
bd0c9b6
Skip dynamic shape tests again
alanwaketan Jan 25, 2023
ec3a696
Revert "Turn on keep going"
alanwaketan Jan 26, 2023
3d60a23
[Functionalization] Mark test_narrow_copy_non_contiguous won't fix (#…
alanwaketan Jan 27, 2023
43536e2
[Functionalization] Re-enable some of the dynamic shape test (#4518)
alanwaketan Jan 27, 2023
b6e8137
[Functionalization] Fix more cpp tests that require new lowerings (#4…
wonjoo-wj Feb 2, 2023
82a89b4
skip dynamic shape tests again
alanwaketan Feb 4, 2023
e0f5dfb
Turn on keep going
alanwaketan Feb 4, 2023
02a8a25
Re-enable more dynamic shape tests (#4558)
vanbasten23 Feb 4, 2023
100c448
Revert "skip dynamic shape tests again"
alanwaketan Feb 4, 2023
135e0e4
[Functionalization] Fix ScatterReduce (#4576)
alanwaketan Feb 7, 2023
389ffe0
Lower masked_scatter to fix masked_scatter op test in xla/test/test_o…
wonjoo-wj Feb 7, 2023
ccbe24f
Revert "Turn on keep going"
alanwaketan Feb 9, 2023
7468484
Update torch_pin to latest PyTorch PR
wonjoo-wj Feb 9, 2023
d0b84e3
re-enable all ds failing tests in functionalization branch (#4598)
vanbasten23 Feb 10, 2023
b4476f5
[Functionalization] Fix test_non_view (#4505)
alanwaketan Feb 10, 2023
7fe8e75
[Functionalization] Fix SPMD tests (#4494)
alanwaketan Feb 11, 2023
b44db82
[Functionalization] Properly skip test_empty_strided (#4609)
alanwaketan Feb 11, 2023
007a5bb
[Functionalization] Lower `masked_fill.Tensor` and `masked_fill.Scala…
wonjoo-wj Feb 15, 2023
a5889c6
Skip DynamoTrainingBasicTest.test_resnet18
alanwaketan Feb 15, 2023
38a5916
Fix merge error
alanwaketan Feb 21, 2023
e4d1456
Skip test_squeeze_nonzero
alanwaketan Feb 21, 2023
371215a
Turn on keep going
alanwaketan Feb 21, 2023
1c2812f
Skip even more ds tests
alanwaketan Feb 22, 2023
b109ba6
Skip even more DS tests
alanwaketan Feb 22, 2023
0f8b98c
Revert "Turn on keep going"
alanwaketan Feb 22, 2023
7e77fff
[Functionalization] Unskip test_exponential (#4679)
alanwaketan Feb 23, 2023
a91684f
Implement XLASymNodeImpl.has_hint and re-enable failing DS tests. (#4…
vanbasten23 Feb 23, 2023
45454cf
Skip test_set
alanwaketan Feb 24, 2023
5058d42
[Functionalization] Move nan_to_num_ and _amp_foreach_non_finite_chec…
wonjoo-wj Feb 24, 2023
33548cc
[Functionalization] Manually redispatch convolution_backward to funct…
alanwaketan Feb 25, 2023
f82f718
[Functionalization] Enable FSDP (#4691)
alanwaketan Feb 25, 2023
4eed845
Properly skip tests that will be fixed later
alanwaketan Mar 2, 2023
f9963f6
Skip DynamoTrainingOptimizerTest.test_resnet18
alanwaketan Mar 2, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions test/cpp/run_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ RMBUILD=1
LOGFILE=/tmp/pytorch_cpp_test.log
XLA_EXPERIMENTAL="nonzero:masked_select"

# See Note [Keep Going]
CONTINUE_ON_ERROR=false
if [[ "$CONTINUE_ON_ERROR" == "1" ]]; then
set +e
fi

if [ "$DEBUG" == "1" ]; then
BUILDTYPE="Debug"
fi
Expand Down
Loading