| 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