Published November 4, 2020 | Version v1
Technical note Open

HLS4ML - Testing Infrastructure

Contributors

Description

Testing is a process to execute a software or program and find all the errors and bugs in software/program which do not meet the requirements or have inconsistency during the executing of the program. With more uses of machine learning and deep neural networks in the particle physics sector, High-Level Synthesis languages for FPGAs called hls4ml are used. With more layers and frameworks being supported, it is crucial to maintain the consistency and the functionality of the software when there is new change added. To ensure that the conversion process of deep neural networks is being executed correctly we create a testing infrastructure and testing pipeline for the conversion of deep neural networks using hls4ml.

Files

hls4ml-testing-Sarun.pdf

Files (300.9 kB)

Name Size Download all
md5:f01496095e2d648beeccb2913f83f412
300.9 kB Preview Download

Additional details

Identifiers

CDS Reference
CERN-STUDENTS-Note-2020-033