(c *C.TF_Tensor)
| 201 | } |
| 202 | |
| 203 | func tensorData(c *C.TF_Tensor) []byte { |
| 204 | // See: https://github.com/golang/go/wiki/cgo#turning-c-arrays-into-go-slices |
| 205 | cbytes := C.TF_TensorData(c) |
| 206 | if cbytes == nil { |
| 207 | return nil |
| 208 | } |
| 209 | length := int(C.TF_TensorByteSize(c)) |
| 210 | slice := (*[1 << 30]byte)(unsafe.Pointer(cbytes))[:length:length] |
| 211 | return slice |
| 212 | } |
| 213 | |
| 214 | var types = []struct { |
| 215 | typ reflect.Type |
no outgoing calls
no test coverage detected