From 989f20ae58c3ecb0ce62bc4468c3dab2599637b3 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Mon, 14 Mar 2016 10:38:37 +0100 Subject: getconf for number of cores --- lib/lazar.rb | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'lib/lazar.rb') diff --git a/lib/lazar.rb b/lib/lazar.rb index bcae96f..63257ca 100644 --- a/lib/lazar.rb +++ b/lib/lazar.rb @@ -41,6 +41,9 @@ when "development" end # R setup +# should work on POSIX including os x +# http://stackoverflow.com/questions/19619582/number-of-processors-cores-in-command-line +NR_CORES = `getconf _NPROCESSORS_ONLN`.to_i R = Rserve::Connection.new R.eval " suppressPackageStartupMessages({ @@ -49,14 +52,14 @@ suppressPackageStartupMessages({ library(gridExtra) library(caret) library(doMC) - registerDoMC(4) + registerDoMC(#{NR_CORES}) }) " # Require sub-Repositories -require_relative '../libfminer/libbbrc/bbrc' # include before openbabel -require_relative '../libfminer/liblast/last' # -require_relative '../last-utils/lu.rb' +#require_relative '../libfminer/libbbrc/bbrc' # include before openbabel +#require_relative '../libfminer/liblast/last' # +#require_relative '../last-utils/lu.rb' require_relative '../openbabel/lib/openbabel' # Fminer environment variables @@ -81,7 +84,7 @@ CLASSES = ["Feature","Compound","Dataset","Validation","CrossValidation","LeaveO "dataset.rb", "descriptor.rb", "algorithm.rb", - "bbrc.rb", + #"bbrc.rb", "model.rb", "similarity.rb", "classification.rb", -- cgit v1.2.3