diff options
author | Christoph Helma <helma@in-silico.ch> | 2016-03-14 10:38:37 +0100 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2016-03-14 10:38:37 +0100 |
commit | 989f20ae58c3ecb0ce62bc4468c3dab2599637b3 (patch) | |
tree | 8d6b4e1a8b1a5318321889c343b96c20c39dc59b /lib | |
parent | 24b1524f20eccd3bfd59171f1f7151fcc272a427 (diff) |
getconf for number of cores
Diffstat (limited to 'lib')
-rw-r--r-- | lib/lazar.rb | 13 |
1 files changed, 8 insertions, 5 deletions
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", |