Skip to content

Commit bad8ab0

Browse files
committed
add back install options
1 parent a86a603 commit bad8ab0

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

R/zzz.R

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,20 @@ create_package_name <- function(package, version)
1111
paste(package, version, sep="==")
1212

1313
.onLoad <- function(libname, pkgname) { # nocov start
14-
# if(suppressMessages(!reticulate::py_available() | .Platform$OS.type == "windows"))
15-
# {
16-
# res <- suppressMessages(reticulate::configure_environment(pkgname))
17-
# if(res & requireNamespace("tensorflow", quietly = TRUE) &
18-
# requireNamespace("keras", quietly = TRUE)){
19-
# suppressMessages(try(tf$compat$v1$logging$set_verbosity(
20-
# tf$compat$v1$logging$ERROR)))
21-
# suppressMessages(try(tf$get_logger()$setLevel('ERROR')))
22-
# suppressMessages(try(tf$autograph$set_verbosity(level=0L)))
23-
# suppressMessages(try(keras::use_implementation("tensorflow"), silent = TRUE))
24-
# # catch TFP error
25-
# suppressMessages(try(invisible(tfprobability::tfd_normal(0,1)), silent = TRUE))
26-
# suppressMessages(try(invisible(tfprobability::tfd_normal(0,1)), silent = TRUE))
27-
# }else{
14+
if(suppressMessages(!reticulate::py_available() | .Platform$OS.type == "windows"))
15+
{
16+
res <- suppressMessages(reticulate::configure_environment(pkgname))
17+
if(res & requireNamespace("tensorflow", quietly = TRUE) &
18+
requireNamespace("keras", quietly = TRUE)){
19+
suppressMessages(try(tf$compat$v1$logging$set_verbosity(
20+
tf$compat$v1$logging$ERROR)))
21+
suppressMessages(try(tf$get_logger()$setLevel('ERROR')))
22+
suppressMessages(try(tf$autograph$set_verbosity(level=0L)))
23+
suppressMessages(try(keras::use_implementation("tensorflow"), silent = TRUE))
24+
# catch TFP error
25+
suppressMessages(try(invisible(tfprobability::tfd_normal(0,1)), silent = TRUE))
26+
suppressMessages(try(invisible(tfprobability::tfd_normal(0,1)), silent = TRUE))
27+
}else{
2828
tf <<- reticulate::import("tensorflow", delay_load = list(
2929
on_load = function(){
3030
tape <<- tf$GradientTape
@@ -33,12 +33,12 @@ create_package_name <- function(package, version)
3333
)
3434
keras <<- reticulate::import("keras", delay_load = TRUE)
3535
tfp <<- reticulate::import("tensorflow_probability", delay_load = TRUE)
36-
# }
37-
#
38-
# }else{
39-
# tf <- reticulate::import("tensorflow")
40-
# tape <- tf$GradientTape
41-
# } # nocov end
36+
}
37+
38+
}else{
39+
tf <- reticulate::import("tensorflow")
40+
tape <- tf$GradientTape
41+
} # nocov end
4242
# options
4343
options(orthogonalize = TRUE,
4444
identify_intercept = FALSE,

0 commit comments

Comments
 (0)