[scala] run_gan_mnist.sh fails

Description
Was able to built libmxnet.so, and successfully build the Scala package, but run_gan_mnist.sh fails.
Environment info (Required)
I had to change diagnose.py:113 to except IOError as e: since FileNotFoundError is only on Python 3.
----------Python Info----------
('Version      :', '2.7.13')
('Compiler     :', 'GCC 4.4.7 20120313 (Red Hat 4.4.7-18)')
('Build        :', ('default', 'Aug 11 2017 20:36:55'))
('Arch         :', ('64bit', 'ELF'))
------------Pip Info-----------
('Version      :', '9.0.1')
('Directory    :', '/scratch/cahsin/pythondir27/lib/python2.7/site-packages/pip')
----------MXNet Info-----------
('Version      :', '1.0.0')
('Directory    :', '/scratch/cahsin/repo/mxnet/python/mxnet')
Hashtag not found. Not installed from pre-built package.
----------System Info----------
('Platform     :', 'Linux-4.1.12-61.1.16.el6uek.x86_64-x86_64-with-redhat-6.9-Santiago')
('system       :', 'Linux')
('node         :', 'den02kge')
('release      :', '4.1.12-61.1.16.el6uek.x86_64')
('version      :', '#2 SMP Fri Oct 21 14:23:10 PDT 2016')
----------Hardware Info----------
('machine      :', 'x86_64')
('processor    :', 'x86_64')
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 63
Model name:            Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz
Stepping:              2
CPU MHz:               2294.908
BogoMIPS:              4589.81
Hypervisor vendor:     Xen
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              46080K
NUMA node0 CPU(s):     0-3
----------Network Test----------
Setting timeout: 10
Timing for MXNet: https://github.com/apache/incubator-mxnet, DNS: 0.0050 sec, LOAD: 0.8736 sec.
Timing for PYPI: https://pypi.python.org/pypi/pip, DNS: 0.0001 sec, LOAD: 0.3412 sec.
Timing for FashionMNIST: https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/gluon/dataset/fashion-mnist/train-labels-idx1-ubyte.gz, DNS: 0.0000 sec, LOAD: 0.8275 sec.
Timing for Conda: https://repo.continuum.io/pkgs/free/, DNS: 0.0012 sec, LOAD: 0.2533 sec.
Timing for Gluon Tutorial(en): http://gluon.mxnet.io, DNS: 0.1606 sec, LOAD: 0.3929 sec.
Timing for Gluon Tutorial(cn): https://zh.gluon.ai, DNS: 0.1115 sec, LOAD: 0.3883 sec.

Package used (Python/R/Scala/Julia):
Scala
For Scala user, please provide:

Java version: (java -version)

bash-4.1$ java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

Maven version: (mvn -version)

bash-4.1$ mvn -version
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T15:39:06-04:00)
Maven home: /scratch/cahsin/maven/apache-maven-3.5.0
Java version: 1.8.0_144, vendor: Oracle Corporation
Java home: /scratch/cahsin/java/jdk1.8.0_144/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.1.12-61.1.16.el6uek.x86_64", arch: "amd64", family: "unix"

Build info (Required if built from source)
Compiler (gcc/clang/mingw/visual studio):
bash-4.1$ gcc --version
gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-15)
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

MXNet commit hash:
2700ddbbeef212879802f7f0c0812192ec5c2b77
Build config:
#-------------------------------------------------------------------------------
#  Template configuration for compiling mxnet
#
#  If you want to change the configuration, please use the following
#  steps. Assume you are on the root directory of mxnet. First copy the this
#  file so that any local changes will be ignored by git
#
#  $ cp make/config.mk .
#
#  Next modify the according entries, and then compile by
#
#  $ make
#
#  or build in parallel with 8 threads
#
#  $ make -j8
#-------------------------------------------------------------------------------

#---------------------
# choice of compiler
#--------------------

export CC = gcc
export CXX = g++
export NVCC = nvcc

# whether compile with options for MXNet developer
DEV = 0

# whether compile with debug
DEBUG = 0

# whether compile with profiler
USE_PROFILER =

# whether to turn on signal handler (e.g. segfault logger)
USE_SIGNAL_HANDLER =

# the additional link flags you want to add
ADD_LDFLAGS = -lopencv_core -lopencv_imgproc -L/scratch/cahsin/local/lib/ -lopenblas

# the additional compile flags you want to add
# where openblas .h files are
ADD_CFLAGS = -I/scratch/cahsin/local/include/ -I/scratch/cahsin/repo/OpenBLAS/

#---------------------------------------------
# matrix computation libraries for CPU/GPU
#---------------------------------------------

# whether use CUDA during compile
USE_CUDA = 0

# add the path to CUDA library to link and compile flag
# if you have already add them to environment variable, leave it as NONE
# USE_CUDA_PATH = /usr/local/cuda
USE_CUDA_PATH = NONE

# whether use CuDNN R3 library
USE_CUDNN = 0

#whether to use NCCL library
USE_NCCL = 0
#add the path to NCCL library
USE_NCCL_PATH = NONE

# whether use opencv during compilation
# you can disable it, however, you will not able to use
# imbin iterator
USE_OPENCV = 1

