Need help for gpuPlotGenerator!!



  • or curl -V



  • @AnotherDeadBody

    curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
    Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp 
    Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP UnixSockets 
    


  • Is this what your following?
    https://github.com/bhamon/gpuPlotGenerator

    what is output of
    ./gpuPlotGenerator listPlatforms



  • @AnotherDeadBody Yes I am. Here you go.

    root@Tesla-SuperComputer:/home/tate/gpuPlotGenerator-bin-linux-x64-4.0.2# ./gpuPlotGenerator listPlatforms
    Inconsistency detected by ld.so: dl-version.c: 224: _dl_check_map_versions: Assertion `needed != NULL' failed!
    root@Tesla-SuperComputer:/home/tate/gpuPlotGenerator-bin-linux-x64-4.0.2# 
    


  • @AnotherDeadBody Whats this about, in the reed me file?

    Modify the [PLATFORM] variable to one of [32] or [64] depending on the target platform. Modify the [OPENCL_INCLUDE] and [OPENCL_LIB] variables of the Makefile to the correct path. Example:
    
    OPENCL_INCLUDE = /opt/AMDAPPSDK-2.9-1/include
    OPENCL_LIB = /opt/AMDAPPSDK-2.9-1/lib/x86_64
    


  • im at a loss on that man. hopefully someone has set it up in that dist and version.



  • those are paths to sdk that you nee to have installed
    OPENCL_INCLUDE = /opt/AMDAPPSDK-2.9-1/include
    OPENCL_LIB = /opt/AMDAPPSDK-2.9-1/lib/x86_64

    so if you installed AMDAPPSDK-2.9-1 to some where else like /usr/local/AMDAPPSDK-2.9-1/lib/x86_64

    you would modify these to reflect the location. like :
    OPENCL_LIB = /usr/local/AMDAPPSDK-2.9-1/lib/x86_64



  • @AnotherDeadBody But this is for AMD user, only?



  • no idea.
    It might just need the sdk for something.
    But they need to be installed in both windows and linux.

    Check :
    https://community.amd.com/thread/182771



  • also did you install all build and g++ packages? apt-get install build-essential ?
    as well as apt-get install opencl-headers?

    From Git Hub :
    Install the build-essential and g++ packets. Install OpenCL (available in the manufacturer SDKs). You may have to install the opencl headers ([apt-get install opencl-headers] on Ubuntu).

    Modify the [PLATFORM] variable to one of [32] or [64] depending on the target platform. Modify the [OPENCL_INCLUDE] and [OPENCL_LIB] variables of the Makefile to the correct path. Example:



  • I now installed AMDAPPSDK-2.9-1, and it now shows this

    root@Tesla-SuperComputer:/home/tate/gpuPlotGenerator-bin-linux-x64-4.0.2# ./gpuPlotGenerator listPlatforms
    -------------------------
    GPU plot generator v4.0.2
    -------------------------
    Author:   Cryo
    Bitcoin:  138gMBhCrNkbaiTCmUhP9HLU9xwn5QKZgD
    Burst:    BURST-YA29-QCEW-QXC3-BKXDL
    ----
    Platforms number: 1
    ----
    Id:       0
    Name:     AMD Accelerated Parallel Processing
    Vendor:   Advanced Micro Devices, Inc.
    Version:  OpenCL 1.2 AMD-APP (1445.5)
    root@Tesla-SuperComputer:/home/tate/gpuPlotGenerator-bin-linux-x64-4.0.2# 
    


  • and the output of ./gpuPlotGenerator listDevices 0 ?



  • @AnotherDeadBody said in Need help for gpuPlotGenerator!!:

    nd the output of ./gpuPlotGenerator listDevices 0 ?

    root@Tesla-SuperComputer:/home/tate/gpuPlotGenerator-bin-linux-x64-4.0.2# ./gpuPlotGenerator listDevices 0
    -------------------------
    GPU plot generator v4.0.2
    -------------------------
    Author:   Cryo
    Bitcoin:  138gMBhCrNkbaiTCmUhP9HLU9xwn5QKZgD
    Burst:    BURST-YA29-QCEW-QXC3-BKXDL
    ----
    Devices number: 1
    ----
    Id:                          0
    Type:                        CPU
    Name:                        Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz
    Vendor:                      GenuineIntel
    Version:                     OpenCL 1.2 AMD-APP (1445.5)
    Driver version:              1445.5 (sse2,avx)
    Max clock frequency:         3400MHz
    Max compute units:           4
    Global memory size:          7GB 732MB 804KB
    Max memory allocation size:  2GB 0MB 0KB
    Max work group size:         1024
    Local memory size:           32KB
    Max work-item sizes:         (1024, 1024, 1024)
    root@Tesla-SuperComputer:/home/tate/gpuPlotGenerator-bin-linux-x64-4.0.2# 
    


  • root@Tesla-SuperComputer:/home/tate/gpuPlotGenerator-bin-linux-x64-4.0.2# dpkg -l | grep nvidia
    rc  nvidia-304                                 304.134-0ubuntu0.16.04.1                   amd64        NVIDIA legacy binary driver - version 304.134
    ii  nvidia-367                                 367.57-0ubuntu0.16.04.1+gpu16.04.1         amd64        NVIDIA binary driver - version 367.57
    ii  nvidia-367-dev                             367.57-0ubuntu0.16.04.1+gpu16.04.1         amd64        NVIDIA binary Xorg driver development files
    rc  nvidia-375                                 375.26-0ubuntu0~gpu16.04.1                 amd64        NVIDIA binary driver - version 375.26
    ii  nvidia-common                              1:0.4.17.2                                 amd64        transitional package for ubuntu-drivers-common
    ii  nvidia-modprobe                            367.48-0ubuntu1                            amd64        Load the NVIDIA kernel driver and create device files
    ii  nvidia-opencl-dev:amd64                    7.5.18-0ubuntu1                            amd64        NVIDIA OpenCL development files
    rc  nvidia-opencl-icd-304                      304.134-0ubuntu0.16.04.1                   amd64        NVIDIA OpenCL ICD
    ii  nvidia-opencl-icd-367                      367.57-0ubuntu0.16.04.1+gpu16.04.1         amd64        NVIDIA OpenCL ICD
    rc  nvidia-opencl-icd-375                      375.26-0ubuntu0~gpu16.04.1                 amd64        NVIDIA OpenCL ICD
    ii  nvidia-prime                               0.8.2                                      amd64        Tools to enable NVIDIA's Prime
    ii  nvidia-settings                            375.26-0ubuntu0~gpu16.04.1                 amd64        Tool for configuring the NVIDIA graphics driver
    root@Tesla-SuperComputer:/home/tate/gpuPlotGenerator-bin-linux-x64-4.0.2# 
    


  • find your card or now run ./gpuPlotGenerator setup



  • root@Tesla-SuperComputer:/home/tate/gpuPlotGenerator-bin-linux-x64-4.0.2# ./gpuPlotGenerator setup
    -------------------------
    GPU plot generator v4.0.2
    -------------------------
    Author:   Cryo
    Bitcoin:  138gMBhCrNkbaiTCmUhP9HLU9xwn5QKZgD
    Burst:    BURST-YA29-QCEW-QXC3-BKXDL
    ----
    Loading platforms...
    Loading devices...
    Loading devices configurations...
    [WARNING] No config file found
    ----
    1. List all devices
    2. List configured devices
    3. Add device config
    4. Remove device config
    9. Save config
    0. Quit
    
    > Select an option: 1
    
    ----
    [0] AMD Accelerated Parallel Processing (OpenCL 1.2 AMD-APP (1445.5))
        [0] Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz (OpenCL 1.2 AMD-APP (1445.5))
    
    ----
    1. List all devices
    2. List configured devices
    3. Add device config
    4. Remove device config
    9. Save config
    0. Quit
    
    > Select an option:
    


  • @Tate-A Does not see the GPU, only the CPU.



  • root@Tesla-SuperComputer:/home/tate/gpuPlotGenerator-bin-linux-x64-4.0.2# clinfo
    Number of platforms:				 1
      Platform Profile:				 FULL_PROFILE
      Platform Version:				 OpenCL 1.2 AMD-APP (1445.5)
      Platform Name:				 AMD Accelerated Parallel Processing
      Platform Vendor:				 Advanced Micro Devices, Inc.
      Platform Extensions:				 cl_khr_icd cl_amd_event_callback cl_amd_offline_devices cl_amd_hsa 
    
    
      Platform Name:				 AMD Accelerated Parallel Processing
    Number of devices:				 1
      Device Type:					 CL_DEVICE_TYPE_CPU
      Vendor ID:					 1002h
      Board name:					 
      Max compute units:				 4
      Max work items dimensions:			 3
        Max work items[0]:				 1024
        Max work items[1]:				 1024
        Max work items[2]:				 1024
      Max work group size:				 1024
      Preferred vector width char:			 16
      Preferred vector width short:			 8
      Preferred vector width int:			 4
      Preferred vector width long:			 2
      Preferred vector width float:			 8
      Preferred vector width double:		 4
      Native vector width char:			 16
      Native vector width short:			 8
      Native vector width int:			 4
      Native vector width long:			 2
      Native vector width float:			 8
      Native vector width double:			 4
      Max clock frequency:				 3400Mhz
      Address bits:					 64
      Max memory allocation:			 2147483648
      Image support:				 Yes
      Max number of images read arguments:		 128
      Max number of images write arguments:		 8
      Max image 2D width:				 8192
      Max image 2D height:				 8192
      Max image 3D width:				 2048
      Max image 3D height:				 2048
      Max image 3D depth:				 2048
      Max samplers within kernel:			 16
      Max size of kernel argument:			 4096
      Alignment (bits) of base address:		 1024
      Minimum alignment (bytes) for any datatype:	 128
      Single precision floating point capability
        Denorms:					 Yes
        Quiet NaNs:					 Yes
        Round to nearest even:			 Yes
        Round to zero:				 Yes
        Round to +ve and infinity:			 Yes
        IEEE754-2008 fused multiply-add:		 Yes
      Cache type:					 Read/Write
      Cache line size:				 64
      Cache size:					 32768
      Global memory size:				 8284573696
      Constant buffer size:				 65536
      Max number of constant args:			 8
      Local memory type:				 Global
      Local memory size:				 32768
      Kernel Preferred work group size multiple:	 1
      Error correction support:			 0
      Unified memory for Host and Device:		 1
      Profiling timer resolution:			 1
      Device endianess:				 Little
      Available:					 Yes
      Compiler available:				 Yes
      Execution capabilities:				 
        Execute OpenCL kernels:			 Yes
        Execute native function:			 Yes
      Queue properties:				 
        Out-of-Order:				 No
        Profiling :					 Yes
      Platform ID:					 0x00007fd3ca47ade0
      Name:						 Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz
      Vendor:					 GenuineIntel
      Device OpenCL C version:			 OpenCL C 1.2 
      Driver version:				 1445.5 (sse2,avx)
      Profile:					 FULL_PROFILE
      Version:					 OpenCL 1.2 AMD-APP (1445.5)
      Extensions:					 cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_device_fission cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_spir cl_amd_svm cl_khr_gl_event 
    
    
    root@Tesla-SuperComputer:/home/tate/gpuPlotGenerator-bin-linux-x64-4.0.2#
    


  • You need to use setup to create a config. Select add device . first. then to see devices use the list, dont forget to save!!

    This command is a step by step guide to create the [devices.txt] configuration file.

    then after gen your plots. but i think your errors are gone now. so try and finish the steps to get it online. :)



  • @AnotherDeadBody Does not see the GPU, only the CPU.


Log in to reply
 

Looks like your connection to Burst - Efficient HDD Mining was lost, please wait while we try to reconnect.