Skip to content

[build] Force third_party Eigen from setup.py#11334

Closed
orionr wants to merge 1 commit intopytorch:masterfrom
orionr:force-thirdparty-eigen
Closed

[build] Force third_party Eigen from setup.py#11334
orionr wants to merge 1 commit intopytorch:masterfrom
orionr:force-thirdparty-eigen

Conversation

@orionr
Copy link
Contributor

@orionr orionr commented Sep 6, 2018

We shouldn't use system Eigen in any cases when building with setup.py. If people want to use system Eigen (not from third_party) they can build with CMake for now.

@ezyang
Copy link
Contributor

ezyang commented Sep 6, 2018

Remind me why we build with Eigen enabled by default?

@orionr
Copy link
Contributor Author

orionr commented Sep 6, 2018

Eigen is required for a large number of the Caffe2 operators. We need to have a version of Eigen available for those, but the third_party version should work in almost all cases.

@Yangqing
Copy link
Contributor

Yangqing commented Sep 6, 2018

Test failures seem irrelevant - let's land this?

Copy link
Contributor

@facebook-github-bot facebook-github-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

orionr is landing this pull request. If you are a Facebook employee, you can view this diff on Phabricator.

Copy link
Contributor

@facebook-github-bot facebook-github-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

orionr has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator.

PenghuiCheng pushed a commit to PenghuiCheng/pytorch that referenced this pull request Sep 11, 2018
Summary:
We shouldn't use system Eigen in any cases when building with setup.py. If people want to use system Eigen (not from third_party) they can build with CMake for now.
Pull Request resolved: pytorch#11334

Reviewed By: pjh5

Differential Revision: D9689450

Pulled By: orionr

fbshipit-source-id: baf616b9f195692942151ad201611dcfe7d927ba
@ezyang ezyang added the merged label Jun 26, 2019
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

Successfully merging this pull request may close these issues.

4 participants