-
Notifications
You must be signed in to change notification settings - Fork 1.9k
ML.NET command line tool #1203
Copy link
Copy link
Closed
Labels
P2Priority of the issue for triage purpose: Needs to be fixed at some point.Priority of the issue for triage purpose: Needs to be fixed at some point.command-lineIssues pertaining to the command-line interfaceIssues pertaining to the command-line interfacedocumentationRelated to documentation of ML.NETRelated to documentation of ML.NETenhancementNew feature or requestNew feature or request
Metadata
Metadata
Assignees
Labels
P2Priority of the issue for triage purpose: Needs to be fixed at some point.Priority of the issue for triage purpose: Needs to be fixed at some point.command-lineIssues pertaining to the command-line interfaceIssues pertaining to the command-line interfacedocumentationRelated to documentation of ML.NETRelated to documentation of ML.NETenhancementNew feature or requestNew feature or request
Type
Fields
Give feedbackNo fields configured for issues without a type.
I think we should consider making ML.NET command-line tool an actual first-class citizen.
A bit of insider knowledge: we currently already have a commandline tool, that is a port of
maml.exe. You can launch it as follows (this shows the 'help' command, or the?command).Generally, the syntax is
dotnet MML.dll <command> <arguments>, and the current list of commands include things liketrain,CV,showdataetc. (full list is available viadotnet MML.dll ? kind=command).This command-line tool is actually very powerful (although the language is clunky).
We could easily expand the command-line tool to handle common programming sub-tasks, like:
codegen, but it needs some retouch to work with the new API);Microsoft.ML.Tensorflowcould have a commandline interface to list the nodes of the graph;