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

Function TF_SetOutput

tensorflow/c/kernels.cc:190–204  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

188}
189
190void TF_SetOutput(TF_OpKernelContext* ctx, int i, const TF_Tensor* tensor,
191 TF_Status* status) {
192 auto* cc_ctx = reinterpret_cast<::tensorflow::OpKernelContext*>(ctx);
193 if (i < 0 || i >= cc_ctx->num_outputs()) {
194 TF_SetStatus(status, TF_OUT_OF_RANGE, "output index out of range");
195 return;
196 }
197 ::tensorflow::Tensor cc_tensor;
198 ::tensorflow::Status s = ::tensorflow::TF_TensorToTensor(tensor, &cc_tensor);
199 TF_SetStatus(status, TF_OK, "");
200 ::tensorflow::Set_TF_Status_from_Status(status, s);
201 if (s.ok()) {
202 cc_ctx->set_output(i, cc_tensor);
203 }
204}
205
206void TF_OpKernelConstruction_Failure(TF_OpKernelConstruction* ctx,
207 TF_Status* status) {

Callers 3

TESTFunction · 0.85
TEST_FFunction · 0.85
BitcastOp_ComputeFunction · 0.85

Calls 6

TF_SetStatusFunction · 0.85
TF_TensorToTensorFunction · 0.85
num_outputsMethod · 0.45
okMethod · 0.45
set_outputMethod · 0.45

Tested by 2

TESTFunction · 0.68
TEST_FFunction · 0.68