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 (...

Descripción completa

Detalles Bibliográficos
Autor principal: Najafova, Gulnar
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