Files

30 lines
1.7 KiB
Erlang

{application,exla,
[{modules,['Elixir.EXLA','Elixir.EXLA.Application',
'Elixir.EXLA.Backend','Elixir.EXLA.BinaryBuffer',
'Elixir.EXLA.Client','Elixir.EXLA.Defn',
'Elixir.EXLA.Defn.Buffers','Elixir.EXLA.Defn.Disk',
'Elixir.EXLA.Defn.Lock',
'Elixir.EXLA.Defn.LockedCache',
'Elixir.EXLA.Defn.Outfeed','Elixir.EXLA.Defn.Runner',
'Elixir.EXLA.Defn.Stream','Elixir.EXLA.DeviceBuffer',
'Elixir.EXLA.Executable','Elixir.EXLA.Lib',
'Elixir.EXLA.Logger','Elixir.EXLA.MLIR.ContextPool',
'Elixir.EXLA.MLIR.Function','Elixir.EXLA.MLIR.Module',
'Elixir.EXLA.MLIR.Region','Elixir.EXLA.MLIR.Value',
'Elixir.EXLA.NIF','Elixir.EXLA.Typespec',
'Elixir.Inspect.EXLA.Defn.Stream',
'Elixir.Nx.Stream.EXLA.Defn.Stream']},
{compile_env,[{exla,[add_backend_on_inspect],error}]},
{optional_applications,[]},
{applications,[kernel,stdlib,elixir,logger,nx,telemetry,
nimble_pool]},
{description,"Google's XLA (Accelerated Linear Algebra) compiler/backend for Nx"},
{registered,[]},
{vsn,"0.9.2"},
{mod,{'Elixir.EXLA.Application',[]}},
{env,[{clients,[{cuda,[{platform,cuda}]},
{rocm,[{platform,rocm}]},
{tpu,[{platform,tpu}]},
{host,[{platform,host}]}]},
{preferred_clients,[cuda,rocm,tpu,host]}]}]}.