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.Source§fn render_help_path(argv: &[String]) -> String
fn render_help_path(argv: &[String]) -> String
Render
--help for a specific argv path (program name first, then
the tokens typed). The default ignores the path and returns
Self::render_help — correct for a single struct, whose help is
context-free. Read moreAuto 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