I haven't been here for a while but I find my app_config files no longer work. I do not want to use the clumsy one size fits all GPU Utilization factor in my Prefences.
I looked in client_state to find the <name> of the WU that's running and it said:
<name>hsgamma_FGRPB1G_1.20_x86_64-pc-linux-gnu__FGRPopenclTV-nvidia</name>
Which takes the cake for most obnoxious user-unfriendly name ever used on BOINC. I tried it and it did not control my GPU. E.g.
<app>
<name>hsgamma_FGRPB1G_1.20_x86_64-pc-linux-gnu__FGRPopenclTV-nvidia</name>
<gpu_versions>
<cpu_usage>1.00</cpu_usage>
<gpu_usage>0.33</gpu_usage>
</gpu_versions>
</app>
<project_max_concurrent>1</project_max_concurrent>
</app_config>
It still runs as 1 CPU + 1 GPU. I tried wildcards in the <name>, e.g.:
<app>
<name>[hsgamma]*</name> {or <name>*</name> or no <name> line at all}
<gpu_versions>
<cpu_usage>1.00</cpu_usage>
<gpu_usage>0.33</gpu_usage>
</gpu_versions>
</app>
<project_max_concurrent>1</project_max_concurrent>
</app_config>
But is ignored as well. I've searched for current examples of functional app_config files but all I find are old ones. I want to be able to run two MW WUs plus one Einstein WU on a 2080 Ti as 1 CPU + 0.33 GPU. Or on a 1080 Ti run one MW WU plus one Einstein WU as 1 CPU + 0.5 GPU.
I'm willing to run any and all kinds of Einstein WUs so I really only need a single <app> if there's a generic way to do it. E.g.
<app>
<name>*</name>
<gpu_versions>
<cpu_usage>1.00</cpu_usage>
<gpu_usage>0.33</gpu_usage>
</gpu_versions>
</app>
Can someone please post examples of app_configs that currently work? TIA
Copyright © 2024 Einstein@Home. All rights reserved.
Now that I've received a
)
Now that I've received a variety of WUs I see this one still works:
Maybe it's something specific to the too-long-name WUs?
I guess the way to find out
)
I guess the way to find out what the names actually are is too enter a bogus name, DL various WUs and read the Notices:
Einstein@Home: Notice from BOINC
Your app_config.xml file refers to an unknown application 'GW-opencl-nvidia'. Known applications: 'hsgamma_FGRPB1G', 'einstein_O2MDF'
Still would like to know if there's a wildcard way to do this in a single section.
Aurum wrote: I guess the way
)
You can also change the settings on the website to run multiple workunits at the same time, no app_config file needed here.
Aurum wrote:... Still would
)
In the documentation, it mentions that 'name' is a short version of the full name and it mentions a couple of ways that you can find out exactly what it happens to be. None of those methods are all that obvious (or easy) for the perplexed average user. It's interesting to see that you've discovered an extra method, sort of :-). It only worked because you must have previously run these tasks and the short name was already in the state file and so could be announced to you as a 'known' name when you gave a bogus value.
Of course, it would be much more helpful if the Project Applications page at Einstein had an extra column and used that to list the proper 'short name' to use for such purposes. Maybe someone should post a request on the 'Wish List' forum :-).
Cheers,
Gary.
The names to use in
)
The names to use in app_config.xml are available on this page:
https://einsteinathome.org/apps.php?xml=1
Use the value between <name> & </name>
Gary Roberts wrote:it would
)
What an excellent idea.