Interface: Torch
torchlive/torch.Torch
Properties
channelsLast
• channelsLast: "channelsLast"
Defined in
torchlive/torch.ts:538
contiguousFormat
• contiguousFormat: "contiguousFormat"
Defined in
torchlive/torch.ts:539
double
• double: "double"
Defined in
torchlive/torch.ts:524
float
• float: "float"
Defined in
torchlive/torch.ts:525
float32
• float32: "float32"
Defined in
torchlive/torch.ts:526
float64
• float64: "float64"
Defined in
torchlive/torch.ts:527
int
• int: "int"
Defined in
torchlive/torch.ts:528
int16
• int16: "int16"
Defined in
torchlive/torch.ts:529
int32
• int32: "int32"
Defined in
torchlive/torch.ts:530
int64
• int64: "int64"
Defined in
torchlive/torch.ts:531
int8
• int8: "int8"
Defined in
torchlive/torch.ts:532
jit
• jit: JIT
JIT module
Defined in
torchlive/torch.ts:521
long
• long: "long"
Defined in
torchlive/torch.ts:533
preserveFormat
• preserveFormat: "preserveFormat"
Defined in
torchlive/torch.ts:540
short
• short: "short"
Defined in
torchlive/torch.ts:534
uint8
• uint8: "uint8"
Defined in
torchlive/torch.ts:535
Methods
arange
▸ arange(end
, options?
): Tensor
Returns a 1-D tensor of size (end - 0) / 1
with values from the interval
[0, end)
taken with common difference step beginning from start.
https://pytorch.org/docs/1.11/generated/torch.arange.html
Parameters
Name | Type | Description |
---|---|---|
end | number | The ending value for the set of points. |
options? | TensorOptions |
Returns
Defined in
torchlive/torch.ts:394
▸ arange(start
, end
, options?
): Tensor
Returns a 1-D tensor of size (end - start) / 1
with values from the
interval [start, end)
taken with common difference 1 beginning from
start
.
https://pytorch.org/docs/1.11/generated/torch.arange.html
Parameters
Name | Type | Description |
---|---|---|
start | number | The starting value for the set of points. |
end | number | The ending value for the set of points. |
options? | TensorOptions |
Returns
Defined in
torchlive/torch.ts:406
▸ arange(start
, end
, step
, options?
): Tensor
Returns a 1-D tensor of size (end - start) / step
with values from the
interval [start, end)
taken with common difference step
beginning from
start
.
https://pytorch.org/docs/1.11/generated/torch.arange.html
Parameters
Name | Type | Description |
---|---|---|
start | number | The starting value for the set of points. |
end | number | The ending value for the set of points. |
step | number | The gap between each pair of adjacent points. |
options? | TensorOptions |
Returns
Defined in
torchlive/torch.ts:419
empty
▸ empty(size
, options?
): Tensor
Returns a tensor filled with uninitialized data. The shape of the tensor is defined by the variable argument size.
https://pytorch.org/docs/1.11/generated/torch.empty.html
Parameters
Name | Type | Description |
---|---|---|
size | number [] | A sequence of integers defining the shape of the output tensor. |
options? | TensorOptions | - |
Returns
Defined in
torchlive/torch.ts:434
eye
▸ eye(n
, m?
, options?
): Tensor
Returns a tensor filled with ones on the diagonal, and zeroes elsewhere. The shape of the tensor is defined by the arguments n and m.
https://pytorch.org/docs/1.11/generated/torch.eye.html
Parameters
Name | Type | Description |
---|---|---|
n | number | An integer defining the number of rows in the result. |
m? | number | An integer defining the number of columns in the result. Optional, defaults to n. |
options? | TensorOptions | - |
Returns
Defined in
torchlive/torch.ts:444
fromBlob
▸ fromBlob(blob
, sizes?
, options?
): Tensor
Exposes the given data as a Tensor without taking ownership of the original data.
The function exists in JavaScript and C++ (torch::from_blob).
Parameters
Name | Type | Description |
---|---|---|
blob | any | The blob holding the data. |
sizes? | number [] | Should specify the shape of the tensor, strides the stride |
options? | TensorOptions | Tensor options in each dimension. |
Returns
Defined in
torchlive/torch.ts:460
ones
▸ ones(size
, options?
): Tensor
Returns a tensor filled with the scalar value 1, with the shape defined
by the argument size
.
https://pytorch.org/docs/1.11/generated/torch.ones.html
Parameters
Name | Type | Description |
---|---|---|
size | number [] | A sequence of integers defining the shape of the output tensor. |
options? | TensorOptions | Tensor options. |
Returns
Defined in
torchlive/torch.ts:470
rand
▸ rand(size
, options?
): Tensor
Returns a tensor filled with random numbers from a uniform distribution on
the interval [0, 1)
.
Parameters
Name | Type | Description |
---|---|---|
size | number [] | A sequence of integers defining the shape of the output tensor. |
options? | TensorOptions | Tensor options. |
Returns
Defined in
torchlive/torch.ts:478
randint
▸ randint(high
, size
): Tensor
Returns a tensor filled with random integers generated uniformly between
0
(inclusive) and high
(exclusive).
https://pytorch.org/docs/1.11/generated/torch.randint.html
Parameters
Name | Type | Description |
---|---|---|
high | number | One above the highest integer to be drawn from the distribution. |
size | number [] | A tuple defining the shape of the output tensor. |
Returns
Defined in
torchlive/torch.ts:488
▸ randint(low
, high
, size
): Tensor
Returns a tensor filled with random integers generated uniformly between
low
(inclusive) and high
(exclusive).
https://pytorch.org/docs/1.11/generated/torch.randint.html
Parameters
Name | Type | Description |
---|---|---|
low | number | Lowest integer to be drawn from the distribution. |
high | number | One above the highest integer to be drawn from the distribution. |
size | number [] | A tuple defining the shape of the output tensor. |
Returns
Defined in
torchlive/torch.ts:499
tensor
▸ tensor(data
, options?
): Tensor
Constructs a tensor with no autograd history.
Parameters
Name | Type | Description |
---|---|---|
data | number | ItemArray | Tensor data as multi-dimensional array. |
options? | TensorOptions | Tensor options. |
Returns
Defined in
torchlive/torch.ts:506
zeros
▸ zeros(size
, options?
): Tensor
Returns a tensor filled with the scalar value 0, with the shape defined
by the argument size
.
https://pytorch.org/docs/1.11/generated/torch.zeros.html
Parameters
Name | Type | Description |
---|---|---|
size | number [] | A sequence of integers defining the shape of the output tensor. |
options? | TensorOptions | Tensor options. |
Returns
Defined in
torchlive/torch.ts:516