Cargando…
Expanding the testing infrastructure of High-Level Synthesis for Machine Learning (HLS4ML)
HLS4ML - an open-source package based on High-Level Synthesis (HLS) is used for converting machine learning algorithms to utilize them in particle physics. It is designed to deploy neural network architectures on FPGA chips, targeting extremely low-latency requirements of the Large Hadron Collider (...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2021
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2759976 |
_version_ | 1780970247606501376 |
---|---|
author | Najafova, Gulnar |
author_facet | Najafova, Gulnar |
author_sort | Najafova, Gulnar |
collection | CERN |
description | HLS4ML - an open-source package based on High-Level Synthesis (HLS) is used for converting machine learning algorithms to utilize them in particle physics. It is designed to deploy neural network architectures on FPGA chips, targeting extremely low-latency requirements of the Large Hadron Collider (LHC). The main aim of the project is implementing an infrastructure for testing the conversion of Keras library with High-Level Synthesis for Machine Learning (HLS4ML). For building this infrastructure Pytest testing framework and Jenkins continuous integration platform was utilized. The designed testing infrastructure serves to maintain and to validate the consistency and the functionality of the software when new features are added by means of Keras library. The result of the work makes the project a more robust and mature framework, allowing the deployment of more complex neural network architectures. The testing infrastructure has to check the accuracy of model conversion, internal representation, HLS synthesis, and resource estimation. |
id | cern-2759976 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2021 |
record_format | invenio |
spelling | cern-27599762021-04-26T07:24:08Zhttp://cds.cern.ch/record/2759976engNajafova, GulnarExpanding the testing infrastructure of High-Level Synthesis for Machine Learning (HLS4ML)Physics in GeneralHLS4ML - an open-source package based on High-Level Synthesis (HLS) is used for converting machine learning algorithms to utilize them in particle physics. It is designed to deploy neural network architectures on FPGA chips, targeting extremely low-latency requirements of the Large Hadron Collider (LHC). The main aim of the project is implementing an infrastructure for testing the conversion of Keras library with High-Level Synthesis for Machine Learning (HLS4ML). For building this infrastructure Pytest testing framework and Jenkins continuous integration platform was utilized. The designed testing infrastructure serves to maintain and to validate the consistency and the functionality of the software when new features are added by means of Keras library. The result of the work makes the project a more robust and mature framework, allowing the deployment of more complex neural network architectures. The testing infrastructure has to check the accuracy of model conversion, internal representation, HLS synthesis, and resource estimation.CERN-STUDENTS-Note-2021-006oai:cds.cern.ch:27599762021-04-06 |
spellingShingle | Physics in General Najafova, Gulnar Expanding the testing infrastructure of High-Level Synthesis for Machine Learning (HLS4ML) |
title | Expanding the testing infrastructure of High-Level Synthesis for Machine Learning (HLS4ML) |
title_full | Expanding the testing infrastructure of High-Level Synthesis for Machine Learning (HLS4ML) |
title_fullStr | Expanding the testing infrastructure of High-Level Synthesis for Machine Learning (HLS4ML) |
title_full_unstemmed | Expanding the testing infrastructure of High-Level Synthesis for Machine Learning (HLS4ML) |
title_short | Expanding the testing infrastructure of High-Level Synthesis for Machine Learning (HLS4ML) |
title_sort | expanding the testing infrastructure of high-level synthesis for machine learning (hls4ml) |
topic | Physics in General |
url | http://cds.cern.ch/record/2759976 |
work_keys_str_mv | AT najafovagulnar expandingthetestinginfrastructureofhighlevelsynthesisformachinelearninghls4ml |