Skip to contents

All functions

nv_aten() AbstractTensor()
Abstract Tensor Class
ConcreteTensor()
Concrete Tensor Class
DebugBox()
Debug Box Class
Graph()
Graph of Primitive Calls
GraphBox()
Graph Box
GraphDescriptor()
Graph Descriptor
GraphLiteral()
Graph Literal
GraphNode
Graph Node
GraphValue()
Graph Value
LiteralTensor()
Literal Tensor Class
Primitive()
Primitive
PrimitiveCall()
Primitive Call
shape_abstract() ndims_abstract() dtype_abstract()
Abstract Properties
common_dtype()
Type Promotion Rules
debug_box()
Create a Debug Box
.current_descriptor()
Get the current graph
gradient() value_and_gradient()
Gradient
graph_desc_add()
Add a Primitive Call to a Graph Descriptor
jit()
JIT compile a function
jit_eval()
Jit an Evaluate an Expression
local_descriptor()
Create a graph
mut()
Convert an S7 class to a mutable S7 object
nv_abs()
Absolute Value
nv_add()
Addition
nv_and()
Logical And
nv_atan2()
Arctangent 2
nv_bitcast_convert()
Bitcast Conversion
nv_broadcast_scalars()
Broadcast Scalars to Common Shape
nv_broadcast_tensors()
Broadcast Tensors to a Common Shape
nv_broadcast_to()
Broadcast
nv_cbrt()
Cube Root
nv_ceil()
Ceiling
nv_clamp()
Clamp
nv_concatenate()
Concatenate
nv_convert()
Convert Tensor to Different Data Type
nv_cosine()
Cosine
nv_div()
Division
nv_eq()
Equal
nv_exp()
Exponential
nv_expm1()
Exponential Minus One
nv_fill()
Constant
nv_floor()
Floor
nv_ge()
Greater Than or Equal
nv_gt()
Greater Than
nv_if()
If
nv_iota()
Iota
nv_is_finite()
Is Finite
nv_le()
Less Than or Equal
nv_log()
Natural Logarithm
nv_log1p()
Log Plus One
nv_logistic()
Logistic (Sigmoid)
nv_lt()
Less Than
nv_matmul()
Matrix Multiplication
nv_max()
Maximum
nv_min()
Minimum
nv_mul()
Multiplication
nv_ne()
Not Equal
nv_neg()
Negation
nv_not()
Logical Not
nv_or()
Logical Or
nv_pad()
Pad
nv_popcnt()
Population Count
nv_pow()
Power
nv_print()
Print Tensor
nv_promote_to_common()
Promote Tensors to a Common Dtype
nv_rbinom()
Sample from a Binomial Distribution
nv_rdunif()
Sample from a Discrete Uniform Distribution
nv_reduce_sum() nv_reduce_mean() nv_reduce_prod() nv_reduce_max() nv_reduce_min() nv_reduce_any() nv_reduce_all()
Reduction Operators
nv_remainder()
Remainder
nv_reshape()
Reshape
nv_reverse()
Reverse
nv_rng_state()
Generate random state
nv_rnorm()
Sample from a Normal Distribution
nv_round()
Round
nv_rsqrt()
Reciprocal Square Root
nv_unif_rand() nv_runif()
Internal: Random Unit Uniform Numbers
nv_select()
Select
nv_shift_left()
Shift Left
nv_shift_right_arithmetic()
Arithmetic Shift Right
nv_shift_right_logical()
Logical Shift Right
nv_sign()
Sign
nv_sine()
Sine
nv_slice()
Slice
nv_sqrt()
Square Root
nv_sub()
Subtraction
nv_tan()
Tangent
nv_tanh()
Hyperbolic Tangent
AnvilTensor nv_tensor() nv_scalar() nv_empty()
Tensor
nv_transpose() t(<anvil::Box>)
Transpose
nv_while()
While
nv_xor()
Logical Xor
nvl_abs()
Primitive Absolute Value
nvl_add()
Primitive Addition
nvl_and()
Primitive And
nvl_atan2()
Primitive Atan2
nvl_bitcast_convert()
Primitive Bitcast Convert
nvl_broadcast_in_dim()
Primitive Broadcast
nvl_cbrt()
Primitive Cube Root
nvl_ceil()
Primitive Ceiling
nvl_clamp()
Primitive Clamp
nvl_concatenate()
Primitive Concatenate
nvl_convert()
Primitive Convert
nvl_cosine()
Primitive Cosine
nvl_div()
Primitive Division
nvl_dot_general()
Primitive Dot General
nvl_eq()
Primitive Equal
nvl_exp()
Primitive Exponential
nvl_expm1()
Primitive Exponential Minus One
nvl_fill()
Primitive Fill
nvl_floor()
Primitive Floor
nvl_ge()
Primitive Greater Equal
nvl_gt()
Primitive Greater Than
nvl_if()
Primitive If
nvl_iota()
Primitive Iota
nvl_is_finite()
Primitive Is Finite
nvl_le()
Primitive Less Equal
nvl_log()
Primitive Logarithm
nvl_log1p()
Primitive Log Plus One
nvl_logistic()
Primitive Logistic (Sigmoid)
nvl_lt()
Primitive Less Than
nvl_max()
Primitive Maximum
nvl_min()
Primitive Minimum
nvl_mul()
Primitive Multiplication
nvl_ne()
Primitive Not Equal
nvl_neg()
Primitive Negation
nvl_not()
Primitive Not
nvl_or()
Primitive Or
nvl_pad()
Primitive Pad
nvl_popcnt()
Primitive Population Count
nvl_pow()
Primitive Power
nvl_print()
Primitive Print
nvl_reduce_all()
Primitive All Reduction
nvl_reduce_any()
Primitive Any Reduction
nvl_reduce_max()
Primitive Max Reduction
nvl_reduce_min()
Primitive Min Reduction
nvl_reduce_prod()
Primitive Product Reduction
nvl_reduce_sum()
Primitive Sum Reduction
nvl_remainder()
Primitive Remainder
nvl_reshape()
Primitive Reshape
nvl_reverse()
Primitive Reverse
nvl_rng_bit_generator()
Primitive RNG Bit Generator
nvl_round()
Primitive Round
nvl_rsqrt()
Primitive Reciprocal Square Root
nvl_select()
Primitive Select
nvl_shift_left()
Primitive Shift Left
nvl_shift_right_arithmetic()
Primitive Arithmetic Shift Right
nvl_shift_right_logical()
Primitive Logical Shift Right
nvl_sign()
Primitive Sign
nvl_sine()
Primitive Sine
nvl_slice()
Primitive Slice
nvl_sqrt()
Primitive Square Root
nvl_sub()
Primitive Subtraction
nvl_tan()
Primitive Tangent
nvl_tanh()
Primitive Hyperbolic Tangent
nvl_transpose()
Primitive Transpose
nvl_while()
Primitive While Loop
nvl_xor()
Primitive Xor
platform()
Platform
prim()
Get a Primitive
register_primitive()
Register a Primitive
stablehlo()
Lower a function to StableHLO
tensorish
Tensor-like Objects
to_abstract()
Convert to Abstract Tensor
trace_fn()
Trace an R function into a Graph
transform_gradient()
Transform a graph to its gradient