Re: [eigen] Error building BTL benchmarks

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]



ok, then I recommend you to use the devel branch. It is faster, everything that is supported in 2.0, is stable and even more stable in the devel branch.  It also features an optimized matrix product kernel which might be useful to directly use in some cases (to avoid multiple packing of the same data when writing block algorithms). Since you are planing to implement low level specialized routines I guess this might be good for you.

gael

On Thu, Apr 1, 2010 at 7:20 PM, Manoj Rajagopalan <rmanoj@xxxxxxxxx> wrote:

Oh, I was interested in the performance comparisons. I have used Boost UBLAS a
lot and just came to know of Eigen. I wanted to know what worked well/best on
my platform. I usually develop prototypes with UBLAS and then move to
optimized FORTRAN LAPACK towards later stages when deploying production code.
The BTL benchmarks accompanying Eigen seem to interface to many BLAS backends
and I thought it would be useful to see how they compared.

I am also writing a set of specialized routines not available in BLAS and at
some point I thought I could test their performance against candidates built
into the Eigen BTL.

-- Manoj


On Thursday 01 April 2010 12:31:57 pm Gael Guennebaud wrote:
> 2.0.12 is fine, but do you really need to build the benchmark ? I mean,
> Eigen is pure header library, there is nothing to compile to use it. To be
> sure it works fine for your platform, you might still want to build and run
> the unit tests, but that's all.
>
> gael
>
> On Thu, Apr 1, 2010 at 6:21 PM, Manoj Rajagopalan <rmanoj@xxxxxxxxx> wrote:
> > I am open to advice - are you suggesting v2.0.12 or 3.0? I thought 3.0
> > was under development and wasn't stable.
> >
> > On Thursday 01 April 2010 06:34:58 am Gael Guennebaud wrote:
> > > ok this has been fixed, but do you really want to compile the benchmark
> >
> > for
> >
> > > eigen 2.0 ?
> > >
> > > gael
> > >
> > > On Wed, Mar 31, 2010 at 6:34 PM, Manoj Rajagopalan <rmanoj@xxxxxxxxx>
> >
> > wrote:
> > > > Hi eigen-users,
> > > >
> > > >   I am new to eigen. I downloaded the sources from the mercurial
> > > > repository and tried to build eigen and I get the following error:
> > > >
> > > > $(EIGEN2)/bench/btl/libs/eigen2/eigen2_interface.hh:145: error:
> > > > ‘const class
> > > > Eigen::Matrix<float, 10000, 10000, 2, 10000, 10000>’ has no member
> > > > named ‘cholesky’
> > > >
> > > >   Would someone know how this can be fixed? IIUC, the BTL are the
> > > > benchmarks.
> > > > Must they be updated?
> > > >
> > > > thanks,
> > > > Manoj Rajagopalan






Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/