Enum rust_bert::pipelines::common::ModelResource
source · pub enum ModelResource {
Torch(Box<dyn ResourceProvider + Send>),
}
Expand description
Variants to store either a Torch model resource or ONNX resources
Variants§
Torch(Box<dyn ResourceProvider + Send>)
Implementations§
source§impl ModelResource
impl ModelResource
sourcepub fn get_torch_local_path(&self) -> Result<PathBuf, RustBertError>
pub fn get_torch_local_path(&self) -> Result<PathBuf, RustBertError>
Provides the torch resource local path.
Returns an error if the variant is not a ModelResources::TORCH
Trait Implementations§
source§impl Debug for ModelResource
impl Debug for ModelResource
source§impl ResourceProvider for ModelResource
impl ResourceProvider for ModelResource
source§fn get_local_path(&self) -> Result<PathBuf, RustBertError>
fn get_local_path(&self) -> Result<PathBuf, RustBertError>
Provides the local path for a resource. Read more
source§fn get_resource(&self) -> Result<Resource<'_>, RustBertError>
fn get_resource(&self) -> Result<Resource<'_>, RustBertError>
Provides access to an underlying resource. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for ModelResource
impl Send for ModelResource
impl Sync for ModelResource
impl Unpin for ModelResource
impl !UnwindSafe for ModelResource
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