Commit 7bbaae9
committed
Accelergy v0.4 & v0.4 plug-in suite
1 parent 28bb83a commit 7bbaae9
11 files changed
+83
-58
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | 16 | | |
20 | 17 | | |
21 | 18 | | |
22 | 19 | | |
23 | 20 | | |
24 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
32 | 46 | | |
33 | 47 | | |
34 | 48 | | |
| |||
50 | 64 | | |
51 | 65 | | |
52 | 66 | | |
53 | | - | |
54 | | - | |
| 67 | + | |
| 68 | + | |
55 | 69 | | |
56 | 70 | | |
57 | 71 | | |
| |||
93 | 107 | | |
94 | 108 | | |
95 | 109 | | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
100 | 114 | | |
101 | 115 | | |
102 | 116 | | |
103 | 117 | | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
115 | 129 | | |
116 | 130 | | |
117 | 131 | | |
| |||
161 | 175 | | |
162 | 176 | | |
163 | 177 | | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
164 | 184 | | |
165 | 185 | | |
166 | 186 | | |
167 | 187 | | |
168 | 188 | | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
181 | 198 | | |
182 | 199 | | |
183 | 200 | | |
| |||
196 | 213 | | |
197 | 214 | | |
198 | 215 | | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | 216 | | |
203 | 217 | | |
204 | 218 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
41 | 39 | | |
42 | 40 | | |
43 | 41 | | |
| |||
- .gitmodules+3
- README.md+13-10
- accelergy/ART_generator.py+10-23
- accelergy/ERT_generator.py+21-42
- accelergy/__init__.py
- accelergy/accelergy_console.py+116-81
- accelergy/accelergy_define_arch_console.py+6-4
- accelergy/action.py+8-20
- accelergy/action_counts_dict_2_obj.py+2-2
- accelergy/arch_dict_2_obj.py+35-8
- accelergy/component_class.py+23-11
- accelergy/compound_component.py+42-66
- accelergy/energy_calculator.py+1-1
- accelergy/input_output.py+26-5
- accelergy/parsing_utils.py+293-84
- accelergy/plug_in_interface/estimator.py+75
- accelergy/plug_in_interface/estimator_wrapper.py+312
- accelergy/plug_in_interface/interface.py+283
- accelergy/plug_in_interface/query_plug_ins.py+155
- accelergy/plug_in_path_to_obj.py+71-26
- accelergy/primitive_component.py+8-7
- accelergy/raw_inputs_2_dicts.py+492-319
- accelergy/subcomponent.py+9-1
- accelergy/system_state.py+11-4
- accelergy/utils.py-240
- accelergy/utils/logging.py+71
- accelergy/utils/utils.py+109
- accelergy/utils/yaml.py+285
- accelergy/version.py+118
- setup.py+3-3
- share/estimation_plug_ins/dummy_tables/dummy_table.py+59-78
- share/primitive_component_libs/pim_primitive_component.lib.yaml+21-21
- share/primitive_component_libs/primitive_component.lib.yaml+35-35
- test/run.py+88
- test/test_arch_interpretation.py-52
- test/tests/__init__.py+1
- test/tests/action_area_share/inputs/arch.yaml+67
- test/tests/action_area_share/inputs/components.yaml+54
- test/tests/action_area_share/plugins/plugins.py+24
- test/tests/action_area_share/test.py+48
- test/tests/basic/data/ERT.yaml
- test/tests/basic/data/action_counts.yaml
- test/tests/basic/data/action_counts_error.yaml
- test/tests/basic/data/hierarchical_primitive_arch.yaml
- test/tests/basic/data/hierarchical_primitive_arch_step01.yaml
- test/tests/basic/data/hierarchical_primitive_arch_step02.yaml
- test/tests/basic/test_energy_calculation.py
- test/tests/basic/test_helper_functions.py
- test/tests/basic/test_parsing_utils.py
- test/tests/exercises/checks.py+49
- test/tests/exercises/test.py+253
- test/tests/exercises/timeloop-accelergy-exercises+1
- test/tests/plugin_choices/inputs/arch.yaml+31
- test/tests/plugin_choices/inputs/components.yaml+66
- test/tests/plugin_choices/plugins/plugins.py+63
- test/tests/plugin_choices/test.py+43
- test/tests/plugin_choices_II/inputs/arch.yaml+31
- test/tests/plugin_choices_II/inputs/components.yaml+66
- test/tests/plugin_choices_II/plugins/plugins.py+63
- test/tests/plugin_choices_II/test.py+14
- test/tests/plugin_choices_III/inputs/arch.yaml+31
- test/tests/plugin_choices_III/inputs/components.yaml+66
- test/tests/plugin_choices_III/plugins/plugins.py+63
- test/tests/plugin_choices_III/test.py+10
- test/utils.py+184
Submodule accelergy-adc-plug-in added at d09fcc0
Submodule accelergy-library-plug-in added at e66422b
Submodule accelergy-neurosim-plug-in added at b7424aa
0 commit comments