Enum Command
pub enum Command {
Show 13 variants
Run(RunArgs),
Ask(AskArgs),
Tell(TellArgs),
Best(StudyQuery),
Trials(StudyQuery),
Export(ExportArgs),
Import(ImportArgs),
Recipe(RecipeArgs),
Top(TopArgs),
Report(ReportArgs),
Importance(ImportanceArgs),
Serve(ServeArgs),
Doctor(DoctorArgs),
}Expand description
The subcommands.
Variants§
Run(RunArgs)
Tune a program: run N subprocess trials, substituting sampled parameters.
Ask(AskArgs)
Sample one parameter and print its value (the scripted-handshake half).
Tell(TellArgs)
Record the objective for the current trial (ATUNE_TRIAL or a prior ask).
Best(StudyQuery)
Print the best trial of a study.
Trials(StudyQuery)
List a study’s trials.
Export(ExportArgs)
Export a study to an Optuna journal file (for optuna-dashboard).
Import(ImportArgs)
Import an Optuna journal file into an atune storage.
Recipe(RecipeArgs)
Export one trial’s population-training recipe as JSON.
Top(TopArgs)
Watch a study live in the terminal (a read-only viewer, no server).
Report(ReportArgs)
Write a study as a self-contained static HTML report.
Importance(ImportanceArgs)
Rank a study’s parameters by PED-ANOVA importance.
Serve(ServeArgs)
Serve a study over TCP so remote workers can share it (RemoteStorage).
Doctor(DoctorArgs)
Read a study and report findings that likely cost you budget.
Trait Implementations§
§impl FromArgMatches for Command
impl FromArgMatches for Command
§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.§impl Subcommand for Command
impl Subcommand for Command
§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Command] so it can instantiate self via
[FromArgMatches::update_from_arg_matches_mut] Read more§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for Command
impl RefUnwindSafe for Command
impl Send for Command
impl Sync for Command
impl Unpin for Command
impl UnsafeUnpin for Command
impl UnwindSafe for Command
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T, U> Imply<T> for U
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more