Files
voice_recognition/whisper_server/config/config.exs
2025-07-15 14:39:51 +00:00

27 lines
622 B
Elixir

import Config
env_file = ".env"
if File.exists?(env_file) do
File.read!(env_file)
|> String.split("\n", trim: true)
|> Enum.each(fn line ->
case String.split(line, "=", parts: 2) do
[key, value] -> System.put_env(String.trim(key), String.trim(value))
_ -> :ok
end
end)
else
IO.puts("Warning: #{env_file} not found.")
end
config :exla,
clients: [
host: [platform: :host],
cuda: [
platform: :cuda,
default_device_id: String.to_integer(System.get_env("DEFAULT_DEVICE_ID", "0")),
memory_fraction: String.to_float(System.get_env("MEMORY_FRACTION", "0.9"))
]
]