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

Function PyBfloat16_FromBfloat16

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

Constructs a PyBfloat16 object from a bfloat16.

Source from the content-addressed store, hash-verified

118
119// Constructs a PyBfloat16 object from a bfloat16.
120Safe_PyObjectPtr PyBfloat16_FromBfloat16(bfloat16 x) {
121 Safe_PyObjectPtr ref =
122 make_safe(PyBfloat16_Type.tp_alloc(&PyBfloat16_Type, 0));
123 PyBfloat16* p = reinterpret_cast<PyBfloat16*>(ref.get());
124 if (p) {
125 p->value = x;
126 }
127 return ref;
128}
129
130// Converts a Python object to a bfloat16 value. Returns true on success,
131// returns false and reports a Python error on failure.

Callers 6

PyBfloat16_NegativeFunction · 0.70
PyBfloat16_AddFunction · 0.70
PyBfloat16_SubtractFunction · 0.70
PyBfloat16_MultiplyFunction · 0.70
PyBfloat16_TrueDivideFunction · 0.70
bfloat16.ccFile · 0.70

Calls 2

make_safeFunction · 0.70
getMethod · 0.45

Tested by

no test coverage detected