pub struct LibtorchBuildArgs {
pub archs: Option<String>,
pub jobs: usize,
pub docker: bool,
pub native: bool,
pub dry_run: bool,
}Expand description
Build libtorch from source.
Fields§
§archs: Option<String>Override CUDA architectures (semicolon-separated, e.g. “6.1;12.0”).
jobs: usizeParallel compilation jobs.
docker: boolForce Docker build (isolated, reproducible).
native: boolForce native build (faster, requires host toolchain).
dry_run: boolShow what would happen without building.
Trait Implementations§
Source§impl Debug for LibtorchBuildArgs
impl Debug for LibtorchBuildArgs
Source§impl FdlArgsTrait for LibtorchBuildArgs
impl FdlArgsTrait for LibtorchBuildArgs
Source§fn try_parse_from(args: &[String]) -> Result<Self, String>
fn try_parse_from(args: &[String]) -> Result<Self, String>
Parse from an explicit argv slice. First element is the program
name (ignored), following elements are flags/values/positionals.
Source§fn render_help() -> String
fn render_help() -> String
Render
--help to a string.Auto Trait Implementations§
impl Freeze for LibtorchBuildArgs
impl RefUnwindSafe for LibtorchBuildArgs
impl Send for LibtorchBuildArgs
impl Sync for LibtorchBuildArgs
impl Unpin for LibtorchBuildArgs
impl UnsafeUnpin for LibtorchBuildArgs
impl UnwindSafe for LibtorchBuildArgs
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