tf_1.8_xla_doc
|
#include <dot_decomposer.h>
Inherits HloPassInterface.
Public Member Functions | |
StatusOr< bool > | Run (HloModule *module) override |
Entry point of xla::DotDecomposer More... | |
Private Attributes | |
bool | decompose_batch_dot_ |
Google docs:
DotDecomposer is a pass which decomposes batch Dot operations into a sequence of smaller (R2) Dot operations.
|
override |
Entry point of xla::DotDecomposer
Run DotDecomposer pass on computations in 'module'. Returns whether the 'module' was changed.
Gather all batch Dot operations.
HloOpcode::kDot
instructionsbatch_dots
if xla::DotDecomposer::decompose_batch_dot_
is setxla::anonymous_namespace{dot_decomposer.cc}::DecomposeBatchDot
to decompose
|
private |
Indicate this instruction should be processed by xla::DotDecomposer