paper-with-me

홈 › Papers

Surrogate Neural Architecture Codesign Package (SNAC-Pack)

2026-05-15 · Jason Weitz, Dmitri Demler, Benjamin Hawks, Aaron Wang, Nhan Tran, Javier Duarte arxiv

Neural architecture search (NAS) is a powerful approach for automating model design, but existing methods often optimize for accuracy alone or rely on proxy metrics such as bit operations (BOPs) that correlate poorly with hardware cost. This gap is particularly large for FPGA deployment, where cost is dominated by a multi-dimensional budget of lookup tables, DSPs, flip-flops, BRAM, and latency. We present the Surrogate Neural Architecture Codesign Package (SNAC-Pack), an open-source AutoML framework for hardware-aware neural architecture codesign and end-to-end FPGA deployment. SNAC-Pack runs a multi-objective global search with Optuna and NSGA-II, loading trials to a shared SQLite store that enables parallel workers across compute nodes. A hardware surrogate model outputs per-trial resource and latency estimates, avoiding the synthesis cost that would otherwise dominate the search loop. A local search stage then applies quantization-aware training (QAT) together with iterative magnitude pruning in a combined compression loop, after which the final model is synthesized to FPGA firmware via the hls4ml Python library. A YAML configuration and an optional agentic frontend let users run the pipeline on new datasets without modifying the framework. We demonstrate SNAC-Pack on jet classification at the Large Hadron Collider and superconducting qubit readout, discovering compact architectures that match or exceed strong baselines on the task metric while reducing FPGA resource utilization and, in the qubit readout case, reducing the design space exploration process from months of manual fine-tuning to hours of automated search.

📄 PDF Abstract BibTeX arXiv:2605.16138

Code (0)

등록된 구현이 없습니다.

Tasks

Neural Architecture Search

Similar Papers 제목 키워드 기반

Surrogate Neural Architecture Codesign Package (SNAC-Pack)

2025-12-17 · Jason Weitz, Dmitri Demler, Benjamin Hawks, Nhan Tran 외 arxiv

Neural Architecture Search is a powerful approach for automating model design, but existing methods struggle to accurately optimize for real hardware performance, often relying on proxy metrics such as bit operations. We…

Neural Architecture Search

Optimization with SpotOptim

2026-04-15 · Thomas Bartz-Beielstein arxiv

The spotoptim package implements surrogate-model-based optimization of expensive black-box functions in Python. Building on two decades of Sequential Parameter Optimization (SPO) methodology, it provides a Kriging-based …

Multi-Objective Optimization and Hyperparameter Tuning With Desirability Functions

2025-03-30 · Thomas Bartz-Beielstein

The goal of this article is to provide an introduction to the desirability function approach to multi-objective optimization (direct and surrogate model-based), and multi-objective hyperparameter tuning. This work is bas…

Surrogate Model Based Hyperparameter Tuning for Deep Learning with SPOT

2021-05-30 · Thomas Bartz-Beielstein, Frederik Rehbach, Amrita Sen, Martin Zaefferer

A surrogate model based hyperparameter tuning approach for deep learning is presented. This article demonstrates how the architecture-level parameters (hyperparameters) of deep learning models that were implemented in Ke…

Deep Learning

Simulation-based inference with the Python Package sbijax

2024-09-28 · Simon Dirmeier, Simone Ulzega, Antonietta Mira, Carlo Albert

Neural simulation-based inference (SBI) describes an emerging family of methods for Bayesian inference with intractable likelihood functions that use neural networks as surrogate models. Here we introduce sbijax, a Pytho…

Bayesian InferenceCPUGPU