Comments (5)
Answer to myself:
"if constexpr" statement requires clang >= 3.9 || gcc >= 7
from autodiff.
I have tried clang 8 and compilation still fails.
output.txt
Which is minimal compiler to use autodiff?
from autodiff.
Have you tried using gcc-7.3.0+
? clang-8 should work - I'm checking here in my machine.
from autodiff.
I compiled here using clang++-8
and everything worked well. Find below the steps I took:
cd autodiff
mkdir build
cd build
export CXX=/usr/bin/clang++-8
export CC=/usr/bin/clang-8
cmake ..
make -j 3
I have attached a complete log file for the build process. Let me know if the issue persists (by reopening this issue).
autodiff-build-log-using-clang-8.txt
from autodiff.
I managed to compile with clang 8.
I had to indicate to use llvm libc++ and libc++abi.
from autodiff.
Related Issues (20)
- Constexpr math functions
- Clang build issues
- Overview and comparison to <cmath>
- Is it possible to use floating point numbers in autodiff?
- Not compiling when function input is Eigen::VectorXd HOT 6
- Pybind11 + Autodiff::VectorXvar gives compiltion error
- A mistake in the definition of NumTraits<autodiff::Dual>. HOT 1
- Build fails on real.py.cxx.o HOT 3
- osx-arm64 / linux-aarch64 build missing on conda-forge HOT 9
- [Feature request] Code generation HOT 2
- Combined gradients HOT 2
- cmake compile error: numbertraits.hpp:70:16 HOT 1
- Directional Cross Derivatives HOT 1
- Is non-const argument in `gradient` necessary? HOT 1
- Dual will not work correctly for complex numbers HOT 3
- How to get the fastest performance of the autodiff. HOT 2
- Having trouble adding autodiff and Eigen to a project HOT 1
- Gitter link on website HOT 2
- Unable to build Python bindings with current master HOT 7
- An unexpected result when getting derivative of simple square function HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from autodiff.