Moves the storage to shared memory.
  This is a no-op for storages already in shared memory and for
  CUDA storages, which do not need to be moved for sharing across
  processes. Storages in shared memory cannot be resized.

  Returns: self

short()
  Casts this storage to short type

size()
tolist()
  Returns a list containing the elements of this storage

type(dtype=None, non_blocking=False)
  Returns the type if *dtype* is not provided, else casts this
  object to the specified type.

  If this is already of the correct type, no copy is performed and
  the original object is returned.

  Parameters:
     * **dtype** (*type** or **string*) -- The desired type

     * **non_blocking** (*bool*) -- If "True", and the source is
       in pinned memory and destination is on the GPU or vice
       versa, the copy is performed asynchronously with respect to
       the host. Otherwise, the argument has no effect.
