Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[js/webgpu] expose a few properties in WebGPU API #19857

Merged

[js/webgpu] expose a few properties in WebGPU API

163722d
Select commit
Loading
Failed to load commit list.
Merged

[js/webgpu] expose a few properties in WebGPU API #19857

[js/webgpu] expose a few properties in WebGPU API
163722d
Select commit
Loading
Failed to load commit list.
Azure Pipelines / Windows GPU CI Pipeline succeeded Mar 12, 2024 in 2h 1m 24s

Build #20240311.26 had test failures

Details

Tests

  • Failed: 8 (0.02%)
  • Passed: 31,416 (96.45%)
  • Other: 1,148 (3.52%)
  • Total: 32,572

Annotations

Check failure on line 1 in HasZeroPoint_NoBias_test_U8

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Windows GPU CI Pipeline

HasZeroPoint_NoBias_test_U8

D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc:300
The difference between cur_expected[i] and cur_actual[i] is 0.0056245476007461548, which exceeds tolerance, where
cur_expected[i] evaluates to 0.2323320209980011,
cur_actual[i] evaluates to 0.22670747339725494, and
tolerance evaluates to 0.0046566403470933437.
i:0
Google Test trace:
D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc(489): provider type: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test\providers\base_tester.cc(809): registered execution providers: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test/common/random_generator.h(49): ORT test random seed: 2806677104
Raw output
D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc:300
The difference between cur_expected[i] and cur_actual[i] is 0.0056245476007461548, which exceeds tolerance, where
cur_expected[i] evaluates to 0.2323320209980011,
cur_actual[i] evaluates to 0.22670747339725494, and
tolerance evaluates to 0.0046566403470933437.
i:0
Google Test trace:
D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc(489): provider type: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test\providers\base_tester.cc(809): registered execution providers: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test/common/random_generator.h(49): ORT test random seed: 2806677104
Stack trace:
  00007FF665C54DF6: onnxruntime::utils::MLTypeCallDispatcher<bool,float,double,unsigned char,unsigned short,unsigned int,unsigned __int64,signed char,short,int,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,onnxruntime::Float8E4M3FN,onnxruntime::Float8E4M3FNUZ,onnxruntime::Float8E5M2,onnxruntime::Float8E5M2FNUZ,onnxruntime::MLFloat16,onnxruntime::BFloat16>::InvokeWithLeadingTemplateArgs<onnxruntime::test::`anonymous namespace'::TensorCheck,onnxruntime::TypeList<>,onnxruntime::Tensor const &,onnxruntime::Tensor const &,onnxruntime::test::ValidateOutputParams const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &>
  00007FF665C52AE6: onnxruntime::test::Check<onnxruntime::Tensor>
  00007FF665C532AA: onnxruntime::test::CheckDispatch<onnxruntime::Tensor,std::vector<std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,float,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,float> > >,std::allocator<std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,float,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,float> > > > >,std::vector<std::map<__int64,float,std::less<__int64>,std::allocator<std::pair<__int64 const ,float> > >,std::allocator<std::map<__int64,float,std::less<__int64>,std::allocator<std::pair<__int64 const ,float> > > > >,onnxruntime::TensorSeq>
  00007FF665C603DD: onnxruntime::test::CheckOrtValuesAreEqual
  00007FF665C49137: onnxruntime::test::BaseTester::ExecuteModel<onnxruntime::InferenceSession>
  00007FF665C4E95D: onnxruntime::test::BaseTester::ExecuteModelForEps
  00007FF665C50CA8: onnxruntime::test::BaseTester::RunWithConfig
  00007FF665C4F86E: onnxruntime::test::BaseTester::Run
  00007FF665C4F9A8: onnxruntime::test::BaseTester::Run
  00007FF665B44649: onnxruntime::test::TestDynamicQuantizeMatMul<unsigned char>
  00007FF665B429F8: onnxruntime::test::RunDynamicQuantizeMatMulTest<unsigned char,1,0>
  00007FF666AFC312: testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void>
  00007FF666AFC1D6: testing::internal::HandleExceptionsInMethodIfSupported<testing::TestSuite,void>
  00007FF666B21A82: testing::Test::Run
  00007FF666B21BB4: testing::TestInfo::Run
  00007FF666B21D74: testing::TestSuite::Run
... Google Test internal frames ...

Check failure on line 1 in NoZeroPoint_HasBias_test_U8

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Windows GPU CI Pipeline

NoZeroPoint_HasBias_test_U8

D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc:300
The difference between cur_expected[i] and cur_actual[i] is 0.0030792951583862305, which exceeds tolerance, where
cur_expected[i] evaluates to 0.14581477642059326,
cur_actual[i] evaluates to 0.14889407157897949, and
tolerance evaluates to 0.0029262956231832504.
i:1
Google Test trace:
D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc(489): provider type: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test\providers\base_tester.cc(809): registered execution providers: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test/common/random_generator.h(49): ORT test random seed: 2806677104
Raw output
D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc:300
The difference between cur_expected[i] and cur_actual[i] is 0.0030792951583862305, which exceeds tolerance, where
cur_expected[i] evaluates to 0.14581477642059326,
cur_actual[i] evaluates to 0.14889407157897949, and
tolerance evaluates to 0.0029262956231832504.
i:1
Google Test trace:
D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc(489): provider type: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test\providers\base_tester.cc(809): registered execution providers: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test/common/random_generator.h(49): ORT test random seed: 2806677104
Stack trace:
  00007FF665C54DF6: onnxruntime::utils::MLTypeCallDispatcher<bool,float,double,unsigned char,unsigned short,unsigned int,unsigned __int64,signed char,short,int,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,onnxruntime::Float8E4M3FN,onnxruntime::Float8E4M3FNUZ,onnxruntime::Float8E5M2,onnxruntime::Float8E5M2FNUZ,onnxruntime::MLFloat16,onnxruntime::BFloat16>::InvokeWithLeadingTemplateArgs<onnxruntime::test::`anonymous namespace'::TensorCheck,onnxruntime::TypeList<>,onnxruntime::Tensor const &,onnxruntime::Tensor const &,onnxruntime::test::ValidateOutputParams const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &>
  00007FF665C52AE6: onnxruntime::test::Check<onnxruntime::Tensor>
  00007FF665C532AA: onnxruntime::test::CheckDispatch<onnxruntime::Tensor,std::vector<std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,float,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,float> > >,std::allocator<std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,float,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,float> > > > >,std::vector<std::map<__int64,float,std::less<__int64>,std::allocator<std::pair<__int64 const ,float> > >,std::allocator<std::map<__int64,float,std::less<__int64>,std::allocator<std::pair<__int64 const ,float> > > > >,onnxruntime::TensorSeq>
  00007FF665C603DD: onnxruntime::test::CheckOrtValuesAreEqual
  00007FF665C49137: onnxruntime::test::BaseTester::ExecuteModel<onnxruntime::InferenceSession>
  00007FF665C4E95D: onnxruntime::test::BaseTester::ExecuteModelForEps
  00007FF665C50CA8: onnxruntime::test::BaseTester::RunWithConfig
  00007FF665C4F86E: onnxruntime::test::BaseTester::Run
  00007FF665C4F9A8: onnxruntime::test::BaseTester::Run
  00007FF665B44649: onnxruntime::test::TestDynamicQuantizeMatMul<unsigned char>
  00007FF665B42A58: onnxruntime::test::RunDynamicQuantizeMatMulTest<unsigned char,0,1>
  00007FF666AFC312: testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void>
  00007FF666AFC1D6: testing::internal::HandleExceptionsInMethodIfSupported<testing::TestSuite,void>
  00007FF666B21A82: testing::Test::Run
  00007FF666B21BB4: testing::TestInfo::Run
  00007FF666B21D74: testing::TestSuite::Run
