|
|
Subject: Re: Problem compiling scipy-core - msg#00114
List: python.numeric.general
On Wednesday 23 November 2005 6:47 pm, Anoop wrote:
> Hi. I have problems installing scipy-core from source code on a Rocks
> Cluster distribution of Linux running on x86-64 hardware. The error
> messages tell me:
>
> /usr/bin/g77 -shared
> build/temp.linux-x86_64-2.3/scipy/corelib/blasdot/_dotblas.o -L/usr/lib
> -lblas -lg2c -o build/lib.linux-x86_64-2.3/scipy/lib/_dotblas.so
> /usr/bin/ld: skipping incompatible /usr/lib/libblas.so when searching for
> -lblas /usr/bin/ld: skipping incompatible /usr/lib/libblas.a when searching
> for -lblas /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../libblas.so when searching
> for -lblas /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../libblas.a when searching
> for -lblas /usr/bin/ld: skipping incompatible /usr/lib/libblas.so when
> searching for -lblas /usr/bin/ld: skipping incompatible /usr/lib/libblas.a
> when searching for -lblas /usr/bin/ld: cannot find -lblas
> collect2: ld returned 1 exit status
I saw something similar to this just the other day. In my case, the problem
was that scipy discovered broken libblas.* softlinks in /usr/lib and tried to
build against them. It looks like something similar is happening here, check
your atlas/blas/lapack installation.
Darren
--
Darren S. Dale, Ph.D.
dd55@xxxxxxxxxxx
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
Was this page helpful?
Thread at a glance:
Previous Message by Date:
click to view message preview
Problem compiling scipy-core
Hi. I have problems installing scipy-core from source code on a Rocks
Cluster distribution of Linux running on x86-64 hardware. The error
messages tell me:
/usr/bin/g77 -shared
build/temp.linux-x86_64-2.3/scipy/corelib/blasdot/_dotblas.o -L/usr/lib -lblas
-lg2c -o build/lib.linux-x86_64-2.3/scipy/lib/_dotblas.so
/usr/bin/ld: skipping incompatible /usr/lib/libblas.so when searching for -lblas
/usr/bin/ld: skipping incompatible /usr/lib/libblas.a when searching for -lblas
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../libblas.so when searching for
-lblas
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../libblas.a when searching for
-lblas
/usr/bin/ld: skipping incompatible /usr/lib/libblas.so when searching for -lblas
/usr/bin/ld: skipping incompatible /usr/lib/libblas.a when searching for -lblas
/usr/bin/ld: cannot find -lblas
collect2: ld returned 1 exit status
I really need to get this running. Help?
Thanks,
Anoop
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
Next Message by Date:
click to view message preview
help in improving data analysis code
Hi,
I am a newbie to Numeric/numarray programming and would appreciate
your help in improving the code below (which I'm sure is quite ugly to
an experienced numarray programmer).
An analysis we are carrying out requires the following:
1. evaluate the mean of a set of data
2. eliminate the data point farthest from the mean
3. repeat steps 1 and 2 until a certain specified fraction of points
has been eliminated.
Since this analysis will have to be performed (probably repeatedly) on
approximately ten thousand data sets, each of which contains 100-500
points, I would like the code to be as fast as possible.
Thanks for your help.
-g
====
from numarray import add, array, asarray, absolute, argsort, floor, take, size
def mean(m,axis=0):
m = asarray(m)
return add.reduce(m,axis)/float(m.shape[axis])
def eliminate_outliers(dat,frac):
num_to_eliminate = int(floor(size(dat,0)*frac))
for i in range(num_to_eliminate):
ind = argsort(absolute(dat-mean(dat)),0)
sdat = take(dat,ind,0)[:,0]
dat = sdat[:-1]
return dat
#--------------------------------------------------------------------
if __name__ == "__main__":
from MLab import rand
sz = 100
nn = rand(sz,1)
nn[:10] = 20*rand(10,1)
nn[sz-10:] = -20*rand(10,1)
print eliminate_outliers(nn,0.10)
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
Previous Message by Thread:
click to view message preview
Problem compiling scipy-core
Hi. I have problems installing scipy-core from source code on a Rocks
Cluster distribution of Linux running on x86-64 hardware. The error
messages tell me:
/usr/bin/g77 -shared
build/temp.linux-x86_64-2.3/scipy/corelib/blasdot/_dotblas.o -L/usr/lib -lblas
-lg2c -o build/lib.linux-x86_64-2.3/scipy/lib/_dotblas.so
/usr/bin/ld: skipping incompatible /usr/lib/libblas.so when searching for -lblas
/usr/bin/ld: skipping incompatible /usr/lib/libblas.a when searching for -lblas
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../libblas.so when searching for
-lblas
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../libblas.a when searching for
-lblas
/usr/bin/ld: skipping incompatible /usr/lib/libblas.so when searching for -lblas
/usr/bin/ld: skipping incompatible /usr/lib/libblas.a when searching for -lblas
/usr/bin/ld: cannot find -lblas
collect2: ld returned 1 exit status
I really need to get this running. Help?
Thanks,
Anoop
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
Next Message by Thread:
click to view message preview
help in improving data analysis code
Hi,
I am a newbie to Numeric/numarray programming and would appreciate
your help in improving the code below (which I'm sure is quite ugly to
an experienced numarray programmer).
An analysis we are carrying out requires the following:
1. evaluate the mean of a set of data
2. eliminate the data point farthest from the mean
3. repeat steps 1 and 2 until a certain specified fraction of points
has been eliminated.
Since this analysis will have to be performed (probably repeatedly) on
approximately ten thousand data sets, each of which contains 100-500
points, I would like the code to be as fast as possible.
Thanks for your help.
-g
====
from numarray import add, array, asarray, absolute, argsort, floor, take, size
def mean(m,axis=0):
m = asarray(m)
return add.reduce(m,axis)/float(m.shape[axis])
def eliminate_outliers(dat,frac):
num_to_eliminate = int(floor(size(dat,0)*frac))
for i in range(num_to_eliminate):
ind = argsort(absolute(dat-mean(dat)),0)
sdat = take(dat,ind,0)[:,0]
dat = sdat[:-1]
return dat
#--------------------------------------------------------------------
if __name__ == "__main__":
from MLab import rand
sz = 100
nn = rand(sz,1)
nn[:10] = 20*rand(10,1)
nn[sz-10:] = -20*rand(10,1)
print eliminate_outliers(nn,0.10)
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
|
|