to

CPU -> CUDA memory conversion

  1. auto to(T[] src)
  2. auto to(Src src)
    version(grain_cuda)
    to
    ()
    (
    Src src
    )
    if (
    isDevice!Src
    )
  3. Variable!(T, dim, Dst) to(Variable!(T, dim, Src) src)

Examples

auto h = [[0.1f, 0.2f, 0.3f], [0.4f, 0.5f, 0.6f]].variable;
auto d = h.to!DeviceStorage;
assert(h.data == d.to!HostStorage.data);

Meta