... Google Test internal frames ...

Check failure on line 1 in HasZeroPoint_HasBias_test_U8

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Windows GPU CI Pipeline

HasZeroPoint_HasBias_test_U8

D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc:300
The difference between cur_expected[i] and cur_actual[i] is 0.0056245476007461548, which exceeds tolerance, where
cur_expected[i] evaluates to 0.18442988395690918,
cur_actual[i] evaluates to 0.17880533635616302, and
tolerance evaluates to 0.0036985976621508598.
i:0
Google Test trace:
D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc(489): provider type: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test\providers\base_tester.cc(809): registered execution providers: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test/common/random_generator.h(49): ORT test random seed: 2806677104
Raw output
D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc:300
The difference between cur_expected[i] and cur_actual[i] is 0.0056245476007461548, which exceeds tolerance, where
cur_expected[i] evaluates to 0.18442988395690918,
cur_actual[i] evaluates to 0.17880533635616302, and
tolerance evaluates to 0.0036985976621508598.
i:0
Google Test trace:
D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc(489): provider type: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test\providers\base_tester.cc(809): registered execution providers: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test/common/random_generator.h(49): ORT test random seed: 2806677104
Stack trace:
  00007FF665C54DF6: onnxruntime::utils::MLTypeCallDispatcher<bool,float,double,unsigned char,unsigned short,unsigned int,unsigned __int64,signed char,short,int,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,onnxruntime::Float8E4M3FN,onnxruntime::Float8E4M3FNUZ,onnxruntime::Float8E5M2,onnxruntime::Float8E5M2FNUZ,onnxruntime::MLFloat16,onnxruntime::BFloat16>::InvokeWithLeadingTemplateArgs<onnxruntime::test::`anonymous namespace'::TensorCheck,onnxruntime::TypeList<>,onnxruntime::Tensor const &,onnxruntime::Tensor const &,onnxruntime::test::ValidateOutputParams const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &>
  00007FF665C52AE6: onnxruntime::test::Check<onnxruntime::Tensor>
  00007FF665C532AA: onnxruntime::test::CheckDispatch<onnxruntime::Tensor,std::vector<std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,float,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,float> > >,std::allocator<std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,float,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,float> > > > >,std::vector<std::map<__int64,float,std::less<__int64>,std::allocator<std::pair<__int64 const ,float> > >,std::allocator<std::map<__int64,float,std::less<__int64>,std::allocator<std::pair<__int64 const ,float> > > > >,onnxruntime::TensorSeq>
  00007FF665C603DD: onnxruntime::test::CheckOrtValuesAreEqual
  00007FF665C49137: onnxruntime::test::BaseTester::ExecuteModel<onnxruntime::InferenceSession>
  00007FF665C4E95D: onnxruntime::test::BaseTester::ExecuteModelForEps
  00007FF665C50CA8: onnxruntime::test::BaseTester::RunWithConfig
  00007FF665C4F86E: onnxruntime::test::BaseTester::Run
  00007FF665C4F9A8: onnxruntime::test::BaseTester::Run
  00007FF665B44649: onnxruntime::test::TestDynamicQuantizeMatMul<unsigned char>
  00007FF665B42989: onnxruntime::test::RunDynamicQuantizeMatMulTest<unsigned char,1,1>
  00007FF666AFC312: testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void>
  00007FF666AFC1D6: testing::internal::HandleExceptionsInMethodIfSupported<testing::TestSuite,void>
  00007FF666B21A82: testing::Test::Run
  00007FF666B21BB4: testing::TestInfo::Run
  00007FF666B21D74: testing::TestSuite::Run
... Google Test internal frames ...

Check failure on line 1 in NoZeroPoint_NoBias_test_U8

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Windows GPU CI Pipeline

NoZeroPoint_NoBias_test_U8

D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc:300
The difference between cur_expected[i] and cur_actual[i] is 0.0030792951583862305, which exceeds tolerance, where
cur_expected[i] evaluates to 0.055126607418060303,
cur_actual[i] evaluates to 0.058205902576446533, and
tolerance evaluates to 0.0011125321034342051.
i:1
Google Test trace:
D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc(489): provider type: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test\providers\base_tester.cc(809): registered execution providers: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test/common/random_generator.h(49): ORT test random seed: 2806677104
Raw output
D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc:300
The difference between cur_expected[i] and cur_actual[i] is 0.0030792951583862305, which exceeds tolerance, where
cur_expected[i] evaluates to 0.055126607418060303,
cur_actual[i] evaluates to 0.058205902576446533, and
tolerance evaluates to 0.0011125321034342051.
i:1
Google Test trace:
D:\a\_work\1\s\onnxruntime\test\providers\checkers.cc(489): provider type: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test\providers\base_tester.cc(809): registered execution providers: CPUExecutionProvider
D:\a\_work\1\s\onnxruntime\test/common/random_generator.h(49): ORT test random seed: 2806677104
Stack trace:
  00007FF665C54DF6: onnxruntime::utils::MLTypeCallDispatcher<bool,float,double,unsigned char,unsigned short,unsigned int,unsigned __int64,signed char,short,int,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,onnxruntime::Float8E4M3FN,onnxruntime::Float8E4M3FNUZ,onnxruntime::Float8E5M2,onnxruntime::Float8E5M2FNUZ,onnxruntime::MLFloat16,onnxruntime::BFloat16>::InvokeWithLeadingTemplateArgs<onnxruntime::test::`anonymous namespace'::TensorCheck,onnxruntime::TypeList<>,onnxruntime::Tensor const &,onnxruntime::Tensor const &,onnxruntime::test::ValidateOutputParams const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &>
  00007FF665C52AE6: onnxruntime::test::Check<onnxruntime::Tensor>
  00007FF665C532AA: onnxruntime::test::CheckDispatch<onnxruntime::Tensor,std::vector<std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,float,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,float> > >,std::allocator<std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,float,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,float> > > > >,std::vector<std::map<__int64,float,std::less<__int64>,std::allocator<std::pair<__int64 const ,float> > >,std::allocator<std::map<__int64,float,std::less<__int64>,std::allocator<std::pair<__int64 const ,float> > > > >,onnxruntime::TensorSeq>
  00007FF665C603DD: onnxruntime::test::CheckOrtValuesAreEqual
  00007FF665C49137: onnxruntime::test::BaseTester::ExecuteModel<onnxruntime::InferenceSession>
  00007FF665C4E95D: onnxruntime::test::BaseTester::ExecuteModelForEps
  00007FF665C50CA8: onnxruntime::test::BaseTester::RunWithConfig
  00007FF665C4F86E: onnxruntime::test::BaseTester::Run
  00007FF665C4F9A8: onnxruntime::test::BaseTester::Run
  00007FF665B44649: onnxruntime::test::TestDynamicQuantizeMatMul<unsigned char>
  00007FF665B42AB8: onnxruntime::test::RunDynamicQuantizeMatMulTest<unsigned char,0,0>
  00007FF666AFC312: testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void>
  00007FF666AFC1D6: testing::internal::HandleExceptionsInMethodIfSupported<testing::TestSuite,void>
  00007FF666B21A82: testing::Test::Run
  00007FF666B21BB4: testing::TestInfo::Run
  00007FF666B21D74: testing::TestSuite::Run
... Google Test internal frames ...