Output component¶
- Input component
- Quality assurance component
- Approximation component
- Estimation component
- Search component
- Output component
Component description¶
The output component takes care of post-processing and filtering the approximation results. It can also be used to do cleanup work, i.e. remove directories and files which were used during the approximation process but shall not remain afterwards.
The standard output implementation of CIRCA is called output_best_area
.
Functionality¶
The output_best_area
implementation copies all approximated and validated circuits to the
output directory and prints statistics about the whole process to the console. These include a
list of all approximated circuits, the smallest area, the original circuit’s area and the numbers
of validated and valid circuits.
Notes and restrictions¶
- This output implementation was designed to work best with the
gradient_descent_search
implementation, or Search implementations focusing on the circuit’s area in general.