4#include "lamppp/tensor/data_ptr.hpp"
5#include "lamppp/tensor/data_type.hpp"
6#include "lamppp/tensor/device_type.hpp"
7#include "lamppp/tensor/scalar.hpp"
12void copy_cpu(DeviceType to_device,
const void* src,
void* dest,
size_t size,
13 DataType src_dtype, DataType dest_dtype);
14DataPtr empty_cpu(
size_t byte_size);
15void fill_cpu(
void* ptr,
size_t size, Scalar t, DataType type);
16void resize_cpu(DataPtr dptr,
size_t old_byte_size,
size_t new_byte_size);
20template <
typename U,
typename V>
21void vecCopy(
size_t size,
const U* in, V* out);
void vecCopy(size_t size, const U *in, V *out)
Small parallized copy function using OMP.
Definition memory.cpp:72