4#include "lamppp/tensor/data_ptr.hpp"
5#include "lamppp/tensor/data_type.hpp"
6#include "lamppp/tensor/device_type.hpp"
11void copy_cpu(DeviceType to_device,
const void* src,
void* dest,
size_t size,
12 DataType src_dtype, DataType dest_dtype);
13DataPtr empty_cpu(
size_t byte_size);
14void fill_cpu(
void* ptr,
size_t size, Scalar t, DataType type);
15void resize_cpu(DataPtr dptr,
size_t old_byte_size,
size_t new_byte_size);
19template <
typename U,
typename V>
20void 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:71