Data.table: [рдЕрдиреБрд░реЛрдз] `SHLIB_OPENMP_CFLAGS` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ `-fopenmp` рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рдХ рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдордИ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Rdatatable/data.table

рдпрд╣ рдЙрди рд╕рд┐рд╕реНрдЯрдо/ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдкрд░ data.table рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЬреЛ рдУрдкрдирдПрдордкреА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рднрд▓реЗ рд╣реА рд╕рд╛рдЗрдЯ Makeconf рдлрд╝рд╛рдЗрд▓ SHLIB_OPENMP_CFLAGS рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реЛред рдпрд╣ macOS рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреНрд▓реИрдВрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╕рд╛рде R 3.4.0 рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреА рддрд░рд╣ рдХреБрдЫ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ ifeq рдПрдХ GNU рдореЗрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЖрдкрдХреЗ DESCRIPTION рдореЗрдВ рдиреЛрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА

`` `рдЦреЛрд▓
CXX11=$(рдЦреЛрд▓ "${R_HOME}"/bin/R CMD config CXX11)
ifeq ($(рдЦреЛрд▓ $(CXX11) -fopenmp -E -xc++ - 2>&1 >/dev/null && echo 'true'), рд╕рдЪ)
PKG_CFLAGS=$(SHLIB_OPENMP_CFLAGS)
PKG_LIBS=$(SHLIB_OPENMP_CFLAGS)
рдЕрдЧрд░ рдЕрдВрдд

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдмрд╕ рдПрдХ рдиреЛрдЯ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдореБрджреНрджреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрд░ рд╕рдореБрджрд╛рдп рдкрд░ рдпрд╣ рдирдпрд╛ ), рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж рдЬрдм рд╕реАрдЖрд░рдПрдПрди рдиреЗ рдЕрднреА рддрдХ рдмрд╛рдЗрдирд░реА рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рд╣реИред рдЕрдм рдЬрдм рдЖрдк рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ (https://github.com/Rdatatable/data.table/pull/3951) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдВрдХрд▓рди рджреЗрд╢реА macOS рдЯреВрд▓рдЪреИрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛ (рдпрджреНрдпрдкрд┐ рдмрд┐рдирд╛ рд╕рдорд╛рдирд╛рдВрддрд░)ред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ data.table рдХреЗ рдбреЗрд╡реЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдореИрдХ рдкрд░ R рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд░реЛрдХ рд░рд╣реА рд╣реИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдХрдИ рдЕрдиреНрдп рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдмрджрд▓реЗ рдореЗрдВ, рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЕрджреНрдпрддрди:

> sessionInfo()
R Under development (unstable) (2017-05-26 r72742)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Sierra 10.12.5

Matrix products: default
BLAS: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRblas.0.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets 
[6] methods   base     

loaded via a namespace (and not attached):
[1] compiler_3.5.0 tools_3.5.0   

рдмрд╕ рдПрдХ рдиреЛрдЯ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдореБрджреНрджреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрд░ рд╕рдореБрджрд╛рдп рдкрд░ рдпрд╣ рдирдпрд╛ ), рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж рдЬрдм рд╕реАрдЖрд░рдПрдПрди рдиреЗ рдЕрднреА рддрдХ рдмрд╛рдЗрдирд░реА рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рд╣реИред рдЕрдм рдЬрдм рдЖрдк рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ (https://github.com/Rdatatable/data.table/pull/3951) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдВрдХрд▓рди рджреЗрд╢реА macOS рдЯреВрд▓рдЪреИрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛ (рдпрджреНрдпрдкрд┐ рдмрд┐рдирд╛ рд╕рдорд╛рдирд╛рдВрддрд░)ред

@jimhester рдиреЛрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдУрдкрдирдПрдордкреА рдХреЗ рдмрд┐рдирд╛ рдХрдВрдкрд╛рдЗрд▓рд░реНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ CRAN_Release.cmd рдореЗрдВ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: https://github.com/Rdatatable/data.table/blob/b2d618ce291a50872e10fc1ca7137faa8484005a/.dev/CRAN_Release.cmd#L183ред рд▓реЗрдХрд┐рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдореИрдВ рдЧрд▓рдд рд╣реВрдВ рдФрд░ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдЖрдк рдЬреЛ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣реЗ рд╣реИрдВ, рдореИрдВ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

рдореИрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рджрд╛рд╡реЛрдВ рд╕реЗ рдереЛрдбрд╝рд╛ рдирд┐рд░рд╛рд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реВрдВ рдХрд┐ data.table рдХреБрдЫ рднреА рдЕрд╡рд░реБрджреНрдз рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдореИрдХреЛрдЬрд╝ рд╣реИ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рд╣реИ ... рдЗрд╕рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдУрдкрдирдПрдордкреА рд╢рд╛рдорд┐рд▓ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ? рдпрд╣ рд╕рдм рд▓рд┐рдирдХреНрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

sbudai picture sbudai  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lux5 picture lux5  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alex46015 picture alex46015  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tcederquist picture tcederquist  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jangorecki picture jangorecki  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