lamp-sten
lamp-sten
lamp
BufferPair
BufferPair
CPU
CudaDevice
Device
Device
DoublePrecision
EmptyMovable
EmptyMovable
FloatingPointPrecision
HalfPrecision
Movable
Movable
MovableSyntax
NcclUniqueId
NcclUniqueId
STen
OwnedSyntax
STen
STenOptions
STenOptions
OwnedSyntaxOp
Scope
Scope
SinglePrecision
TensorHelpers
lamp.data
TensorLogger
TensorLogger
lamp-sten
/
lamp
/
Movable
Movable
object
Movable
Companion:
class
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
Movable
.type
Type members
Value members
Implicits
Type members
Classlikes
implicit
class
MovableSyntax
[
T
](
t:
T
)(
implicit
evidence$30:
Movable
[
T
])
Value members
Concrete methods
def
by
[
T
,
K
:
Movable
](
convert:
T
=>
K
):
Movable
[
T
]
def
empty
[
T
]:
EmptyMovable
[
T
]
def
nonEmpty
[
T
](
extract:
T
=>
List
[
Tensor
]):
Movable
[
T
]
Implicits
Implicits
implicit
def
EitherIsMovable
[
T1
:
Movable
,
T2
:
Movable
]:
Movable
[
Either
[
T1
,
T2
]]
final implicit
def
MovableSyntax
[
T
:
Movable
](
t:
T
):
MovableSyntax
[
T
]
implicit
def
OptionIsMovable
[
T
:
Movable
]:
Movable
[
Option
[
T
]]
implicit
def
SeqIsMovable
[
T
:
Movable
]:
Movable
[
Seq
[
T
]]
@nowarn
implicit
def
emptyIsMovable
[
T
](
implicit
empty:
EmptyMovable
[
T
]):
Movable
[
T
]
implicit
def
stensorIsMovable
:
Movable
[
STen
]
implicit
def
t2
[
T1
:
Movable
,
T2
:
Movable
]:
Movable
[(
T1
,
T2
)]
implicit
def
t3
[
T1
:
Movable
,
T2
:
Movable
,
T3
:
Movable
]:
Movable
[(
T1
,
T2
,
T3
)]
implicit
def
t4
[
T1
:
Movable
,
T2
:
Movable
,
T3
:
Movable
,
T4
:
Movable
]:
Movable
[(
T1
,
T2
,
T3
,
T4
)]
implicit
def
t5
[
T1
:
Movable
,
T2
:
Movable
,
T3
:
Movable
,
T4
:
Movable
,
T5
:
Movable
]:
Movable
[(
T1
,
T2
,
T3
,
T4
,
T5
)]
implicit
def
t6
[
T1
:
Movable
,
T2
:
Movable
,
T3
:
Movable
,
T4
:
Movable
,
T5
:
Movable
,
T6
:
Movable
]:
Movable
[(
T1
,
T2
,
T3
,
T4
,
T5
,
T6
)]