Comments (3)
Not against it in principle. How does travis handle multiple parallel builds in a single node?
This would involve changing the travis config which is a bit of a mess.
Again, feel free to pick this up, otherwise I'll have a look but that might take a few weeks.
from carma.
When I said "parallel build...", it was about "several build directories" with a given configuration for each. This happens in the development process when one wants to compile/test Release and Debug configurations (and in that case, if there are generated files out of build directory they could conflict).
Using "parallel build" in the sense of "compiling several units in parallel", is possible even with a single node (using -j <n>
option) but the benefit could be low, especially in Travis.
(while compiling a file, file accesses are typically disk-bound and if there are also other compilation processes, you should maximize CPU usage).
from carma.
For some reason I had a third option in mind where all configs were build in the same travis job in parallel.
Anyway sounds good, happy to learn how to do it better.
from carma.
Related Issues (20)
- Undefined symbols during packaging HOT 4
- `cibuildwheel` manylinux build issue HOT 12
- `carma` changes install location based on installation status HOT 3
- Segmentation Fault on Carma Example code HOT 3
- Carma seem to not support fixed size matrices HOT 1
- LICENSE Question HOT 2
- Is there a way to use carma from source? HOT 5
- CARMA does not correctly borrow the array when used with pybind11 trampoline classes, resulting in referencing garbage collected memory HOT 7
- Citation(s)? HOT 1
- Definition of `ssize_t` in `headers\carma\include\carma(28)` causes CI issue on Windows HOT 4
- CMake Error _add_library cannot create target "armadillo" because an imported target with the same name already exists HOT 3
- Weird (?) behavior with arrays, especially with arrays created via `np.ones` HOT 8
- new release? HOT 3
- Help with Armadillo memory bug in pybind11 HOT 13
- Potentially mismatched allocator-deallocator when linking to external shared library HOT 3
- Exception handling broken when linking to carma for Windows+Clang HOT 10
- Crash when assigning one matrix to another HOT 2
- is `cmake v3.16` necessary? HOT 7
- Repo does not pass flake8 HOT 2
- Possible to call `arr_to_mat<float>`? HOT 1
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 carma.