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

Function MatMulOp

tensorflow/c/eager/c_api_test_util.cc:134–147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

132}
133
134TFE_Op* MatMulOp(TFE_Context* ctx, TFE_TensorHandle* a, TFE_TensorHandle* b) {
135 TF_Status* status = TF_NewStatus();
136
137 TFE_Op* op = TFE_NewOp(ctx, "MatMul", status);
138 CHECK_EQ(TF_OK, TF_GetCode(status)) << TF_Message(status);
139 TFE_OpAddInput(op, a, status);
140 CHECK_EQ(TF_OK, TF_GetCode(status)) << TF_Message(status);
141 TFE_OpAddInput(op, b, status);
142 CHECK_EQ(TF_OK, TF_GetCode(status)) << TF_Message(status);
143 TF_DeleteStatus(status);
144 TFE_OpSetAttrType(op, "T", TFE_TensorHandleDataType(a));
145
146 return op;
147}
148
149TFE_Op* IdentityOp(TFE_Context* ctx, TFE_TensorHandle* a) {
150 TF_Status* status = TF_NewStatus();

Callers 15

BM_InitOpFunction · 0.70
BM_ExecuteFunction · 0.70
TestRemoteExecuteFunction · 0.70
TensorHandleSilentCopyFunction · 0.70
SetAndGetOpDevicesFunction · 0.70
Execute_MatMul_CPUFunction · 0.70

Calls 8

TF_NewStatusFunction · 0.85
TFE_NewOpFunction · 0.85
TF_GetCodeFunction · 0.85
TF_MessageFunction · 0.85
TFE_OpAddInputFunction · 0.85
TF_DeleteStatusFunction · 0.85
TFE_OpSetAttrTypeFunction · 0.85
TFE_TensorHandleDataTypeFunction · 0.85

Tested by

no test coverage detected