changhai0109

Results 9 issues of changhai0109

## Summary In ETFeederNode, add fields of all_deps, which is a complete set of data_deps and ctrl_deps. Add unreleased_deps to track the parents of a node which is not issued...

## Summary Fix out-of-boundary bug in ETFeeder::lookupNode(). If detected out-of-boundary access, throw an exception, instead of silence and continue to run into bugs.

## Summary Update text converter to use v0.0.4 schema ## Test Plan ``` # Assuming there is a astrasim text input file, like [astrasim]/inputs/workload/ASTRA-sim-1.0/Resnet50_DataParallel.txt python -m chakra.et_converter.et_converter \ --input_type Text...

1. Updated ETFeeder::readNextWindow to speed up by removing some extra resolveDeps() calls. 2. Assigned default values of attrs in ETFeederNode to avoid uninitialized variables and leading undefined behavior with -O3...

## Summary For those optional attrs in chakra schema, we introduce std::optional to store attr fields, which can be used to indicate whether a attr exists or not. Also add...

## Summary In ETFeederNode, add fields of all_deps, which is a complete set of data_deps and ctrl_deps. Add unreleased_deps to track the parents of a node which is not issued...

1. Updated ETFeeder::readNextWindow to speed up by removing some extra resolveDeps() calls. 2. Assigned default values of attrs in ETFeederNode to avoid uninitialized variables and leading undefined behavior with -O3...

Target Issue #148 ## Summary One of the future works on astrasim about memory requires getting the original data dependency from the workload. However, in the current implementation of ETFeeder...

enhancement

## Problem Related to the Feature One of the future works on astrasim about memory **requires** getting the **original data dependency** from the workload. However, in the current implementation of...

enhancement