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

Function PyBfloat16_TrueDivide

tensorflow/compiler/xla/python/bfloat16.cc:241–251  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

239}
240
241PyObject* PyBfloat16_TrueDivide(PyObject* a, PyObject* b) {
242 bfloat16 x, y;
243 if (SafeCastToBfloat16(a, &x) && SafeCastToBfloat16(b, &y)) {
244 return PyBfloat16_FromBfloat16(x / y).release();
245 }
246#if PY_MAJOR_VERSION < 3
247 return PyArray_Type.tp_as_number->nb_divide(a, b);
248#else
249 return PyArray_Type.tp_as_number->nb_true_divide(a, b);
250#endif
251}
252
253// Python number methods for PyBfloat16 objects.
254PyNumberMethods PyBfloat16_AsNumber = {

Callers

nothing calls this directly

Calls 3

SafeCastToBfloat16Function · 0.85
PyBfloat16_FromBfloat16Function · 0.70
releaseMethod · 0.45

Tested by

no test coverage detected