| 188 | } |
| 189 | |
| 190 | bool SafeCastToBfloat16(PyObject* arg, bfloat16* output) { |
| 191 | if (PyBfloat16_Check(arg)) { |
| 192 | *output = PyBfloat16_Bfloat16(arg); |
| 193 | return true; |
| 194 | } |
| 195 | return false; |
| 196 | } |
| 197 | |
| 198 | // Converts a PyBfloat16 into a PyFloat. |
| 199 | PyObject* PyBfloat16_Float(PyObject* self) { |
no test coverage detected