Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need more details for versions #2

Closed
kevinkit opened this issue Jul 3, 2017 · 4 comments
Closed

Need more details for versions #2

kevinkit opened this issue Jul 3, 2017 · 4 comments

Comments

@kevinkit
Copy link
Contributor

kevinkit commented Jul 3, 2017

We are all looking forward to use this awesome project, since the release of the paper

When trying to build the code we - as a software team - encountered several issues.

However, we could fix one by simply using an other tag (version of Sophus. We used v.0.9.5 , the error was in rigid.h and was gone after this fix.

Now there are many errors coming from Cuda Kernels in relationship with Eigen - so it would be really nice to know which versions / tags etc. were used for the Dependencies, like:

Tensorflow
CUDA
Linux-Version
Sophus
Eigen
Nanoflann
Pangolin

Thank you really much for your help.

@yuxng
Copy link
Owner

yuxng commented Jul 3, 2017

Hello,

Here is my versions for the dependencies:
Tensorflow 1.2.0
CUDA 8.0
Ubuntu 16.04 LTS
Sophus SHA1 ID: 341346e306d657ac8acaf052939ffd85dacd8f82
Eigen 3.2.92
Nanoflann 1.2.2
Pangolin 0.5

If you see errors in calling Eigen like "calling a host function from a device function", please download and use our modified Eigen from https://drive.google.com/open?id=0B4WdmTHU8V7VTDFIdU5IWGxkMGM

For Sophus, if you do "git checkout 341346e306d657ac8acaf052939ffd85dacd8f82", should get the same version I used. It seems that the new version removes the SE3Group class.

@yuxng
Copy link
Owner

yuxng commented Jul 3, 2017

For Sophus, I see your pull request, and merged it. Thanks!

@patrickESM
Copy link

patrickESM commented Jul 4, 2017

Thank you very much.
We highly appreciate your fast response!

We will let you know if everything has worked.

@kevinkit
Copy link
Contributor Author

kevinkit commented Jul 4, 2017

Thank you for your help,

The Eigen package helped a lot, however we found another dependency "suitespace", which includes the "cholmod.h" - this dependency can be easily installed with:

sudo apt-get install libsuitesparse-dev

Furthermore:

sudo apt-get install libmetis-dev

Also we encountered a linke error refering to ATLAS, which I guess comes from ATLAS-Bug Ubuntu - but should be fine on Versions greather than 14.04

This bug could be fixed with :

sudo apt-get install liblapack-dev

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants