Comments (8)
Here is a pointer to the incorrect JSON: https://github.com/DARMA-tasking/vt-tv/blob/master/tests/unit/lb_test_data/data.0.json
An entity with "home": 0, "id": 0,
exists in the communications, but is not present in the tasks. This data was generated using lb_iter
on 4 ranks, that should reproduce the bug. I think this bug is easy to reproduce (probably with multiple benchmarks).
from vt.
I believe that this code:
Lines 153 to 164 in 1570dcf
Is creating that entry, but it's not being output as a task because maybe it's zero work?
from vt.
@cz4rs additionally if this can help, when I encountered the bug I went through the data (the one @lifflander pointed to) for the 4 ranks by hand, and sketched this out:
It shows what is contained in the communications
section of the json for each of the 4 ranks, and whether the endpoints of each communication are present in the tasks
field for that rank or not (circled in green or red). It shows how object 0
doesn't exist in any of the ranks.
from vt.
@pierrepebay Please post JSON that is incorrect.
from vt.
@lifflander I will write unit test for this that reproduces.
from vt.
Output from lb_iter
with downsized problem (running on two ranks), bare handlers are marked explicitly:
data.1.json
data.0.json
from vt.
Related Issues (20)
- Increase precision of time prints
- Time LB and migration
- One CI build should compile with verbose debug prints to check that they compile (at the least)
- Add support code for simulating load from within an application
- Add stricter warnings for apps that use them HOT 2
- Remove timing of LB from replay now that vt provides it directly
- Print LB and migration time only on rank 0
- Stop pushes to develop/master even by admins
- Fix ASAN error when running perf tests
- Memory leak in serialized messenger for local sends
- Improve `PerfTestHarness` output
- Intel ICPC pipeline is running out of memory
- Use a proper all-reduce algorithm for `GroupManager`
- Cleanup performance tests
- Remove support for `gcc-8`
- Fix Codacy issues
- Header guards generation
- make sure that the LB Data JSON examples are always up to date in documentation
- Add more control as to when vt-tv data gets passed (mod, config file, follow LB?)
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 vt.