log in |
Message boards : Number crunching : Trial Factoring tests
1 · 2 · 3 · 4 . . . 7 · Next
Author | Message |
---|---|
This thread is for testing the ERROR: unknown option '--device' and Multi-GPU using the app_config.xml from the FAQ | |
ID: 5926 · Rating: 0 · rate: / Reply Quote | |
Firt of all "ldd": | |
ID: 5930 · Rating: 0 · rate: / Reply Quote | |
Why run mfakto on a NVIDIA GPU?! That won't work anyway. Mfakto is AMD-GPU only, mfaktc is NVIDIA GPU only. | |
ID: 5932 · Rating: 0 · rate: / Reply Quote | |
mfakto runs on OpenCl devices. That can be AMD/ATI, NVidia, Intel and also some CPU. | |
ID: 5933 · Rating: 0 · rate: / Reply Quote | |
Are you sure? The readme states only to support AMD GPU's, since the kernels used are made for AMD GPU's specifically. | |
ID: 5934 · Rating: 0 · rate: / Reply Quote | |
With regard to the app_config.xml file, to run one pask per GPU: Sun 29 Mar 2020 07:30:41 AM PDT | SRBase | Entry in app_config.xml for app 'GPU72', plan class '' doesn't match any app versions 2) Even with the error message, it seems to be working. I am running one task on each GPU, where it used to run both tasks on just one of the GPUs. If you want host details, it is this one. Edit: It was working for the first two tasks. But once they completed, and started new tasks, it went back to running both tasks on a single GPU. ____________ Reno, NV Team: SETI.USA | |
ID: 5935 · Rating: 0 · rate: / Reply Quote | |
<app_config> | |
ID: 5936 · Rating: 0 · rate: / Reply Quote | |
With regard to the app_config.xml file, to run one pask per GPU: The error should be gone after you have reported a result and the issue give me some headaches. edit: from the readme, the mfaktc program can only run a single instance per GPU, so it cant work, try the first option to run all GPUs on one WU | |
ID: 5942 · Rating: 0 · rate: / Reply Quote | |
<app_config> I am having trouble understanding what you mean with #2. I am already running two tasks, as I have two GPUs. But both tasks are running on just one of the GPUs*. What are you suggesting "c" should be, to get one task per GPU? It is currently set to "1", as it says in the FAQ. Note: BOINCmgr shows one task running on GPU0 and one task on GPU1, even though both tasks are actually running on just one of the GPUs. ____________ Reno, NV Team: SETI.USA | |
ID: 5945 · Rating: 0 · rate: / Reply Quote | |
[copied from GPU72 thread] <core_client_version>7.9.3</core_client_version>
<![CDATA[
<message>
process exited with code 195 (0xc3, -61)</message>
<stderr_txt>
20:15:06 (16011): wrapper (7.2.26012): starting
20:15:06 (16011): wrapper: running mfakto-x64 ( --device 0)
ERROR: unknown option '--device'
20:15:07 (16011): mfakto-x64 exited; CPU time 0.002208
20:15:07 (16011): app exit status: 0x100
20:15:07 (16011): called boinc_finish
</stderr_txt>
]]> I've tried the fix suggested ...to no avail :/ <app_config>
<app>
<name>GPU72</name>
<max_concurrent>1</max_concurrent>
<gpu_versions>
<gpu_usage>1</gpu_usage>
<cpu_usage>0.01</cpu_usage>
</gpu_versions>
</app>
<app_version>
<app_name>GPU72</app_name>
<plan_class>opencl_ati_101</plan_class>
<cmdline>-d 0</cmdline>
</app_version>
</app_config> Here's the output from command "./mfakto-x64 -d 0 -st" : mfakto 0.14 (64bit build)
Runtime options
Inifile mfakto.ini
Verbosity 1
SieveOnGPU yes
MoreClasses yes
GPUSievePrimes 82486
GPUSieveProcessSize 24Ki bits
GPUSieveSize 96Mi bits
FlushInterval 8
WorkFile worktodo.txt
ResultsFile results.txt
Checkpoints enabled
CheckpointDelay 300s
Stages enabled
StopAfterFactor class
PrintMode compact
V5UserID none
ComputerID none
TimeStampInResults no
VectorSize 2
GPUType AUTO
SmallExp no
UseBinfile mfakto_Kernels.elf
Compiletime options
Select device - Error: No platform found
ERROR: init_CL(3, 0) failed
And the output from command "./mfakto-x64 -st" mfakto 0.14 (64bit build)
Runtime options
Inifile mfakto.ini
Verbosity 1
SieveOnGPU yes
MoreClasses yes
GPUSievePrimes 82486
GPUSieveProcessSize 24Ki bits
GPUSieveSize 96Mi bits
FlushInterval 8
WorkFile worktodo.txt
ResultsFile results.txt
Checkpoints enabled
CheckpointDelay 300s
Stages enabled
StopAfterFactor class
PrintMode compact
V5UserID none
ComputerID none
TimeStampInResults no
VectorSize 2
GPUType AUTO
SmallExp no
UseBinfile mfakto_Kernels.elf
Compiletime options
Select device - Error: No platform found
ERROR: init_CL(3, 0) failed Ask for any details if needed :) | |
ID: 5946 · Rating: 0 · rate: / Reply Quote | |
mfakto has option "-d c" - force using all CPUs | |
ID: 5948 · Rating: 0 · rate: / Reply Quote | |
"-d c" on AMD GPUs will error out in a couple seconds. It does not work. Also, "-d 0" or "-d 1" do nothing on AMD GPUs in my system (2x RX 580) as to which GPU to use. It doesn't even use the 1st GPU in the system. The app is using the 2nd GPU. | |
ID: 5949 · Rating: 0 · rate: / Reply Quote | |
If nothing is work correctly on multi GPU then you can only set 1 GPU in cc_config file but you want of course use all for other projects too. | |
ID: 5950 · Rating: 0 · rate: / Reply Quote | |
I have changed one line in app_config to run only one WU max, maybe this could help or not. | |
ID: 5952 · Rating: 0 · rate: / Reply Quote | |
Reb, | |
ID: 5953 · Rating: 0 · rate: / Reply Quote | |
If the app_config is not working try this here: <exclude_gpu>
<url>http://srbase.my-firewall.org/sr5/</url>
<device_num>1</device_num>
<type>NVIDIA|ATI</type>
<app>GPU72</app>
</exclude_gpu> change the type what you have in your PC and put this code in the option section of cc_config | |
ID: 5954 · Rating: 0 · rate: / Reply Quote | |
Reb, Thx but not possible in this server config. | |
ID: 5955 · Rating: 0 · rate: / Reply Quote | |
Reb, What about on the client side? | |
ID: 5956 · Rating: 0 · rate: / Reply Quote | |
Reb, no, doesnt work. All the work which sending out is server related. The code must be changed in the app itself. | |
ID: 5957 · Rating: 0 · rate: / Reply Quote | |
Ok, thanks. Also, appreciate the quick replies from you. | |
ID: 5958 · Rating: 0 · rate: / Reply Quote | |
Message boards :
Number crunching :
Trial Factoring tests