wiki:ClientAppConfig

Version 3 (modified by davea, 12 years ago) (diff)

--

Client app configuration

This doc describes a new feature that will allow volunteers to adjust application scheduling parameters.

Note: this is separate from the anonymous platform mechanism.

A volunteer can configure a project's apps by putting a file app_config.xml in the project directory. This file has the following form:

<app_config>
   <app>
      <name>name</name>
      <max_concurrent>N</max_concurrent>
      <gpu_versions>
          <gpu_usage>.25</gpu_usage>
          <cpu_usage>.1</cpu_usage>
      </gpu_version>
   </app>
</app_config>

<app>: the short name of an application.

<max_instances>: a limit on the number of concurrent jobs for that application.

<gpu_versions>: the <gpu_usage> and <cpu_usage> elements specify the number of device instances used by GPU app versions. Note: there is no provision for specifying this per GPU type or per device.