pub enum CandleSource {
Huggingface,
Local,
}Expand description
Model source for the Candle local-inference backend.
Controls whether the model is downloaded from Hugging Face Hub or loaded
from a local filesystem path specified in local_path.
Variants§
Huggingface
Download model weights from Hugging Face Hub using the repo_id from
the provider’s model field.
Local
Load model weights from the local filesystem path in local_path.
Trait Implementations§
Source§impl Clone for CandleSource
impl Clone for CandleSource
Source§fn clone(&self) -> CandleSource
fn clone(&self) -> CandleSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CandleSource
Source§impl Debug for CandleSource
impl Debug for CandleSource
Source§impl Default for CandleSource
impl Default for CandleSource
Source§fn default() -> CandleSource
fn default() -> CandleSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CandleSource
impl<'de> Deserialize<'de> for CandleSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CandleSource
Source§impl PartialEq for CandleSource
impl PartialEq for CandleSource
Source§impl Serialize for CandleSource
impl Serialize for CandleSource
impl StructuralPartialEq for CandleSource
Auto Trait Implementations§
impl Freeze for CandleSource
impl RefUnwindSafe for CandleSource
impl Send for CandleSource
impl Sync for CandleSource
impl Unpin for CandleSource
impl UnsafeUnpin for CandleSource
impl UnwindSafe for CandleSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.