mahout-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Palumbo <>
Subject RE: Errors when 0.13.0 master or vcl
Date Fri, 28 Oct 2016 20:32:10 GMT
Awesome.. thx Trevor.

Sent from my Verizon Wireless 4G LTE smartphone

-------- Original message --------
From: Trevor Grant <>
Date: 10/28/2016 1:28 PM (GMT-08:00)
Subject: Re: Errors when 0.13.0 master or vcl

My Desktop

Branch: master
Build Command: mvn clean install -Phadoop2
Built and tested successfully

Branch: andrewpalumbo/mahout/viennacl-opmmul-a
Bulid Command: mvn clean install -Pviennacl -Phadoop2 -DskipTests && mvn

Builds successfully-
Tests still riddled with

[INFO] Creating org.apache.mahout.viennacl.opencl.GPUMMul solver
[WARN] Unable to create class GPUMMul: attempting OpenMP version
[INFO] Creating org.apache.mahout.viennacl.openmp.OMPMMul solver
[INFO] Unable to create class OMPMMul: falling back to java version

Would be fixed with pom hack I presented earlier (developed hack on this

Machine Info:

 os major/minor:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty

 chip arch:
$ uname -a
Linux tower1 3.19.0-31-generic #36~14.04.1-Ubuntu SMP Thu Oct 8 10:21:08
UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

$ cat /proc/cpuinfo
model name : Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
^^ 8 cores

$ sudo nvidia-smi
Sun Oct 16 22:14:49 2016

| NVIDIA-SMI 352.63     Driver Version: 352.63         |

| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr.
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute
M. |
|   0  GeForce GT 740      Off  | 0000:02:00.0     N/A |
 N/A |
| 33%   34C    P8    N/A /  N/A |    330MiB /  1021MiB |     N/A
 Default |

 clinfo output:
 $ clinfo
 Number of platforms: 1
   Platform Profile: FULL_PROFILE
   Platform Version: OpenCL 1.2 CUDA 7.5.23
   Platform Name: NVIDIA CUDA
   Platform Vendor: NVIDIA Corporation
   Platform Extensions: cl_khr_byte_addressable_store cl_khr_icd
cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query
cl_nv_pragma_unroll cl_nv_copy_opts

   Platform Name: NVIDIA CUDA
 Number of devices: 1
   Device Type: CL_DEVICE_TYPE_GPU
   Device ID: 4318
   Max compute units: 2
   Max work items dimensions: 3
     Max work items[0]: 1024
     Max work items[1]: 1024
     Max work items[2]: 64
   Max work group size: 1024
   Preferred vector width char: 1
   Preferred vector width short: 1
   Preferred vector width int: 1
   Preferred vector width long: 1
   Preferred vector width float: 1
   Preferred vector width double: 1
   Native vector width char: 1
   Native vector width short: 1
   Native vector width int: 1
   Native vector width long: 1
   Native vector width float: 1
   Native vector width double: 1
   Max clock frequency: 1071Mhz
   Address bits: 64
   Max memory allocation: 267873536
   Image support: Yes
   Max number of images read arguments: 256
   Max number of images write arguments: 16
   Max image 2D width: 16384
   Max image 2D height: 16384
   Max image 3D width: 4096
   Max image 3D height: 4096
   Max image 3D depth: 4096
   Max samplers within kernel: 32
   Max size of kernel argument: 4352
   Alignment (bits) of base address: 4096
   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: 128
   Cache size: 32768
   Global memory size: 1071494144
   Constant buffer size: 65536
   Max number of constant args: 9
   Local memory type: Local
   Local memory size: 49152
   Error correction support: 0
   Unified memory for Host and Device: 0
   Profiling timer resolution: 1000
   Device endianess: Little
   Available: Yes
   Compiler available: Yes
   Execution capabilities:
     Execute OpenCL kernels: Yes
     Execute native function: No
   Queue properties:
     Out-of-Order: Yes
     Profiling : Yes
   Platform ID: 0xab2160
   Name: GeForce GT 740
   Vendor: NVIDIA Corporation
   Device OpenCL C version: OpenCL C 1.2
   Driver version: 352.63
   Profile: FULL_PROFILE
   Version: OpenCL 1.2 CUDA
   Extensions: cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing
cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll
cl_nv_copy_opts  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_fp64

 Java major/minor and vendor:
 $ java -version
java version "1.7.0_85"
OpenJDK Runtime Environment (IcedTea 2.6.1) (7u85-2.6.1-5ubuntu0.14.04.1)
OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)

  vcl version,
>From /usr/include/viennacl/version.hpp

gcc version:
$ gcc --version
gcc (Ubuntu 5.4.1-2ubuntu1~14.04) 5.4.1 20160904

Trevor Grant
Data Scientist

*"Fortunate is he, who is able to know the causes of things."  -Virgil*

On Wed, Oct 26, 2016 at 11:31 PM, Andrew Palumbo <> wrote:

> Could everybody please post any errors when stack trace that they are
> getting on master or the vcl pr branch along with full system info?
> Ie.  Branch, os major/minor, chip arch, GPU, clinfo output, Java
> major/minor and vendor,  vcl version, gcc version, and anything else that
> may be useful so that we may compare?
> Thx
> Andy
> Sent from my Galaxy Tab A

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message