device, then no copy is performed and the original object is
      returned.
  Parameters:
     * **device** (*int*) -- The destination GPU id. Defaults to
       the current device.

     * **non_blocking** (*bool*) -- If "True" and the source is in
       pinned memory, the copy will be asynchronous with respect
       to the host. Otherwise, the argument has no effect.

     * ****kwargs** -- For compatibility, may contain the key
       "async" in place of the "non_blocking" argument.

  Return type:
     *T*

data_ptr()
property device
double()
  Casts this storage to double type

dtype: dtype
element_size()
fill_(value)
float()
  Casts this storage to float type

classmethod from_buffer(args, *kwargs)
classmethod from_file(filename, shared=False, size=0) -> Storage
  If *shared* is *True*, then memory is shared between all
  processes. All changes are written to the file. If *shared* is
