Cargo Features

drama_llama has no features set by default.

[dependencies]
drama_llama = { version = "0.4.3", features = ["webchat", "toml", "cli", "serde", "stats", "cuda", "cuda_f16", "egui", "serde_json"] }
webchat = serde, toml

Enables dirs, markdown =1.0.0-alpha.16, and rocket

Required by dittomancer and regurgitater binaries

toml webchat?

Enables toml

cli

Enables clap

Affects drama_llama::cli

Required by dittomancer and regurgitater binaries

serde webchat?

we use rocket's serde support

Enables rocket, serde of tinyvec

Required by the settings_tool binary

stats

Enables stringmetrics

Required by the regurgitater binary

cuda

Enables cuda of llama-cpp-sys-3

cuda_f16

Enables cuda_f16 of llama-cpp-sys-3

egui

Enables eframe, egui, egui_extras, egui_file, and image

Required by the settings_tool binary

Features from optional dependencies

serde_json implicit feature

Enables serde_json

serde_json:

A JSON serialization file format

Required by the settings_tool binary