Displaying 20 results from an estimated 30 matches for "getloadeddlls".
2016 May 06
2
Is it possible to increase MAX_NUM_DLLS in future R releases?
...nto modules and load/unload packages as the user switch from one module to another.
This brought me another question: it seems that unload package with the detach/unloadNamespace function does not unload the DLLs, or in the case of the "SCDE" package, not all dependent DLLs:
> length(getLoadedDLLs())
[1] 9
> requireNamespace("scde")
Loading required namespace: scde
> length(getLoadedDLLs())
[1] 34
> unloadNamespace("scde")
now dyn.unload("/Library/Frameworks/R.framework/Versions/3.3/Resources/library/scde/libs/scde.so") ...
> length(getLoadedDLLs())...
2008 Aug 18
2
Call a Fortran subroutine with R: R crashes
...I have to call it 200 times. It works about 100 times just fine
and then R crashes. The values for which the function is evaluated are
almost the same, there no sudden big differences.
The only thing that is probably not really ok is that is.loaded('mpbvv.dll')
returns FALSE. But if I call getLoadedDLLs(), the library is loaded
> getLoadedDLLs()
Filename
base base
methods C:/Programme/R/R-2.7.1/library/methods/libs/methods.dll
grDevices C:/Programme/R/R-2.7.1/library/gr...
2019 Dec 03
1
Dynamic load library problem using R 4.0.0
...question: Has anything changed in R 4.0.0/Windows regarding how
dynamically loaded
libraries are accessed? Can someone please point me in the right direction?
WORKS On MacOSX Under:
R version 3.6.1 (2019-07-05) -- "Action of the Toes"
after dynamically loading ../../bin/qFVSie.so:
> getLoadedDLLs()$qFVSie
DLL name: qFVSie
Filename:
/Users/ncrookston/open-fvs/branches/NickDev/tests/APIviaR/../../bin/qFVSie.so
Dynamic lookup: TRUE
# expected output is correct:
> i=1
> .C("CfvsSpeciesCode",fvs_code="",fia_code="",plant_code="",
indx=as.integer(i)...
2006 Feb 08
2
Using .onUnload() to unload compiled code
...uot;
[5] "package:grDevices" "package:utils" "package:datasets" "Autoloads"
[9] "package:base"
> stats:::.onUnload
function (libpath)
library.dynam.unload("stats", libpath)
<environment: namespace:stats>
> getLoadedDLLs()
Filename Dynamic.Lookup
base base FALSE
iconv C:/rw2030dev/modules/iconv.dll TRUE
grDevices C:/rw2030dev/library/grDevices/libs/grDevices.dll FAL...
2016 May 10
0
Is it possible to increase MAX_NUM_DLLS in future R releases?
...oad/unload packages as the user switch from one module to another.
> This brought me another question: it seems that unload package with the detach/unloadNamespace function does not unload the DLLs, or in the case of the "SCDE" package, not all dependent DLLs:
>> length(getLoadedDLLs())
> [1] 9
>> requireNamespace("scde")
> Loading required namespace: scde
>> length(getLoadedDLLs())
> [1] 34
>> unloadNamespace("scde")
> now dyn.unload("/Library/Frameworks/R.framework/Versions/3.3/Resources/librar...
2016 May 04
2
Is it possible to increase MAX_NUM_DLLS in future R releases?
On 04/05/2016 08:44, Martin Maechler wrote:
>>>>>> Qin Zhu <qinzhu at outlook.com>
>>>>>> on Mon, 2 May 2016 16:19:44 -0400 writes:
>
> > Hi,
> > I?m working on a Shiny app for statistical analysis. I ran into this "maximal number of DLLs reached" issue recently because my app requires importing many other packages.
2007 Jun 12
1
Using dll with Visual Studio Compiler
...certain problems can arise based on the compiler used and that these problems can sometimes cause R not to be able to access everything appropriately, but I've not found how to fix any of these problems. Specifically, after using dyn.load, I know the dll has been loaded because it is listed in getLoadedDLLs(), but when I try is.loaded("subroutine name"), it returns FALSE. I saw that this was mentioned in the manual, but it too offers little help for a solution.
Any advice would be greatly appreciated.
Cheers,
Ian McCarthy
Department of Economics
Indiana University
100 S. Woodlawn
Blooming...
2012 Jan 20
1
Calling Windows DLL using .C; function name not known but in exports.
...ble *x). The function is declared void, the output value is one of
the arguments.
C calling sequence is used.
When inspecting the exports of the DLL with dumpbin I can see that the
function I need is exported under the name 'planckwR'.
Loading the DLL with dyn.load(dllpath). Works fine. getLoadedDLLs()
shows info on the 'Planck.dll' that I made. So far so good.
Made a function i R like this:
Planckw<-function(Temp) {
wavelength<-0.0
.C('planckwR',as.double(Temp),as.double(wavelength))
return(wavelength)
}
Calling this function, R complains the function &...
2011 Apr 20
2
Include C++ DLL, error in ...: C symbol name not in load table
...ing in two new files, xplusy.o and xplusy.so. The
wrapper in R is:
dyn.load("xplusy.so")
xplusy <- function(x, y){
.C("foo", as.double(x), as.double(y), out=double(1))$out
}
xplusy(1, 2)
dyn.unload("xplusy.so")
Now, dyn.load() works and xplusy also shows up in getLoadedDLLs().
However, when invoking the function, xplusy(1, 2), R complains:
Error in .C("foo", as.double(x), as.double(y), out = double(1)): C
symbol name "foo" not in load table
I found some hints concerning Fortran code producing this error
message, but no help concerning C code....
2005 Jul 06
2
Problem with dyn.load...or else...
...e R function's name is
K_MEANSR.R and the other is K_MEANSC.C.
I compile it with 'R CMD SHLIB K_MEANSC.C' in the terminal. I get both .so
and .o files.
I use the function
> dyn.load ('K_MEANSC.so')
with no error. We can, I believe, see here that it is loaded:
> getLoadedDLLs()
Filename
base
base
grDevices
/Library/Frameworks/R.framework/Resources/library/grDevices/libs/grDevices.so
stats
/Library/Frameworks/R.framework/Resources/library/stats/libs/stats.so
methods
/Library/Frameworks/R...
2017 Sep 28
1
rgl crash on windows 7
...a dll, but I'm not sure how to identify
if this is the problem since R is crashing immediately.
Interestingly, when we start R and do NOT load rgl, but type this WITHOUT
parentheses:
rgl:::.onUnload
We get the same crash.
On my laptop I can load rgl just fine, after loading rgl I see:
R> getLoadedDLLs()
Filename Dynamic.Lookup
base
base FALSE
methods C:/Program
Files/R/R-3.4.1/library/methods/libs/x64/methods.dll FALSE
utils C:/Program
Files/R/R-3.4.1/library/utils/libs/x64/utils.dll FALSE
digest
c:/kw/R/win-library/3.4/digest/libs/x64/digest.dll...
2005 Aug 03
7
call fortran in R
...F THE ORIGINAL FORTRAN CODE
subroutine kmeans(n, p, nran, mat, ishort, w,
+ ntran, istand, k1, k2, iassign, iseed, CHr, SSEr)
......
Once compiled, in R, I get the following:
> dyn.load("/Users/sebas/Desktop/Fortan_kmeans/K-means3.so")
> getLoadedDLLs()
Filename
1
base
2 /Library/Frameworks/R.framework/Resources/library/grDevices/libs/
grDevices.so
3 /Library/Frameworks/R.framework/R...
2024 May 30
1
How to call directly "dotTcl" C-function of the tcltk-package from the C-code of an external package?
I asked Tomas.
Apparently this works:
getNativeSymbolInfo("dotTcl",PACKAGE=getLoadedDLLs()$tcltk)
and the tcltk behavior was changed by
r84265 | hornik | 2023-04-15 08:44:36 +0200 (Sat, 15 Apr 2023) | 1 line
Try forcing symbols in ff calls.
Index: library/tcltk/src/init.c
===================================================================
--- library/tcltk/src/init.c (revision...
2016 Dec 20
2
Request: Increasing MAX_NUM_DLLS in Rdynload.c
...In other words, there may be left-over DLLs just sitting there doing
> nothing but occupying space. You can remove these, using:
>
> R.utils::gcDLLs()
>
> Maybe that will help you get through your tests (as long as you're
> unloading packages). gcDLLs() will look at base::getLoadedDLLs() and
> its content and compare to loadedNamespaces() and unregister any
> "stray" DLLs that remain after corresponding packages have been
> unloaded.
>
> I think it would be useful if R CMD check would also check that DLLs
> are unregistered when a package is unloaded
&...
2016 Dec 20
3
Request: Increasing MAX_NUM_DLLS in Rdynload.c
This is a request to increase MAX_NUM_DLLS in Rdynload.c in from 100 to 500.
On line 131 of Rdynload.c, changing
#define MAX_NUM_DLLS 100
to
#define MAX_NUM_DLLS 500
In development of the mlr package, there have been several episodes in the
past where we have had to break up unit tests because of the "maximum
number of DLLs reached" error. This error has been an inconvenience that
2015 Aug 14
2
Build R on Haiku
Hi R-devel,
I'm trying to get R 3.2.1 working on Haiku (an open source OS inspired by
BeOS, not Linux based) on i586. With a few small changes to library paths
and ifdefs I am able to get a seemingly working R binary. The build process
stops with the 'tools' package. The last lines from make are below.
Does anyone have any tips? I'm rather new to debugging at this low level.
Are
2016 Dec 20
2
Request: Increasing MAX_NUM_DLLS in Rdynload.c
...ere doing
| >> nothing but occupying space. You can remove these, using:
| >>
| >> R.utils::gcDLLs()
| >>
| >> Maybe that will help you get through your tests (as long as you're
| >> unloading packages). gcDLLs() will look at base::getLoadedDLLs() and
| >> its content and compare to loadedNamespaces() and unregister any
| >> "stray" DLLs that remain after corresponding packages have been
| >> unloaded.
| >>
| >> I think it would be useful if R CMD check would also check that DLLs...
2015 May 08
0
MAX_NUM_DLLS too low ?
Hello,
My problem is that I hit the hard-coded MAX_NUM_DLLS (100) limit of the
number of loaded DLLs.
I have a number of custom packages which interface and integrate a lot of
CRAN and Bioconductor packages.
For example, on my installation:
Rscript -e 'library(crlmm);print(length(getLoadedDLLs()))'
gives 28 loaded DLLs.
I am currently trying to work-around that by putting external packages in
Suggests: instead of Imports:, and lazy-load them, but still I am wondering
if that threshold value of 100 is still relevant nowadays, or would it be
possible to increase it.
Thanks,
Karl For...
2016 Dec 20
0
Request: Increasing MAX_NUM_DLLS in Rdynload.c
...being unloaded themselves.
In other words, there may be left-over DLLs just sitting there doing
nothing but occupying space. You can remove these, using:
R.utils::gcDLLs()
Maybe that will help you get through your tests (as long as you're
unloading packages). gcDLLs() will look at base::getLoadedDLLs() and
its content and compare to loadedNamespaces() and unregister any
"stray" DLLs that remain after corresponding packages have been
unloaded.
I think it would be useful if R CMD check would also check that DLLs
are unregistered when a package is unloaded
(https://github.com/HenrikBeng...
2008 Oct 03
0
Error in R/parallel
..., and it can make your multiple cores desktop PC have parallel computation.
The following are my code:
########################
library(rparallel)
msd <- function(x)c(mean(x),sd(x))
m <- matrix(rnorm(100000*100),ncol=100)
st <- Sys.time()
M <- NULL
if( "rparallel" %in% names( getLoadedDLLs()) )
{
runParallel( resultVar="M", resultOp="rbind",nWorkers=2)
}else {
for(i in 1:100000){
M <- rbind(M, msd(m[i,]))
}
}
Sys.time() - st
########################
I know I can do the same thing by "apply". but just want to try the package.
and I...