Exemplo n.º 1
0
 def main(self, argv):
     self._parse_args(argv)
     launcher_cmd, application_cmds = Trial.parse_launcher_cmd(argv)
     self.logger.debug("Launcher command: %s", launcher_cmd)
     self.logger.debug("Application commands: %s", application_cmds)
     return Project.selected().experiment().managed_run(
         launcher_cmd, application_cmds)
Exemplo n.º 2
0
 def main(self, argv):
     args = self._parse_args(argv)
     if args.tau_dir:
         # Link to tau directory
         if argv[0] in '--tau-dir':
             del argv[0:2]
         elif argv[2] in '--tau-dir':
             del argv[2:4]
     if args.description:
         description = args.description
         if argv[0] in '--description':
             del argv[0:2]
         elif argv[2] in '--description':
             del argv[2:4]
     else:
         description = None
     launcher_cmd, application_cmds = Trial.parse_launcher_cmd(argv)
     self.logger.debug("Launcher command: %s", launcher_cmd)
     self.logger.debug("Application commands: %s", application_cmds)
     if args.tau_dir:
         Project.controller().storage.tau_dir(args.tau_dir)
         return Project.selected().experiment().managed_run(
             launcher_cmd, application_cmds, description)
     return Project.selected().experiment().managed_run(
         launcher_cmd, application_cmds, description)
Exemplo n.º 3
0
 def main(self, argv):
     args = self._parse_args(argv)
     description = getattr(args, 'description', None)
     cmd = [args.cmd] + args.cmd_args
     launcher_cmd, application_cmds = Trial.parse_launcher_cmd(cmd)
     self.logger.debug("Launcher command: %s", launcher_cmd)
     self.logger.debug("Application commands: %s", application_cmds)
     return Project.selected().experiment().managed_run(launcher_cmd, application_cmds, description)
Exemplo n.º 4
0
 def main(self, argv):
     self._parse_args(argv)
     launcher_cmd, application_cmds = Trial.parse_launcher_cmd(argv)
     self.logger.debug("Launcher command: %s", launcher_cmd)
     self.logger.debug("Application commands: %s", application_cmds)
     return Project.selected().experiment().managed_run(launcher_cmd, application_cmds)