Draft: Dev/clean branches refactor draft for export2gus + some fixes
I generated a mapping for the Raspberry Pi (Cortex A72, arch=ARMv8a) using palmed. While doing so, I encountered some issues that I fixed :
- A dependency on a72-frontend lead to an import crash at runtime, so I just add it to the requirements.
- During the mapping generation, a failure with the database was caused by a
np.float64
values that cannot be properly converted by the ORM when pushing measurement in the table, so I add a manual explicit conversion tofloat
. - During some experimental tests with
export2gus
I noticed crash because ofConfig
that wasn't initalize (some fields like UOPS were not set) so I add a flag to the script to set it.
And I try a little refactoring of the export2gus
file in order to factorize the code that will be common for both x86 and arm generation. But maybe these changes need to be discussed more ;)