示例#1
0
 def __init__(self, environ, app_cores, client_cores, nice=0, instance=1, size='train'):
     Application.__init__(self, environ, 'Spec', client_cores, app_cores, nice, instance)
     self._size = size
     self._load_params = [self._bmark_name, self._size]
     self._cleanup_params = [self._bmark_name]
     self._run_params = [self._bmark_name, self._size, '0']
     self._interfere_params = [self._bmark_name, self._size, '1']
示例#2
0
 def __init__(self, pkg, cfg):
     Application.__init__(self, pkg, cfg)
     self.type_id = 'inputmethod'
     self.categories = [ 'Addons', 'InputSources' ]
     self.icon = 'system-run-symbolic'
     self.cached_icon = False
     self.requires_appdata = True
示例#3
0
    def __init__(self, pkg, cfg):
        Application.__init__(self, pkg, cfg)
        self.type_id = u'codec'
        self.requires_appdata = True
        self.categories = []
        self.cached_icon = False
        self.icon = 'application-x-executable'
        self.categories.append(u'Addons')
        self.categories.append(u'Codecs')

        # use the pkgname as the id
        app_id = pkg.name
        app_id = app_id.replace('gstreamer1-', '')
        app_id = app_id.replace('gstreamer-', '')
        app_id = app_id.replace('plugins-', '')
        self.set_id('gstreamer-' + app_id)

        # map the ID to a nice codec name
        self.codec_name = {}
        csvfile = open('../data/gstreamer-data.csv', 'r')
        data = csv.reader(csvfile)
        for row in data:
            if row[1] == '-':
                continue
            codec_id = row[0][31:-3]
            self.codec_name[codec_id] = row[1].split('|')
        csvfile.close()
    def __init__(self, environ, app_cores, client_cores, nice=0, instance=1):
        Application.__init__(self, environ, 'Voldemort', app_cores,
                             client_cores, nice, instance)

        # Build params related to the mongodb interface scripts
        self._ycsb_dir = environ['ycsb_dir']

        self._run_params = [self._ycsb_dir, '1000000']
        self._load_params = [self._ycsb_dir]
        self._interfere_params = [self._ycsb_dir, '10000000']
示例#5
0
    def __init__(self, conf, options, output_prefix, init_equations=True, **kwargs):
        """`kwargs` are passed to  ProblemDefinition.from_conf()

        Command-line options have precedence over conf.options."""
        Application.__init__(self, conf, options, output_prefix)
        self.setup_options()

        is_eqs = init_equations
        if hasattr(options, "solve_not") and options.solve_not:
            is_eqs = False
        self.problem = ProblemDefinition.from_conf(conf, init_equations=is_eqs, **kwargs)

        self.setup_output_info(self.problem, self.options)
示例#6
0
    def __init__(self, conf, options, output_prefix,
                 init_equations=True, **kwargs):
        """`kwargs` are passed to  ProblemDefinition.from_conf()

        Command-line options have precedence over conf.options."""
        Application.__init__( self, conf, options, output_prefix )
        self.setup_options()

        is_eqs = init_equations
        if hasattr(options, 'solve_not') and options.solve_not:
            is_eqs = False
        self.problem = ProblemDefinition.from_conf(conf,
                                                   init_equations=is_eqs,
                                                   **kwargs)

        self.setup_output_info( self.problem, self.options )
示例#7
0
    def __init__(self):
        Application.__init__(self)
        self.xorg_conf_path = "/etc/X11/xorg.conf"
        self.xorg_conf_d_path = "/etc/X11/xorg.conf.d"
        self.xorg_conf_backup_path = "%s-backup" %(self.xorg_conf_path)
        self.xorg_conf_d_backup_path = "%s-backup" %(self.xorg_conf_d_path)

        self.pages['welcome'] = self.create_welcome_page()
        self.pages['actions'] = self.create_actions_page()
        self.pages['reconfigure'] = self.create_reconfigure_page()
        self.pages['troubleshoot'] = self.create_troubleshoot_page()

        # Refresh
        self.update_frame()
        self.window.show_all()
        self.on_page(None, 'welcome')
    def __init__(self, environ, app_cores, client_cores, nice=0, instance=1):
        Application.__init__(self, environ, 'Cassandra', app_cores,
                             client_cores, nice, instance)

        # Build params related to the cassandra interface scripts
        self._pid_file = self._data_dir + '/cassandra.pid'  # TODO, use a better PID file
        self._cassandra_include = self._script_dir + '/cassandra.in.sh'
        self._ycsb_dir = environ['ycsb_dir']

        self._run_params = [self._ycsb_dir, '1000000']
        self._interfere_params = [self._ycsb_dir, '10000000']
        self._load_params = [
            self._ycsb_dir, self._pid_file, self._cassandra_include
        ]
        self._start_params = [self._pid_file, self._cassandra_include]
        self._stop_params = [self._pid_file]
示例#9
0
    def __init__( self, conf, options, output_prefix, **kwargs ):
        """`kwargs` are passed to  ProblemDefinition.from_conf()

        Command-line options have precedence over conf.options."""
        Application.__init__( self, conf, options, output_prefix )
        self.setup_options()

        if options.output_filename_trunk is None:
            ofn_trunk = op.join( self.app_options.output_dir,
                                 io.get_trunk( conf.filename_mesh ) )
	    options.output_filename_trunk = ofn_trunk
	else:
            ofn_trunk = options.output_filename_trunk

        self.problem = ProblemDefinition.from_conf( conf, **kwargs )
        self.problem.ofn_trunk = ofn_trunk
        self.problem.output_dir = self.app_options.output_dir

        if hasattr( options, 'output_format' ):
            self.problem.output_format = options.output_format
        else:
            self.problem.output_format = self.app_options.output_format
示例#10
0
 def __init__(self, pkg, cfg):
     Application.__init__(self, pkg, cfg)
     self.type_id = 'font'
     self.categories = [ 'Addons', 'Fonts' ]
     self.thumbnail_screenshots = False
 def __init__(self, environ, app_cores, client_cores, size, nice=0, instance=1):
     Application.__init__(self, environ, 'Parsec', client_cores, app_cores, nice, instance)
     self._load_params = [self._bmark_name]
     self._cleanup_params = [self._bmark_name]
     self._run_params = [self._bmark_name, size, str(self._run_core_count)]
     self._intefere_params = [self._bmark_name, size,  str(self._run_core_count)]
示例#12
0
 def __init__(self, pkg, cfg):
     Application.__init__(self, pkg, cfg)
     self.type_id = 'desktop'
示例#13
0
 def __init__(self, pkg, cfg):
     Application.__init__(self, pkg, cfg)
     self.type_id = u"font"
     self.categories = [u"Addons", u"Fonts"]
     self.thumbnail_screenshots = False
     self.requires_appdata = True