paper-with-me

Papers

DLBricks: Composable Benchmark Generation to Reduce Deep Learning Benchmarking Effort on CPUs (Extended)

2019-11-18 · Cheng Li, Abdul Dakkak, JinJun Xiong, Wen-mei Hwu

The past few years have seen a surge of applying Deep Learning (DL) models for a wide array of tasks such as image classification, object detection, machine translation, etc. While DL models provide an opportunity to solve otherwise intractable tasks, their adoption relies on them being optimized to meet latency and resource requirements. Benchmarking is a key step in this process but has been hampered in part due to the lack of representative and up-to-date benchmarking suites. This is exacerbated by the fast-evolving pace of DL models. This paper proposes DLBricks, a composable benchmark generation design that reduces the effort of developing, maintaining, and running DL benchmarks on CPUs. DLBricks decomposes DL models into a set of unique runnable networks and constructs the original model's performance using the performance of the generated benchmarks. DLBricks leverages two key observations: DL layers are the performance building blocks of DL models and layers are extensively repeated within and across DL models. Since benchmarks are generated automatically and the benchmarking time is minimized, DLBricks can keep up-to-date with the latest proposed models, relieving the pressure of selecting representative DL models. Moreover, DLBricks allows users to represent proprietary models within benchmark suites. We evaluate DLBricks using $50$ MXNet models spanning $5$ DL tasks on $4$ representative CPU systems. We show that DLBricks provides an accurate performance estimate for the DL models and reduces the benchmarking time across systems (e.g. within $95\%$ accuracy and up to $4.4\times$ benchmarking time speedup on Amazon EC2 c5.xlarge).

📄 PDF Abstract BibTeX arXiv:1911.07967

Code (0)

등록된 구현이 없습니다.

Tasks

BenchmarkingCPUimage-classificationImage ClassificationMachine Translationobject-detectionObject Detection

Similar Papers 제목 키워드 기반

CABENCH: Benchmarking Composable AI for Solving Complex Tasks through Composing Ready-to-Use Models

2025-08-04 · Tung-Thuy Pham, Duy-Quan Luong, Minh-Quan Duong, Trung-Hieu Nguyen 외 arxiv

Composable AI offers a scalable and effective paradigm for tackling complex AI tasks by decomposing them into sub-tasks and solving each sub-task using ready-to-use well-trained models. However, systematically evaluating…

Efficient Minimization of Decomposable Submodular Functions

2010-12-01 · NeurIPS 2010 12 · Peter Stobbe, Andreas Krause

Many combinatorial problems arising in machine learning can be reduced to the problem of minimizing a submodular function. Submodular functions are a natural discrete analog of convex functions, and can be minimized in s…

Towards Evaluating Generalist Agents: An Automated Benchmark in Open World

2023-10-12 · Xinyue Zheng, Haowei Lin, Kaichen He, ZiHao Wang 외

Evaluating generalist agents presents significant challenges due to their wide-ranging abilities and the limitations of current benchmarks in assessing true generalization. We introduce the Minecraft Universe (MCU), a fu…

BenchmarkingDiversityLanguage ModelingLanguage Modelling+2

Optimal Decision-Theoretic Classification Using Non-Decomposable Performance Metrics

2015-05-07 · Nagarajan Natarajan, Oluwasanmi Koyejo, Pradeep Ravikumar, Inderjit S. Dhillon

We provide a general theoretical analysis of expected out-of-sample utility, also referred to as decision-theoretic classification, for non-decomposable binary classification metrics such as F-measure and Jaccard coeffic…

Binary ClassificationClassificationGeneral Classification

h4rm3l: A language for Composable Jailbreak Attack Synthesis

2024-08-09 · Moussa Koulako Bala Doumbouya, Ananjan Nandi, Gabriel Poesia, Davide Ghilardi 외

Despite their demonstrated valuable capabilities, state-of-the-art (SOTA) widely deployed large language models (LLMs) still have the potential to cause harm to society due to the ineffectiveness of their safety filters,…

BenchmarkingProgram SynthesisRed Teaming