Skip to content

EMLX RoadmapΒ #5

Closed
Closed
@samrat

Description

@samrat

EMLX Backend Callbacks Roadmap

NOTE: If you're grabbing one or more callbacks to tackle, please add a comment below so we don't have 2 people working on the same callback at the same time.

Pending

  • from_pointer
  • to_pointer
  • window_scatter_max
  • window_scatter_min

LinAlg:

  • conv
  • lu
  • qr
  • svd
  • triangular_solve
  • cholesky
  • eigh
  • solve
  • determinant

Not supported (just need to implement a nice error message):

  • count_leading_zeros
  • population_count
  • reduce
  • window_reduce

Done

Misc

  • to_batched
  • pad
  • reverse
  • put_slice
  • gather
  • phase
  • indexed_add
  • indexed_put
  • top_k
  • cbrt

Setup & Manipulation

  • init
  • backend_deallocate
  • backend_copy
  • backend_transfer

Creation & Generators

  • constant
  • from_binary
  • eye
  • iota
  • to_binary
  • inspect

Shape Operations

  • as_type
  • bitcast
  • reshape
  • squeeze
  • broadcast
  • transpose

Element Access & Manipulation

  • slice
  • concatenate
  • stack
  • select
  • take
  • take_along_axis

Element-wise Binary Operations

  • add
  • subtract
  • multiply
  • pow
  • remainder
  • divide
  • atan2
  • min
  • max
  • quotient
  • bitwise_and
  • bitwise_or
  • bitwise_xor
  • left_shift
  • right_shift

Element-wise Comparison Operations

  • equal
  • not_equal
  • greater
  • less
  • greater_equal
  • less_equal
  • logical_and
  • logical_or
  • logical_xor

Element-wise Unary Operations

  • abs
  • bitwise_not
  • ceil
  • conjugate
  • floor
  • negate
  • round
  • sign
  • real
  • imag
  • is_nan
  • is_infinity
  • logical_not

Reduction Operations

  • all
  • any
  • sum
  • product
  • reduce_max
  • reduce_min
  • argmax
  • argmin
  • window_sum
  • window_product
  • window_max
  • window_min
  • cumulative_sum
  • cumulative_product
  • cumulative_min
  • cumulative_max

Linear Algebra Operations

  • dot

Sorting & Search Operations

  • sort
  • argsort

FFT Operations

  • fft
  • ifft
  • fft2
  • ifft2

Miscellaneous Operations

  • all_close
  • clip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions