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

Function ForwardTfTensorInToOut

tensorflow/core/util/mkl_util.h:858–873  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

856}
857
858inline void ForwardTfTensorInToOut(OpKernelContext* context, int idx_in,
859 int idx_out) {
860 int num_inputs = context->num_inputs();
861 int num_outputs = context->num_outputs();
862 int idx_data_in = GetTensorDataIndex(idx_in, num_inputs);
863 int idx_data_out = GetTensorDataIndex(idx_out, num_outputs);
864
865 MklDnnShape dnn_shape_output;
866 dnn_shape_output.SetMklTensor(false);
867 AllocateOutputSetMklShape(context, idx_out, dnn_shape_output);
868 if (IsRefType(context->input_dtype(idx_data_in))) {
869 context->forward_ref_input_to_ref_output(idx_data_in, idx_data_out);
870 } else {
871 context->set_output(idx_data_out, context->input(idx_data_in));
872 }
873}
874
875inline void ForwardMklTensorInToOut(OpKernelContext* context, int idx_in,
876 int idx_out) {

Callers 3

ComputeMethod · 0.85
ComputeMethod · 0.85
ComputeMethod · 0.85

Calls 10

GetTensorDataIndexFunction · 0.85
IsRefTypeFunction · 0.85
SetMklTensorMethod · 0.80
num_inputsMethod · 0.45
num_outputsMethod · 0.45
input_dtypeMethod · 0.45
set_outputMethod · 0.45
inputMethod · 0.45

Tested by

no test coverage detected