| 75 | |
| 76 | template<typename T> |
| 77 | Array<T>::Array(const af::dim4 &dims) |
| 78 | : info(getActiveDeviceId(), dims, 0, calcStrides(dims), |
| 79 | static_cast<af_dtype>(dtype_traits<T>::af_type)) |
| 80 | , data((dims.elements() ? memAlloc<T>(dims.elements()).release() : nullptr), |
| 81 | memFree) |
| 82 | , data_dims(dims) |
| 83 | , node() |
| 84 | , owner(true) {} |
| 85 | |
| 86 | template<typename T> |
| 87 | Array<T>::Array(const af::dim4 &dims, const T *const in_data, bool is_device, |
nothing calls this directly
no test coverage detected