Skip to content

[SM6.10] linAlgMatrixAccumulateToDescriptor: Incorrect Matrix definition in LinAlgTests #8386

@NealLou

Description

@NealLou

Description
In 0035 Spec,
The validation rules for linAlgMatrixAccumulateToDescriptor state that:

  • Layout is OuterProductOptimal for matrix with MatrixScope of Thread
  • Layout is RowMajor or ColMajor for matrix with MatrixScope of Wave or ThreadGroup

However, there are at least 2 cases where a matrix is defined with Thread scope and RowMajor layout.
One of them is:

Params.Scope = MatrixScope::Thread;
Params.Layout = LinalgMatrixLayout::RowMajor;

Please check LinAlgTests.

Steps to Reproduce

Actual Behavior

Environment

  • DXC version
  • Host Operating System <!--- Host operating system and version --->

Metadata

Metadata

Assignees

Labels

bugBug, regression, crashneeds-triageAwaiting triage

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions