# `ExBurn.Nif`
[🔗](https://github.com/ohhi-vn/ex_burn/blob/main/lib/ex_burn/nif.ex#L1)

Rustler NIF stubs for interfacing with the Burn deep learning framework.

The Rust side returns bare values for these operations. Fallible operations
raise on failure (matching the pre-0.22 behaviour).

# `abs_tensor`

# `add_tensor`

# `backward_tensor`

# `broadcast_tensor`

# `concat_tensor`

# `cross_entropy_loss`

# `debug_nif_count`

Returns the number of NIF functions registered by the Rust library.

# `device_name`

# `div_tensor`

# `dot_tensor`

# `dropout`

# `empty_tensor`

# `exp_tensor`

# `eye_tensor`

# `free_tensor`

# `gpu_available`

# `grad_tensor`

# `iota_tensor`

# `layer_norm_tensor`

# `log_tensor`

# `matmul_tensor`

# `max_tensor`

# `mean_tensor`

# `min_tensor`

# `mse_loss`

# `mul_tensor`

# `neg_tensor`

# `new_tensor`

# `nif_abs_tensor`

# `nif_add_tensor`

# `nif_backward_tensor`

# `nif_broadcast_tensor`

# `nif_concat_tensor`

# `nif_cross_entropy_loss`

# `nif_device_name`

# `nif_div_tensor`

# `nif_dot_tensor`

# `nif_dropout`

# `nif_empty_tensor`

# `nif_exp_tensor`

# `nif_eye_tensor`

# `nif_free_tensor`

# `nif_gpu_available`

# `nif_grad_tensor`

# `nif_iota_tensor`

# `nif_layer_norm_tensor`

# `nif_log_tensor`

# `nif_matmul_tensor`

# `nif_max_tensor`

# `nif_mean_tensor`

# `nif_min_tensor`

# `nif_mse_loss`

# `nif_mul_tensor`

# `nif_neg_tensor`

# `nif_new_tensor`

# `nif_ones_tensor`

# `nif_pow_tensor`

# `nif_relu_tensor`

# `nif_reshape_tensor`

# `nif_sigmoid_tensor`

# `nif_softmax_tensor`

# `nif_sqrt_tensor`

# `nif_sub_tensor`

# `nif_sum_tensor`

# `nif_tanh_tensor`

# `nif_tensor_dtype`

# `nif_tensor_numel`

# `nif_tensor_shape`

# `nif_tensor_to_binary`

# `nif_to_cpu`

# `nif_to_gpu`

# `nif_transpose_tensor`

# `nif_zeros_tensor`

# `ones_tensor`

# `pow_tensor`

# `relu_tensor`

# `reshape_tensor`

# `sigmoid_tensor`

# `softmax_tensor`

# `sqrt_tensor`

# `sub_tensor`

# `sum_tensor`

# `tanh_tensor`

# `tensor_dtype`

# `tensor_numel`

# `tensor_shape`

# `tensor_to_binary`

# `to_cpu`

# `to_gpu`

# `transpose_tensor`

# `zeros_tensor`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
