torch.Storage¶
A 是单个
数据类型。torch.Storage
-
class (*args, **kwargs)[来源]
torch.
DoubleStorage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
static (文件名, shared=False, size=0) → 存储
from_file
¶ 如果 shared 为 True,则内存在所有进程之间共享。 所有更改都将写入文件。如果 shared 为 False,则对 存储不会影响文件。
size 是存储中的元素数。如果 shared 为 False,则 则文件必须至少包含 size * sizeof(Type) 字节 (Type 是存储的类型)。如果 shared 为 True,则文件将为 如果需要,请创建。
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
FloatStorage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
static (文件名, shared=False, size=0) → 存储
from_file
¶ 如果 shared 为 True,则内存在所有进程之间共享。 所有更改都将写入文件。如果 shared 为 False,则对 存储不会影响文件。
size 是存储中的元素数。如果 shared 为 False,则 则文件必须至少包含 size * sizeof(Type) 字节 (Type 是存储的类型)。如果 shared 为 True,则文件将为 如果需要,请创建。
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
HalfStorage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
静态的
from_file
()¶
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
LongStorage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
static (文件名, shared=False, size=0) → 存储
from_file
¶ 如果 shared 为 True,则内存在所有进程之间共享。 所有更改都将写入文件。如果 shared 为 False,则对 存储不会影响文件。
size 是存储中的元素数。如果 shared 为 False,则 则文件必须至少包含 size * sizeof(Type) 字节 (Type 是存储的类型)。如果 shared 为 True,则文件将为 如果需要,请创建。
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
IntStorage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
static (文件名, shared=False, size=0) → 存储
from_file
¶ 如果 shared 为 True,则内存在所有进程之间共享。 所有更改都将写入文件。如果 shared 为 False,则对 存储不会影响文件。
size 是存储中的元素数。如果 shared 为 False,则 则文件必须至少包含 size * sizeof(Type) 字节 (Type 是存储的类型)。如果 shared 为 True,则文件将为 如果需要,请创建。
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
ShortStorage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
static (文件名, shared=False, size=0) → 存储
from_file
¶ 如果 shared 为 True,则内存在所有进程之间共享。 所有更改都将写入文件。如果 shared 为 False,则对 存储不会影响文件。
size 是存储中的元素数。如果 shared 为 False,则 则文件必须至少包含 size * sizeof(Type) 字节 (Type 是存储的类型)。如果 shared 为 True,则文件将为 如果需要,请创建。
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
CharStorage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
static (文件名, shared=False, size=0) → 存储
from_file
¶ 如果 shared 为 True,则内存在所有进程之间共享。 所有更改都将写入文件。如果 shared 为 False,则对 存储不会影响文件。
size 是存储中的元素数。如果 shared 为 False,则 则文件必须至少包含 size * sizeof(Type) 字节 (Type 是存储的类型)。如果 shared 为 True,则文件将为 如果需要,请创建。
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
ByteStorage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
static (文件名, shared=False, size=0) → 存储
from_file
¶ 如果 shared 为 True,则内存在所有进程之间共享。 所有更改都将写入文件。如果 shared 为 False,则对 存储不会影响文件。
size 是存储中的元素数。如果 shared 为 False,则 则文件必须至少包含 size * sizeof(Type) 字节 (Type 是存储的类型)。如果 shared 为 True,则文件将为 如果需要,请创建。
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
BoolStorage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
static (文件名, shared=False, size=0) → 存储
from_file
¶ 如果 shared 为 True,则内存在所有进程之间共享。 所有更改都将写入文件。如果 shared 为 False,则对 存储不会影响文件。
size 是存储中的元素数。如果 shared 为 False,则 则文件必须至少包含 size * sizeof(Type) 字节 (Type 是存储的类型)。如果 shared 为 True,则文件将为 如果需要,请创建。
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
BFloat16Storage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
static (文件名, shared=False, size=0) → 存储
from_file
¶ 如果 shared 为 True,则内存在所有进程之间共享。 所有更改都将写入文件。如果 shared 为 False,则对 存储不会影响文件。
size 是存储中的元素数。如果 shared 为 False,则 则文件必须至少包含 size * sizeof(Type) 字节 (Type 是存储的类型)。如果 shared 为 True,则文件将为 如果需要,请创建。
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
ComplexDoubleStorage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
static (文件名, shared=False, size=0) → 存储
from_file
¶ 如果 shared 为 True,则内存在所有进程之间共享。 所有更改都将写入文件。如果 shared 为 False,则对 存储不会影响文件。
size 是存储中的元素数。如果 shared 为 False,则 则文件必须至少包含 size * sizeof(Type) 字节 (Type 是存储的类型)。如果 shared 为 True,则文件将为 如果需要,请创建。
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
ComplexFloatStorage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
static (文件名, shared=False, size=0) → 存储
from_file
¶ 如果 shared 为 True,则内存在所有进程之间共享。 所有更改都将写入文件。如果 shared 为 False,则对 存储不会影响文件。
size 是存储中的元素数。如果 shared 为 False,则 则文件必须至少包含 size * sizeof(Type) 字节 (Type 是存储的类型)。如果 shared 为 True,则文件将为 如果需要,请创建。
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
QUInt8Storage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
静态的
from_file
()¶
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
QInt8Storage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
静态的
from_file
()¶
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
QInt32Storage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
静态的
from_file
()¶
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-
-
class (*args, **kwargs)[来源]
torch.
QUInt4x2Storage
¶ -
bfloat16
()¶ 将此存储强制转换为 bfloat16 类型
-
bool
()¶ 将此存储强制转换为 bool 类型
-
byte
()¶ 将此存储强制转换为 byte 类型
-
char
()¶ 将此存储强制转换为 char 类型
-
clone
()¶ 返回此存储的副本
-
complex_double
()¶ 将此存储转换为复杂的 double 类型
-
complex_float
()¶ 将此存储强制转换为复杂的 float 类型
-
copy_
()¶
-
cpu
()¶ 如果此存储尚未在 CPU 上,则返回该存储的 CPU 副本
-
cuda
(device=None, non_blocking=False, **kwargs)¶ 返回 CUDA 内存中此对象的副本。
如果此对象已在 CUDA 内存中并且位于正确的设备上,则 不执行复制,返回原始对象。
-
data_ptr
()¶
-
device
¶
-
double
()¶ 将此存储强制转换为 double 类型
-
dtype
¶
-
element_size
()¶
-
fill_
()¶
-
float
()¶ 将此存储强制转换为 float 类型
-
静态的
from_buffer
()¶
-
静态的
from_file
()¶
-
get_device
()¶
-
half
()¶ 将此存储强制转换为 half 类型
-
int
()¶ 将此存储转换为 int 类型
-
is_pinned
()¶
-
long
()¶ 将此存储强制转换为 long 类型
-
new
()¶
-
pin_memory
()¶ 将存储复制到固定内存(如果尚未固定)。
-
resize_
()¶
将存储移动到共享内存。
对于共享内存中已有的存储和 CUDA,这是无操作 存储,无需移动即可跨进程共享。 共享内存中的存储无法调整大小。
返回: self
-
short
()¶ 将此存储转换为 short 类型
-
size
()¶
-
tolist
()¶ 返回包含此存储的元素的列表
-
type
(dtype=None, non_blocking=False, **kwargs)¶ 如果未提供 dtype,则返回类型,否则将此对象强制转换为 指定的类型。
如果此类型已正确,则不会执行复制,并且 返回 original 对象。
-