R/package.R

Defines functions .onLoad

#' R Interface to ONNX
#' 
#' @docType package
#' @name onnx
NULL

onnx <<- NULL
np <<- NULL

.onLoad <- function(libname, pkgname) {
  
  # Delay load handler
  delay_load <- list(
    
    priority = 5,
    
    environment = "onnx-r",
    
    on_load = function() {},
    
    on_error = identity
  )
  
  onnx <<- reticulate::import("onnx", delay_load = delay_load)
  np <<- reticulate::import("numpy", convert = FALSE, delay_load = TRUE)
}

Try the onnx package in your browser

Any scripts or data that you put into this service are public.

onnx documentation built on April 17, 2021, 1:07 a.m.