MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / BuildWrappedCond

Function BuildWrappedCond

tensorflow/compiler/tf2xla/kernels/while_op.cc:202–211  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

200}
201
202xla::StatusOr<xla::XlaComputation> BuildWrappedCond(
203 XlaOpKernelContext* ctx, const XlaCompiler::CompilationResult& cond) {
204 xla::Shape cond_input_shape = cond.xla_input_shapes[0];
205 std::unique_ptr<xla::XlaBuilder> cb =
206 ctx->builder()->CreateSubBuilder("cond_wrapper");
207 auto inputs = xla::Parameter(cb.get(), 0, cond_input_shape, "inputs");
208 auto outputs = xla::Call(cb.get(), *cond.computation, {inputs});
209 xla::GetTupleElement(outputs, 0);
210 return cb->Build();
211}
212
213xla::StatusOr<xla::XlaComputation> BuildWrappedBody(
214 XlaOpKernelContext* ctx, const XlaCompiler::CompilationResult& body,

Callers 1

CompileMethod · 0.85

Calls 7

CreateSubBuilderMethod · 0.80
ParameterFunction · 0.50
CallFunction · 0.50
GetTupleElementFunction · 0.50
builderMethod · 0.45
getMethod · 0.45
BuildMethod · 0.45

Tested by

no test coverage detected