Skip to Content

general

View the code on GitHub

Structs

Struct: InplaceInfo

Fields

  • type: Int

  • idx: Int

  • arg_id: Int

Methods

__init__(out self, type: Int, idx: Int, arg_id: Int = -1)
more details
Args
  • self: Self

  • type: Int

  • idx: Int

  • arg_id: Int (default: -1)

Functions

reset_node_id_recursive

reset_node_id_recursive(mut curr: Array)
more details
Args
  • curr: Array

top_order_rec

top_order_rec(mut curr: Array, mut trace: List[Array])
more details
Args
  • curr: Array

  • trace: List[Array]

zero_grad_recursive

zero_grad_recursive(mut curr: Array)
more details
Args
  • curr: Array

zero_grad_rec

zero_grad_rec(mut curr: Array)
more details
Args
  • curr: Array

remove_grad_recursive

remove_grad_recursive(mut curr: Array)
more details
Args
  • curr: Array

remove_grad_rec

remove_grad_rec(mut curr: Array)
more details
Args
  • curr: Array

concat_lists

concat_lists(*lists: List[Int]) -> List[Int]
more details
Args
  • *lists: List[Int]
Returns
  • List[Int]

list_contains

list_contains(list: List[Int], val: Int) -> Bool
Checks if a list fo Ints contains a specific value.
Args
  • list: List[Int] The list of Ints to check.

  • val: Int The value to check for.

Returns
  • Bool - True if the value is in the list, False otherwise.
Last updated on