pub struct TuneSpec {
pub depth: String,
pub data: String,
pub harness: Option<String>,
pub out: PathBuf,
pub strict: bool,
pub apply: bool,
pub max_trials: Option<usize>,
pub backend: Option<String>,
pub workdir: PathBuf,
pub lock: Option<PathBuf>,
}Fields§
§depth: Stringprobe | prompt | hpo | ft | full | auto
data: String“user” | “user:
harness: Option<String>§out: PathBufOutput path (default harness.tune.lock; user-renamable).
strict: bool§apply: bool§max_trials: Option<usize>§backend: Option<String>local | devbox | cluster (overrides the manifest’s [backend] target).
workdir: PathBuf§lock: Option<PathBuf>The base lock (default ./harness.lock); apply writes back to it.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TuneSpec
impl RefUnwindSafe for TuneSpec
impl Send for TuneSpec
impl Sync for TuneSpec
impl Unpin for TuneSpec
impl UnsafeUnpin for TuneSpec
impl UnwindSafe for TuneSpec
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