#whether use libjpeg-turbo for image decode without OpenCV wrapper
USE_LIBJPEG_TURBO = 0
#add the path to libjpeg-turbo library
USE_LIBJPEG_TURBO_PATH = NONE

# use openmp for parallelization
USE_OPENMP = 1

# MKL ML Library for Intel CPU/Xeon Phi
# Please refer to MKL_README.md for details

# MKL ML Library folder, need to be root for /usr/local
# Change to User Home directory for standard user
# For USE_BLAS!=mkl only
MKLML_ROOT=/usr/local

# whether use MKL2017 library
USE_MKL2017 = 0

# whether use MKL2017 experimental feature for high performance
# Prerequisite USE_MKL2017=1
USE_MKL2017_EXPERIMENTAL = 0

# whether use NNPACK library
USE_NNPACK = 0

# choose the version of blas you want to use
# can be: mkl, blas, atlas, openblas
# in default use atlas for linux while apple for osx
UNAME_S := $(shell uname -s)
ifeq ($(UNAME_S), Darwin)
USE_BLAS = apple
else
USE_BLAS = openblas
endif

# whether use lapack during compilation
# only effective when compiled with blas versions openblas/apple/atlas/mkl
USE_LAPACK = 1

# path to lapack library in case of a non-standard installation
USE_LAPACK_PATH =

# by default, disable lapack when using MKL
# switch on when there is a full installation of MKL available (not just MKL2017/MKL_ML)
ifeq ($(USE_BLAS), mkl)
USE_LAPACK = 0
endif

# add path to intel library, you may need it for MKL, if you did not add the path
# to environment variable
USE_INTEL_PATH = NONE

# If use MKL only for BLAS, choose static link automatically to allow python wrapper
ifeq ($(USE_MKL2017), 0)
ifeq ($(USE_BLAS), mkl)
USE_STATIC_MKL = 1
endif
else
USE_STATIC_MKL = NONE
endif

#----------------------------
# Settings for power and arm arch
#----------------------------
ARCH := $(shell uname -a)
ifneq (,$(filter $(ARCH), armv6l armv7l powerpc64le ppc64le aarch64))
	USE_SSE=0
else
	USE_SSE=1
endif

#----------------------------
# distributed computing
#----------------------------

# whether or not to enable multi-machine supporting
USE_DIST_KVSTORE = 0

# whether or not allow to read and write HDFS directly. If yes, then hadoop is
# required
USE_HDFS = 0

# path to libjvm.so. required if USE_HDFS=1
LIBJVM=$(JAVA_HOME)/jre/lib/amd64/server

# whether or not allow to read and write AWS S3 directly. If yes, then
# libcurl4-openssl-dev is required, it can be installed on Ubuntu by
# sudo apt-get install -y libcurl4-openssl-dev
USE_S3 = 0

#----------------------------
# performance settings
#----------------------------
# Use operator tuning
USE_OPERATOR_TUNING = 1

# Use gperftools if found
USE_GPERFTOOLS = 1

# Use JEMalloc if found, and not using gperftools
USE_JEMALLOC = 1

#----------------------------
# additional operators
#----------------------------

# path to folders containing projects specific operators that you don't want to put in src/operators
EXTRA_OPERATORS =

#----------------------------
# other features
#----------------------------

# Create C++ interface package
USE_CPP_PACKAGE = 1

#----------------------------
# plugins
#----------------------------

# whether to use caffe integration. This requires installing caffe.
# You also need to add CAFFE_PATH/build/lib to your LD_LIBRARY_PATH
# CAFFE_PATH = $(HOME)/caffe
# MXNET_PLUGINS += plugin/caffe/caffe.mk

# whether to use torch integration. This requires installing torch.
# You also need to add TORCH_PATH/install/lib to your LD_LIBRARY_PATH
# TORCH_PATH = $(HOME)/torch
# MXNET_PLUGINS += plugin/torch/torch.mk

# WARPCTC_PATH = $(HOME)/warp-ctc
# MXNET_PLUGINS += plugin/warpctc/warpctc.mk

# whether to use sframe integration. This requires build sframe
# git@github.com:dato-code/SFrame.git
# SFRAME_PATH = $(HOME)/SFrame
# MXNET_PLUGINS += plugin/sframe/plugin.mk

Error Message:
bash-4.1$ bash run_gan_mnist.sh -1 ../../data ../../tmp
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/target/mxnet-full_2.11-linux-x86_64-cpu-1.0.0-SNAPSHOT.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/scratch/cahsin/repo/mxnet/scala-package/examples/target/classes/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
2017-12-12 17:54:07,654 [main] [MXNetJVM] [INFO] - Try loading mxnet-scala from native path.
2017-12-12 17:54:07,657 [main] [MXNetJVM] [INFO] - Try loading mxnet-scala-linux-x86_64-gpu from native path.
2017-12-12 17:54:07,658 [main] [MXNetJVM] [INFO] - Try loading mxnet-scala-linux-x86_64-cpu from native path.
2017-12-12 17:54:07,659 [main] [MXNetJVM] [WARN] - MXNet Scala native library not found in path. Copying native library from the archive. Consider installing the library somewhere in the path (for Windows: PATH, for Linux: LD_LIBRARY_PATH), or specifying by Java cmd option -Djava.library.path=[lib path].
2017-12-12 17:54:07,697 [main] [ml.dmlc.mxnet.util.NativeLibraryLoader] [INFO] - Loading libmxnet-scala.so from /lib/native/ copying to mxnet-scala
[17:54:10] src/io/iter_mnist.cc:113: MNISTIter: load 60000 images, shuffle=1, shape=[100,1,28,28]
java: symbol lookup error: /tmp/mxnet1076674076824248309/mxnet-scala: undefined symbol: cblas_sgemm

Minimum reproducible example
https://github.com/apache/incubator-mxnet/blob/master/scala-package/examples/scripts/run_gan_mnist.sh
Steps to reproduce

make -j4
make scalapkg

bash-4.1$ make scalapkg
Makefile:224: WARNING: Significant performance increases can be achieved by installing and enabling gperftools or jemalloc development packages
(cd /scratch/cahsin/repo/mxnet/scala-package; \
    mvn package -Plinux-x86_64-cpu -Dcxx="g++" \
      -Dcflags="-DMSHADOW_FORCE_STREAM -Wall -Wsign-compare -O3 -DNDEBUG=1 -I/scratch/cahsin/repo/mxnet/mshadow/ -I/scratch/cahsin/repo/mxnet/dmlc-core/include -fPIC -I/scratch/cahsin/repo/mxnet/nnvm/include -I/scratch/cahsin/repo/mxnet/dlpack/include -Iinclude -funroll-loops -Wno-unused-variable -Wno-unused-parameter -Wno-unknown-pragmas -Wno-unused-local-typedefs -msse3 -DMSHADOW_USE_CUDA=0 -DMSHADOW_USE_CBLAS=1 -DMSHADOW_USE_MKL=0 -DMSHADOW_RABIT_PS=0 -DMSHADOW_DIST_PS=0 -DMSHADOW_USE_PASCAL=0 -DMXNET_USE_OPENCV=1 -I/scratch/cahsin/local/include/opencv -I/scratch/cahsin/local/include   -fopenmp -DMXNET_USE_OPERATOR_TUNING=1 -DMXNET_USE_LAPACK -I/scratch/cahsin/local/include/ -I/scratch/cahsin/repo/OpenBLAS/ -DMXNET_USE_NCCL=0 -DMXNET_USE_LIBJPEG_TURBO=0" -Dldflags="-pthread -lm -fopenmp -lrt -L/scratch/cahsin/local/lib -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect -lopencv_ocl -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_video -lopencv_videostab -lrt -lpthread -lm -ldl -lopencv_core -lopencv_imgproc -L/scratch/cahsin/local/lib/ -lopenblas" \
      -Dcurrent_libdir="/scratch/cahsin/repo/mxnet/lib" \
      -Dlddeps="/scratch/cahsin/repo/mxnet/dmlc-core/libdmlc.a /scratch/cahsin/repo/mxnet/nnvm/lib/libnnvm.a /scratch/cahsin/repo/mxnet/lib/libmxnet.a")
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for ml.dmlc.mxnet:mxnet-examples_2.11:jar:1.0.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for net.alchim31.maven:scala-maven-plugin is missing. @ ml.dmlc.mxnet:mxnet-examples_2.11:[unknown-version], /scratch/cahsin/repo/mxnet/scala-package/examples/pom.xml, line 106, column 15
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.

[INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ mxnet-full_2.11-linux-x86_64-cpu ---
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar-no-fork (attach-sources) @ mxnet-full_2.11-linux-x86_64-cpu ---
[INFO] No sources in project. Archive not created.
[INFO]
[INFO] --- maven-jar-plugin:3.0.2:jar (empty-javadoc-jar) @ mxnet-full_2.11-linux-x86_64-cpu ---
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO]
[INFO] --- maven-assembly-plugin:2.5.5:single (default) @ mxnet-full_2.11-linux-x86_64-cpu ---
[INFO] Reading assembly descriptor: src/main/assembly/assembly.xml
[WARNING] Artifact: ml.dmlc.mxnet:mxnet-full_2.11-linux-x86_64-cpu:jar:1.0.0-SNAPSHOT references the same file as the assembly destination file. Moving it to a temporary location for inclusion.
[INFO] Building jar: /scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/target/mxnet-full_2.11-linux-x86_64-cpu-1.0.0-SNAPSHOT.jar
[WARNING] Configuration options: 'appendAssemblyId' is set to false, and 'classifier' is missing.
Instead of attaching the assembly file: /scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/target/mxnet-full_2.11-linux-x86_64-cpu-1.0.0-SNAPSHOT.jar, it will become the file for main project artifact.
NOTE: If multiple descriptors or descriptor-formats are provided for this project, the value of this file will be non-deterministic!
[WARNING] Replacing pre-existing project main-artifact file: /scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/target/archive-tmp/mxnet-full_2.11-linux-x86_64-cpu-1.0.0-SNAPSHOT.jar
with assembly file: /scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/target/mxnet-full_2.11-linux-x86_64-cpu-1.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- maven-javadoc-plugin:2.9.1:jar (attach-javadocs) @ mxnet-full_2.11-linux-x86_64-cpu ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] MXNet Scala Package - Parent ....................... SUCCESS [  4.593 s]
[INFO] MXNet Scala Package - Initializer .................. SUCCESS [  1.896 s]
[INFO] MXNet Scala Package - Initializer Native Parent .... SUCCESS [  0.107 s]
[INFO] MXNet Scala Package - Initializer Native Linux-x86_64 SUCCESS [  4.807 s]
[INFO] MXNet Scala Package - Macros ....................... SUCCESS [  1.144 s]
[INFO] MXNet Scala Package - Core ......................... SUCCESS [ 20.476 s]
[INFO] MXNet Scala Package - Native Parent ................ SUCCESS [  0.128 s]
[INFO] MXNet Scala Package - Native Linux-x86_64 CPU-only . SUCCESS [  3.077 s]
[INFO] MXNet Scala Package - Examples ..................... SUCCESS [ 27.360 s]
[INFO] MXNet Scala Package - Spark ML ..................... SUCCESS [ 10.935 s]
[INFO] MXNet Scala Package - Full Parent .................. SUCCESS [  0.109 s]
[INFO] MXNet Scala Package - Full Linux-x86_64 CPU-only ... SUCCESS [  9.293 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:25 min
[INFO] Finished at: 2017-12-12T17:23:09-05:00
[INFO] Final Memory: 154M/1173M

make scalatest

bash-4.1$ make scalatest
Makefile:224: WARNING: Significant performance increases can be achieved by installing and enabling gperftools or jemalloc development packages
(cd /scratch/cahsin/repo/mxnet/scala-package; \
    mvn verify -Plinux-x86_64-cpu -Dcxx="g++" \
      -Dcflags="-DMSHADOW_FORCE_STREAM -Wall -Wsign-compare -O3 -DNDEBUG=1 -I/scratch/cahsin/repo/mxnet/mshadow/ -I/scratch/cahsin/repo/mxnet/dmlc-core/include -fPIC -I/scratch/cahsin/repo/mxnet/nnvm/include -I/scratch/cahsin/repo/mxnet/dlpack/include -Iinclude -funroll-loops -Wno-unused-variable -Wno-unused-parameter -Wno-unknown-pragmas -Wno-unused-local-typedefs -msse3 -DMSHADOW_USE_CUDA=0 -DMSHADOW_USE_CBLAS=1 -DMSHADOW_USE_MKL=0 -DMSHADOW_RABIT_PS=0 -DMSHADOW_DIST_PS=0 -DMSHADOW_USE_PASCAL=0 -DMXNET_USE_OPENCV=1 -I/scratch/cahsin/local/include/opencv -I/scratch/cahsin/local/include   -fopenmp -DMXNET_USE_OPERATOR_TUNING=1 -DMXNET_USE_LAPACK -I/scratch/cahsin/local/include/ -I/scratch/cahsin/repo/OpenBLAS/ -DMXNET_USE_NCCL=0 -DMXNET_USE_LIBJPEG_TURBO=0" -Dldflags="-pthread -lm -fopenmp -lrt -L/scratch/cahsin/local/lib -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect -lopencv_ocl -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_video -lopencv_videostab -lrt -lpthread -lm -ldl -lopencv_core -lopencv_imgproc -L/scratch/cahsin/local/lib/ -lopenblas" \
      -Dlddeps="/scratch/cahsin/repo/mxnet/dmlc-core/libdmlc.a /scratch/cahsin/repo/mxnet/nnvm/lib/libnnvm.a /scratch/cahsin/repo/mxnet/lib/libmxnet.a" )
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for ml.dmlc.mxnet:mxnet-examples_2.11:jar:1.0.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for net.alchim31.maven:scala-maven-plugin is missing. @ ml.dmlc.mxnet:mxnet-examples_2.11:[unknown-version], /scratch/cahsin/repo/mxnet/scala-package/examples/pom.xml, line 106, column 15
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.

[INFO]
[INFO] --- scalastyle-maven-plugin:0.8.0:check (default) @ mxnet-full_2.11-linux-x86_64-cpu ---
[WARNING] sourceDirectory is not specified or does not exist value=/scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/src/main/scala
[WARNING] testSourceDirectory is not specified or does not exist value=/scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/src/test/scala
Saving to outputFile=/scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/target/scalastyle-output.xml
Processed 0 file(s)
Found 0 errors
Found 0 warnings
Found 0 infos
Finished in 2 ms
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] MXNet Scala Package - Parent ....................... SUCCESS [  6.316 s]
[INFO] MXNet Scala Package - Initializer .................. SUCCESS [  3.302 s]
[INFO] MXNet Scala Package - Initializer Native Parent .... SUCCESS [  1.033 s]
[INFO] MXNet Scala Package - Initializer Native Linux-x86_64 SUCCESS [  6.798 s]
[INFO] MXNet Scala Package - Macros ....................... SUCCESS [  2.462 s]
[INFO] MXNet Scala Package - Core ......................... SUCCESS [01:27 min]
[INFO] MXNet Scala Package - Native Parent ................ SUCCESS [  1.449 s]
[INFO] MXNet Scala Package - Native Linux-x86_64 CPU-only . SUCCESS [  4.219 s]
[INFO] MXNet Scala Package - Examples ..................... SUCCESS [ 36.493 s]
[INFO] MXNet Scala Package - Spark ML ..................... SUCCESS [ 13.132 s]
[INFO] MXNet Scala Package - Full Parent .................. SUCCESS [  0.963 s]
[INFO] MXNet Scala Package - Full Linux-x86_64 CPU-only ... SUCCESS [  9.823 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:54 min
[INFO] Finished at: 2017-12-12T17:44:15-05:00
[INFO] Final Memory: 156M/1134M
[INFO] ------------------------------------------------------------------------

make scalainstall

bash-4.1$ make scalainstall
Makefile:224: WARNING: Significant performance increases can be achieved by installing and enabling gperftools or jemalloc development packages
(cd /scratch/cahsin/repo/mxnet/scala-package; \
		mvn install -Plinux-x86_64-cpu -DskipTests -Dcxx="g++" \
			-Dcflags="-DMSHADOW_FORCE_STREAM -Wall -Wsign-compare -O3 -DNDEBUG=1 -I/scratch/cahsin/repo/mxnet/mshadow/ -I/scratch/cahsin/repo/mxnet/dmlc-core/include -fPIC -I/scratch/cahsin/repo/mxnet/nnvm/include -I/scratch/cahsin/repo/mxnet/dlpack/include -Iinclude -funroll-loops -Wno-unused-variable -Wno-unused-parameter -Wno-unknown-pragmas -Wno-unused-local-typedefs -msse3 -DMSHADOW_USE_CUDA=0 -DMSHADOW_USE_CBLAS=1 -DMSHADOW_USE_MKL=0 -DMSHADOW_RABIT_PS=0 -DMSHADOW_DIST_PS=0 -DMSHADOW_USE_PASCAL=0 -DMXNET_USE_OPENCV=1 -I/scratch/cahsin/local/include/opencv -I/scratch/cahsin/local/include   -fopenmp -DMXNET_USE_OPERATOR_TUNING=1 -DMXNET_USE_LAPACK -I/scratch/cahsin/local/include/ -I/scratch/cahsin/repo/OpenBLAS/ -DMXNET_USE_NCCL=0 -DMXNET_USE_LIBJPEG_TURBO=0" -Dldflags="-pthread -lm -fopenmp -lrt -L/scratch/cahsin/local/lib -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect -lopencv_ocl -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_video -lopencv_videostab -lrt -lpthread -lm -ldl -lopencv_core -lopencv_imgproc -L/scratch/cahsin/local/lib/ -lopenblas" \
			-Dlddeps="/scratch/cahsin/repo/mxnet/dmlc-core/libdmlc.a /scratch/cahsin/repo/mxnet/nnvm/lib/libnnvm.a /scratch/cahsin/repo/mxnet/lib/libmxnet.a")
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for ml.dmlc.mxnet:mxnet-examples_2.11:jar:1.0.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for net.alchim31.maven:scala-maven-plugin is missing. @ ml.dmlc.mxnet:mxnet-examples_2.11:[unknown-version], /scratch/cahsin/repo/mxnet/scala-package/examples/pom.xml, line 106, column 15
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.

[INFO]
[INFO] --- scalastyle-maven-plugin:0.8.0:check (default) @ mxnet-full_2.11-linux-x86_64-cpu ---
[WARNING] sourceDirectory is not specified or does not exist value=/scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/src/main/scala
[WARNING] testSourceDirectory is not specified or does not exist value=/scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/src/test/scala
Saving to outputFile=/scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/target/scalastyle-output.xml
Processed 0 file(s)
Found 0 errors
Found 0 warnings
Found 0 infos
Finished in 1 ms
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ mxnet-full_2.11-linux-x86_64-cpu ---
[INFO] Installing /scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/target/mxnet-full_2.11-linux-x86_64-cpu-1.0.0-SNAPSHOT.jar to /home/cahsin/.m2/repository/ml/dmlc/mxnet/mxnet-full_2.11-linux-x86_64-cpu/1.0.0-SNAPSHOT/mxnet-full_2.11-linux-x86_64-cpu-1.0.0-SNAPSHOT.jar
[INFO] Installing /scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/pom.xml to /home/cahsin/.m2/repository/ml/dmlc/mxnet/mxnet-full_2.11-linux-x86_64-cpu/1.0.0-SNAPSHOT/mxnet-full_2.11-linux-x86_64-cpu-1.0.0-SNAPSHOT.pom
[INFO] Installing /scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/target/mxnet-full_2.11-linux-x86_64-cpu-1.0.0-SNAPSHOT-javadoc.jar to /home/cahsin/.m2/repository/ml/dmlc/mxnet/mxnet-full_2.11-linux-x86_64-cpu/1.0.0-SNAPSHOT/mxnet-full_2.11-linux-x86_64-cpu-1.0.0-SNAPSHOT-javadoc.jar
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] MXNet Scala Package - Parent ....................... SUCCESS [  5.448 s]
[INFO] MXNet Scala Package - Initializer .................. SUCCESS [  2.116 s]
[INFO] MXNet Scala Package - Initializer Native Parent .... SUCCESS [  0.164 s]
[INFO] MXNet Scala Package - Initializer Native Linux-x86_64 SUCCESS [  6.489 s]
[INFO] MXNet Scala Package - Macros ....................... SUCCESS [  1.517 s]
[INFO] MXNet Scala Package - Core ......................... SUCCESS [ 18.221 s]
[INFO] MXNet Scala Package - Native Parent ................ SUCCESS [  0.182 s]
[INFO] MXNet Scala Package - Native Linux-x86_64 CPU-only . SUCCESS [  3.736 s]
[INFO] MXNet Scala Package - Examples ..................... SUCCESS [ 33.491 s]
[INFO] MXNet Scala Package - Spark ML ..................... SUCCESS [ 11.440 s]
[INFO] MXNet Scala Package - Full Parent .................. SUCCESS [  0.130 s]
[INFO] MXNet Scala Package - Full Linux-x86_64 CPU-only ... SUCCESS [  9.548 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:33 min
[INFO] Finished at: 2017-12-12T17:50:14-05:00
[INFO] Final Memory: 156M/1274M
[INFO] ------------------------------------------------------------------------

get the mnist data

bash-4.1$ cd scala-package/
bash-4.1$ core/scripts/get_mnist_data.sh

update run_gan_mnist.sh to be cpu

#!/bin/bash

# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
#
#   http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied.  See the License for the
# specific language governing permissions and limitations
# under the License.

MXNET_ROOT=$(cd "$(dirname $0)/../../.."; pwd)
CLASS_PATH=$MXNET_ROOT/scala-package/assembly/linux-x86_64-cpu/target/*:$MXNET_ROOT/scala-package/examples/target/*:$MXNET_ROOT/scala-package/examples/target/classes/lib/*

# which gpu card to use, -1 means cpu
GPU=$1

# the mnist data path
# you can get the mnist data using the script core/scripts/get_mnist_data.sh
MNIST_DATA_PATH=$2

# the path to save the generated results
OUTPUT_PATH=$3

java -Xmx4G -cp $CLASS_PATH \
	ml.dmlc.mxnetexamples.gan.GanMnist \
	--mnist-data-path $MNIST_DATA_PATH \
	--gpu $GPU \
	--output-path $OUTPUT_PATH

bash run_gan_mnist.sh -1 ../../data ../../tmp

bash-4.1$ bash run_gan_mnist.sh -1 ../../data ../../tmp
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/scratch/cahsin/repo/mxnet/scala-package/assembly/linux-x86_64-cpu/target/mxnet-full_2.11-linux-x86_64-cpu-1.0.0-SNAPSHOT.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/scratch/cahsin/repo/mxnet/scala-package/examples/target/classes/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
2017-12-12 17:54:07,654 [main] [MXNetJVM] [INFO] - Try loading mxnet-scala from native path.
2017-12-12 17:54:07,657 [main] [MXNetJVM] [INFO] - Try loading mxnet-scala-linux-x86_64-gpu from native path.
2017-12-12 17:54:07,658 [main] [MXNetJVM] [INFO] - Try loading mxnet-scala-linux-x86_64-cpu from native path.
2017-12-12 17:54:07,659 [main] [MXNetJVM] [WARN] - MXNet Scala native library not found in path. Copying native library from the archive. Consider installing the library somewhere in the path (for Windows: PATH, for Linux: LD_LIBRARY_PATH), or specifying by Java cmd option -Djava.library.path=[lib path].
2017-12-12 17:54:07,697 [main] [ml.dmlc.mxnet.util.NativeLibraryLoader] [INFO] - Loading libmxnet-scala.so from /lib/native/ copying to mxnet-scala
[17:54:10] src/io/iter_mnist.cc:113: MNISTIter: load 60000 images, shuffle=1, shape=[100,1,28,28]
java: symbol lookup error: /tmp/mxnet1076674076824248309/mxnet-scala: undefined symbol: cblas_sgemm

What have you tried to solve it?

Check the links in libmxnet.so are there:

bash-4.1$  ldd lib/libmxnet.so | grep blas
	libopenblas.so.0 => /scratch/cahsin/local/lib/libopenblas.so.0 (0x00007f86e2406000)

Check the built openblas from https://github.com/xianyi/OpenBLAS, but that doesn't seem to be the issue since the cblas function is there:

bash-4.1$ nm /scratch/cahsin/local/lib/libopenblas.so.0 | grep cblas_sgemm
0000000000090380 T cblas_sgemm

Looked at other possibly related issues, like #2184, which was closed and placed in the TODO in #3084 by @javelinjs but that was closed without having been resolved.

#11547 should fix this.


Allowed specifying resources via *args in notebook_extension

This is a small PR for something I felt might be useful. As notebook_extension is quite new, I found myself trying this syntax:
hv.notebook_extension('bokeh')

When I should have done this:
hv.notebook_extension(bokeh=True)

Given that I made this mistake in notebook_extension (I'm the one who implemented the keyword syntax!) this proposed syntax is definitely an obvious one. I saw no reason why both styles can't be supported (the keyword approach allows tab-completion and disabling HoloViewsJS) which is why I've submitted this PR.

Looks fine and very straightforward. Will merge.


METRON-1570: Downgrade Solr version to match HDP Search

Contributor Comments
This PR downgrades our Solr version from 6.6.2 to 5.5.4.  The purpose of this change is to catch any incompatibilities with 5.5.4 at compile time rather than at runtime when using Solr 5.5.4.  In theory Solr client code compiled with 5.5.4 should work with 6.6.2.
All changes were fairly minor.  A summary includes:

disabled Solr auto-configuration in REST
changed Solr client instantiation to be compatible with 5.5.4
changed Solr collection listing call to be compatible with 5.5.4
changed Kerberos configuration to be compatible with 5.5.4
updated the in-memory SolrComponent to be compatible with 5.5.4

I tested this in full dev with HDP Search 2.2 (Solr 5.5.4) and could not find any issues.  I also enabled Kerberos and everything worked as expected.
Pull Request Checklist
Thank you for submitting a contribution to Apache Metron.
Please refer to our Development Guidelines for the complete guide to follow for contributions.
Please refer also to our Build Verification Guidelines for complete smoke testing guides.
In order to streamline the review of the contribution we ask you follow these guidelines and ask you to double check the following:
For all changes:

[x] Is there a JIRA ticket associated with this PR? If not one needs to be created at Metron Jira.
[x] Does your PR title start with METRON-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.
[x] Has your PR been rebased against the latest commit within the target branch (typically master)?

For code changes:

[x] Have you included steps to reproduce the behavior or problem that is being changed or addressed?

[x] Have you included steps or a guide to how the change may be verified and tested manually?

[x] Have you ensured that the full suite of tests and checks have been executed in the root metron folder via:
mvn -q clean integration-test install && dev-utilities/build-utils/verify_licenses.sh

[x] Have you written or updated unit tests and or integration tests to verify your changes?

[x] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

[x] Have you verified the basic functionality of the build by building and running locally with Vagrant full-dev environment or the equivalent?

For documentation related changes:

[x] Have you ensured that format looks appropriate for the output in which it is rendered by building and verifying the site-book? If not then run the following commands and the verify changes via site-book/target/site/index.html:
cd site-book
mvn site

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.
It is also recommended that travis-ci is set up for your personal repository such that your branches are built there before submitting a pull request.

Is this PR still relevant?


RtL + MasterDetail

Everything works well for me extep "hamburger" menu icon in masterdetail. It holds the left side even I change localization

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 1e2456b6-d7c9-77b6-e588-0ab48106074e
Version Independent ID: 5e5dde6b-d40d-f60b-e428-822f88e9d029
Content: Right-to-Left Localization - Xamarin
Content Source: docs/xamarin-forms/app-fundamentals/localization/right-to-left.md
Service: unspecified
Product: xamarin
GitHub Login: @davidbritch
Microsoft Alias: dabritch

Hi @michalec
Thanks for logging this issue. This is actually an issue with the RTL support present in Xamarin.Forms. There's an issue open for it on the engineering repo, which you can use to track progress in fixing it: https://github.com/xamarin/Xamarin.Forms/issues/2818


Release 1.4

Description of changes:
Release multi-cluster changes.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Supersedes: #131

/do-e2e-tests


Setting Rounding Modes

I was wondering if it possible to set directed rounding modes in the GEMM kernels,
i.e., compile a kernel with RoundUp and one with RoundDown.
This would allow to use GPU acceleration for the sake of Interval Linear Algebra.
I know that on Nvidia GPUs the Rounding mode is selected at compile time instead that at runtime;
I'm curious to know if GemmKernels could allow us to compile different kernels for different rounding modes.

This isn't even supported by CUDA.jl. AFAIK, it's would require us to emit special versions of library calls (e.g. __nv_fmaf_rn instead of __nv_fmaf) as well as specify the rounding mode for each floating-point operation (e.g. instead of a plain fadd emit call float @llvm.experimental.constrained.fadd.f32(float, float, metadata !"round.tonearest", metadata !"fpexcept.strict") or call float @llvm.nvvm.add.rn.f(float, float)). Maybe we could do this using overlay methods, dispatching on GPUInterpreter properties, or by using a post-optimization rewrite pass.
In summary, no this is currently not possible and would require (potentially a fair bit of) compiler work to make it possible.


Move away from Influx Cloud for API request tracking

Influx Cloud has had a number of outages in which we've been unable to track API requests for our SaaS platform. We should look at alternative options:

Stand up our own self-hosted InfluxDB instance
Look into whether we could just use postgres or another database solution, rather than relying on influx

Turns out that the issue yesterday was actually caused by a breaking change in the Influx client library after we updated from 1.12 to 1.28. This is resolved now and seems to be ok.
As such, this is probably a lower priority.


Grouping the articles under Article section

Hello, though was able to edit the website's content, I would also like to make a few additions, but I can't since I don't fully understand how it all works.
I renamed the Articles section to Projects.
What I want to do is add the 3 buttons in red boxes, which are categories, in the image below. When the visitor clicks on one of them, the projects underneath are updated for each of them.

Thank you in advance.

Hi @Omar-Safwat You would need to copy the template into your local layouts folder and overwrite it to include the buttons. I imagine your best bet would be to use a taxonomy. For more in depth help you can ask in the Hugo forums because that's really a more general Hugo issue rather than anything specific to this theme.


Instantiate model from automodel

This pull request implements #521, adding functionality to allow users to run lm-eval tasks directly on transformers.PreTrainedModel instances using simple_evaluate. It contains three commits:

Add logic to the HFLM class, such that a transformers.PreTrainedModel instance can be passed as the pretrained argument, as @haileyschoelkopf suggested here: #521

Add an init.py file to the bigbench_resources directory, such that it is included in the build. If you don't do this, you'll get an error when trying to import the tasks, if you install the package using pip and the GitHub link.

Add logic to simple_evaluate, such that you can pass it a transformers.PreTrainedModel instance as well. I chose to directly instantiate the object, whereas when a string is passed, the models.get_model function is used. Directly instantiating it seemed like the simplest solution, but you could also add the functionality to the get_model function. Let me know what you think.

This is my first contribution to lm-eval, so feel free to share tips

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

PRed changes to your branch here: https://github.com/svenhendrikx/lm-evaluation-harness/pull/1 once these are merged, LGTM!

Thanks again for the contribution!!


python310Packages.pylaunches: 1.3.0 -> 1.4.0

Diff: https://github.com/ludeeus/pylaunches/compare/1.3.0...1.4.0
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 226599 run on x86_64-linux 1

5 packages built:

home-assistant-component-tests.launch_library
python310Packages.pylaunches
python310Packages.pylaunches.dist
python311Packages.pylaunches
python311Packages.pylaunches.dist


add mlstm ptr MRC

之前PR提交的论文我准备下一次讲，这次讲这一篇。引用issue https://github.com/BUPT/awesome-chatbot/issues/10

there is a little conflict but already solved 😄


add missing contributor

Denis is the author, and by definition must not appear in the contributors list.

Arguably, I’ve contributed the most to Nanoc, so it makes sense for me to be in there. (I guess it would make sense to change the copyright line to “Nanoc © 2007–2016 Denis Defreyne and contributors” though.)
Build broke on old Ruby versions because of a dependency. Will fix elsewhere.


Check GFM extensions against new spec

GitHub just posted on their blog that GitHub-flavored Markdown is now CommonMark + extensions and has a spec: https://githubengineering.com/a-formal-spec-for-github-markdown/
Spec lives here: https://github.github.com/gfm/
Check our implementation of tables, strikethrough (and maybe autolinking) against the spec.

Did tables as part of #149. Checked others too:

strikethrough: Not much in spec, no need to test against that :)
autolinking: Too different from what we have at the moment

So I'm closing this.

Released as part of 0.13.0: https://twitter.com/niborst/status/1150946272976621569

autolinking: Too different from what we have at the moment

Any chance this has gotten easier to implement since 2019?


Drag and Drop

Hi,
@jakebonk
I am working on a project and needs to add drag n drop in this project but while dragging an item on another with more height starts flickering, Please help regarding this issue.
Thanks for your time,
Best Regards.

@jakebonk
thanks its working fine now.


Dynamic xview's

Currently xview is implemented using tuple as holder for the slices.
As far as I understand this necessitates that all slices are known at compile time. .....
But for example when creating a view from python, it's not possible to know the slices at compile time. It would also make writing the xreducer functionality easier (as e.dimension() is not a constexpr and cannot be used as template parameter etc.) (or that's at least how I tried doing it).
So I am wondering whether it would be a good idea to either create a separate, dynamic xview class or exchange the tuple in xview for a std::vector holding an std::variant<xall, xrange, size_t> or similar.

@wolfv thanks for opening this. I agree that there is room for another xview-like xexpression that would take a vector of such variants.
Similarly, all expressions have two access operators () which takes a compile-time known number of argument and [] which takes a single multi-index of dynamic size....
Since std::variant is a C++17 only feature, we will probably need to polyfill it in xtensor.

The newaxis functionality might be easier to implement in the case of dynamic xviews.

Just FYI i prototyped something here: https://github.com/wolfv/xtensor/tree/xdynview (https://github.com/wolfv/xtensor/blob/xdynview/include/xtensor/xdynview.hpp)

Implemented in #269.


Always fails with error Not Found

Config
      - name: 🔎 Find Comment
        uses: peter-evans/find-comment@v2
        id: fc
        with:
          issue-number: ${{ github.event.pull_request.number }}
          body-includes: OctoDNS Plan

Error
Run peter-evans/find-comment@v2
  with:
    body-includes: OctoDNS Plan
    token: ***
    repository: xxx/yyy
    direction: first
    nth: 0
Error: Not Found

Troubleshooting
I've tried setting a token using GITHUB_TOKEN and a PAT, and not - nothing seems to work.

Hi @troykelly
It's probably because github.event.pull_request.number is empty. How are you triggering the workflow? github.event.pull_request.number will only contain a value if the workflow is triggered on: pull_request.

Apologies @peter-evans I was just about to come back and close this.
It's being triggered on the completion of another action - and missing the pull_request.number as you suggested.


Update timeseries to cast dates to locale

We use locale-specific date times in Li, closing this issue.  Please open a Li issue if this feels incorrect.  Cheers! z


Create zh-cn.ts

add Simple Chinese translation
PR Checklist
Please check if your PR fulfills the following requirements:

[x ] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[x] Code style update (formatting)
[ ] Refactoring (no functional changes)
[ ] Documentation content changes

Other information

Issue Number: N/A

So cool, thanks a lot!!!


[Monitor][Ingestion] Add additional perf options

This adds two additional arguments to the UploadLogsTest:
--log-content-length - An integer allowing a user to control the length of each log entry to be uploaded.
--random-log-content - Whether the log content should be a random alphanumeric string instead of a repeating character.

API change check
API changes are not detected in this pull request.

@kristapratico Thanks for reviewing! 😄