[BioC] FYI from apple employee RE: [R] Memory error in Mac OS X
Aqua GUI v1.01 with cluster
stefano iacus
stefano.iacus at unimi.it
Fri Feb 25 12:35:01 CET 2005
On Feb 24, 2005, at 1:43 AM, Betty Gilbert wrote:
> Please ignore this is you're not interested in what my friend who
> works for apple had to say regarding my issue which is explained in
> detail at the bottom of this exchange...
>
> me:
> The data from this simulation has to be processed at several stages
> of data processing so at some point I do have to have to make a
> dissimilarity matrix from this large matrix, as well as ones that I
> have filtered.
>
> appleguy:
>>>> Your matrix is too big; adding more memory, or killing off other
>>>> processes won't help. R is clearly not very smart when it comes to
>>>> dealing with large chunks of data, and you're running into a
>>>> fundamental upper limit on the amount of data that it can deal
>>>> with.
>>>>
>>>> The only hope you have of dealing with this is to find a 64-bit
>>>> system (many Unix boxes fit this description) and use the text or
>>>> X-windows based R there. If you have a login on a Unix machine at
>>>> work that has R installed, try your program there. In a few
>>>> months, when Tiger is out and about, the G5 Macs will also be able
>>>> to run 64-bit R.
>
and we are going to release a G5 Tiger compliant version of R indeed
after Tiger will be officially released. We are working on this.
stefano
>
> me:
>>> Yeah I was unsuccesful trying to download the unix version of r last
>>> night(which is also the windows version). Christopher said it needed
>>> the fortran compiler(?). According to takao the linux we use doesn't
>>> have any gui capability so I'm not sure I can make the dendograms
>>> I'm gonna need if I installed R on it. It Linux 2.6.7. and is some
>>> version of red hat(?). Oh well...
>
> appleguy:
>
>> Being Linnex, it is probably running on a PC, so it won't be a 64-bit
>> system anyway. What sort of timeframe do you have on this? I might
>> be able to track down a 64-bit system, but it may take a little
>> while.
>>>
> If time is tight, then you should ask around to see a) whether anyone
> has a 64-bit unix machine; i.e. a Sun, SGI or Alpha box, and b)
> whether they know how to generate the graphs without the GUI (I
> suspect the GUI is not required to generate them, only view them).
> Until then, you're going to need to reduce the size of your dataset
> I'm afraid. 8(
>
>
> OG message to rhelp:
>
> I'm sorry if the answer to my problem is buried in the archives. I
> have limited experience with R and I couldn't find a solution to my
> particular problem. I am running Mac OS X Aqua GUI v1.01 on a new G5
> running os 10.3.8 with a 1.8Ghz processor and 1GB of sdram. I just
> downloaded bioconducter a week ago and I'm trying to cluster a matrix
> I created with a simulation with dimensions
> dim(nca35)
> [1] 10481 12
>
> with size
>> object.size(nca352)
> [1] 1426204
>
> I checked my ulimits variable on the unix terminal and it says it's
> unlimited as does
>> mem.limits()
> nsize vsize
> NA NA
> But I'm still getting errors like the following with funtions in the
> cluster package
>> daisy(nca352, metric= "euclidean", stand=FALSE)->dnca35
> Error: cannot allocate vector of size 858213 Kb
> *** malloc: vm_allocate(size=878813184) failed (error code=3)
> *** malloc[599]: error: Can't allocate region
> if it helps i also checked
>> gc()
> used (Mb) gc trigger (Mb)
> Ncells 448662 12.0 741108 19.8
> Vcells 847630 6.5 135357901 1032.7
>
> I tried the suggested unix command in the memory help doc but that
> doesn't work in the Aqua GUI. Can someone tell me how to change the
> Vcells? Although to the best of my understanding (which is limited) I
> shouldn't have to do that. Any suggestions would be greatly
> appreciated.
> thanks,
> betty
>
> --
> Betty Gilbert
> lgilbert at berkeley.edu
> Taylor Lab
> Plant and Microbial Biology
> 321 Koshland Hall
> U.C. Berkeley
> Berkeley, Ca 94720
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor
>
More information about the Bioconductor
mailing list