Skip to main content
Version: 0.2.0

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

NameTypeDescription
endnumberThe ending value for the set of points.
options?TensorOptions

Returns

Tensor

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

NameTypeDescription
startnumberThe starting value for the set of points.
endnumberThe ending value for the set of points.
options?TensorOptions

Returns

Tensor

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

NameTypeDescription
startnumberThe starting value for the set of points.
endnumberThe ending value for the set of points.
stepnumberThe gap between each pair of adjacent points.
options?TensorOptions

Returns

Tensor

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

NameTypeDescription
sizenumber[]A sequence of integers defining the shape of the output tensor.
options?TensorOptions-

Returns

Tensor

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

NameTypeDescription
nnumberAn integer defining the number of rows in the result.
m?numberAn integer defining the number of columns in the result. Optional, defaults to n.
options?TensorOptions-

Returns

Tensor

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.

note

The function exists in JavaScript and C++ (torch::from_blob).

Parameters

NameTypeDescription
blobanyThe blob holding the data.
sizes?number[]Should specify the shape of the tensor, strides the stride
options?TensorOptionsTensor options in each dimension.

Returns

Tensor

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

NameTypeDescription
sizenumber[]A sequence of integers defining the shape of the output tensor.
options?TensorOptionsTensor options.

Returns

Tensor

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

NameTypeDescription
sizenumber[]A sequence of integers defining the shape of the output tensor.
options?TensorOptionsTensor options.

Returns

Tensor

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

NameTypeDescription
highnumberOne above the highest integer to be drawn from the distribution.
sizenumber[]A tuple defining the shape of the output tensor.

Returns

Tensor

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

NameTypeDescription
lownumberLowest integer to be drawn from the distribution.
highnumberOne above the highest integer to be drawn from the distribution.
sizenumber[]A tuple defining the shape of the output tensor.

Returns

Tensor

Defined in

torchlive/torch.ts:499


tensor

tensor(data, options?): Tensor

Constructs a tensor with no autograd history.

Parameters

NameTypeDescription
datanumber | ItemArrayTensor data as multi-dimensional array.
options?TensorOptionsTensor options.

Returns

Tensor

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

NameTypeDescription
sizenumber[]A sequence of integers defining the shape of the output tensor.
options?TensorOptionsTensor options.

Returns

Tensor

Defined in

torchlive/torch.ts:516