xref: /aosp_15_r20/external/pytorch/test/cpp/api/nested.cpp (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1*da0073e9SAndroid Build Coastguard Worker #include <gtest/gtest.h>
2*da0073e9SAndroid Build Coastguard Worker 
3*da0073e9SAndroid Build Coastguard Worker #include <torch/nested.h>
4*da0073e9SAndroid Build Coastguard Worker #include <torch/torch.h>
5*da0073e9SAndroid Build Coastguard Worker 
6*da0073e9SAndroid Build Coastguard Worker #include <test/cpp/api/support.h>
7*da0073e9SAndroid Build Coastguard Worker 
8*da0073e9SAndroid Build Coastguard Worker // Simple test that verifies the nested namespace is registered properly
9*da0073e9SAndroid Build Coastguard Worker //   properly in C++
TEST(NestedTest,Nested)10*da0073e9SAndroid Build Coastguard Worker TEST(NestedTest, Nested) {
11*da0073e9SAndroid Build Coastguard Worker   auto a = torch::randn({2, 3});
12*da0073e9SAndroid Build Coastguard Worker   auto b = torch::randn({4, 5});
13*da0073e9SAndroid Build Coastguard Worker   auto nt = torch::nested::nested_tensor({a, b});
14*da0073e9SAndroid Build Coastguard Worker   torch::nested::to_padded_tensor(nt, 0);
15*da0073e9SAndroid Build Coastguard Worker }
16