whisper server elixir
This commit is contained in:
9
whisper_server/.env
Normal file
9
whisper_server/.env
Normal file
@ -0,0 +1,9 @@
|
||||
DEFAULT_DEVICE_ID=0
|
||||
MEMORY_FRACTION=0.2
|
||||
XLA_TARGET=cpu
|
||||
BATCH_SIZE=3
|
||||
BATCH_TIMEOUT=3000
|
||||
CLIENT=host
|
||||
# MODEL=openai/whisper-large-v3
|
||||
MODEL=openai/whisper-tiny
|
||||
PORT=4000
|
22
whisper_server/Dockerfile
Normal file
22
whisper_server/Dockerfile
Normal file
@ -0,0 +1,22 @@
|
||||
FROM ghcr.io/livebook-dev/livebook:0.14.7-cuda12
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y ffmpeg git build-essential && \
|
||||
apt-get clean && rm -rf /var/lib/apt/lists/*
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
ENV EXLA_TARGET=cuda
|
||||
|
||||
COPY mix.exs ./
|
||||
RUN mix deps.get && mix deps.compile
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN mix compile
|
||||
|
||||
EXPOSE 4000
|
||||
|
||||
ENTRYPOINT ["mix", "run", "--no-halt", "--"]
|
||||
|
||||
CMD ["--batch_size=3", "--batch_timeout=3000", "--client=host", "--model=openai/whisper-tiny", "--port=4000"]
|
BIN
whisper_server/_build/dev/lib/axon/.mix/compile.elixir
Normal file
BIN
whisper_server/_build/dev/lib/axon/.mix/compile.elixir
Normal file
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/.mix/compile.elixir_scm
Normal file
BIN
whisper_server/_build/dev/lib/axon/.mix/compile.elixir_scm
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Defn.beam
Normal file
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Defn.beam
Normal file
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Display.beam
Normal file
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Display.beam
Normal file
Binary file not shown.
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Layers.beam
Normal file
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Layers.beam
Normal file
Binary file not shown.
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Loop.beam
Normal file
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Loop.beam
Normal file
Binary file not shown.
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Losses.beam
Normal file
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Losses.beam
Normal file
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Metrics.beam
Normal file
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Metrics.beam
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Node.beam
Normal file
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Node.beam
Normal file
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.None.beam
Normal file
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.None.beam
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Shape.beam
Normal file
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Shape.beam
Normal file
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Shared.beam
Normal file
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Shared.beam
Normal file
Binary file not shown.
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Updates.beam
Normal file
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.Updates.beam
Normal file
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.beam
Normal file
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Axon.beam
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Inspect.Axon.beam
Normal file
BIN
whisper_server/_build/dev/lib/axon/ebin/Elixir.Inspect.Axon.beam
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
31
whisper_server/_build/dev/lib/axon/ebin/axon.app
Normal file
31
whisper_server/_build/dev/lib/axon/ebin/axon.app
Normal file
@ -0,0 +1,31 @@
|
||||
{application,axon,
|
||||
[{modules,['Elixir.Axon','Elixir.Axon.Activations',
|
||||
'Elixir.Axon.CompileError','Elixir.Axon.Compiler',
|
||||
'Elixir.Axon.Defn','Elixir.Axon.Display',
|
||||
'Elixir.Axon.Initializers','Elixir.Axon.Layers',
|
||||
'Elixir.Axon.Loop','Elixir.Axon.Loop.State',
|
||||
'Elixir.Axon.LossScale','Elixir.Axon.Losses',
|
||||
'Elixir.Axon.Metrics','Elixir.Axon.MixedPrecision',
|
||||
'Elixir.Axon.MixedPrecision.Policy',
|
||||
'Elixir.Axon.ModelState','Elixir.Axon.Node',
|
||||
'Elixir.Axon.None','Elixir.Axon.Optimizers',
|
||||
'Elixir.Axon.Parameter','Elixir.Axon.Quantization',
|
||||
'Elixir.Axon.Quantization.Layers',
|
||||
'Elixir.Axon.Quantization.QTensor',
|
||||
'Elixir.Axon.Schedules','Elixir.Axon.Shape',
|
||||
'Elixir.Axon.Shared','Elixir.Axon.StatefulOutput',
|
||||
'Elixir.Axon.Updates','Elixir.Inspect.Axon',
|
||||
'Elixir.Inspect.Axon.Loop',
|
||||
'Elixir.Inspect.Axon.MixedPrecision.Policy',
|
||||
'Elixir.Inspect.Axon.ModelState',
|
||||
'Elixir.Inspect.Axon.None',
|
||||
'Elixir.Nx.Container.Axon.ModelState',
|
||||
'Elixir.Nx.Container.Axon.None',
|
||||
'Elixir.Nx.Container.Axon.Quantization.QTensor',
|
||||
'Elixir.Nx.Container.Axon.StatefulOutput']},
|
||||
{optional_applications,[table_rex,kino,kino_vega_lite]},
|
||||
{applications,[kernel,stdlib,elixir,logger,nx,table_rex,kino,
|
||||
kino_vega_lite,polaris]},
|
||||
{description,"Create and train neural networks in Elixir"},
|
||||
{registered,[]},
|
||||
{vsn,"0.7.0"}]}.
|
BIN
whisper_server/_build/dev/lib/bumblebee/.mix/compile.elixir
Normal file
BIN
whisper_server/_build/dev/lib/bumblebee/.mix/compile.elixir
Normal file
Binary file not shown.
BIN
whisper_server/_build/dev/lib/bumblebee/.mix/compile.elixir_scm
Normal file
BIN
whisper_server/_build/dev/lib/bumblebee/.mix/compile.elixir_scm
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user