paper-with-me

Papers

Collage: Seamless Integration of Deep Learning Backends with Automatic Placement

2021-11-01 · Byungsoo Jeon, Sunghyun Park, Peiyuan Liao, Sheng Xu, Tianqi Chen, Zhihao Jia

The strong demand for efficient and performant deployment of Deep Learning (DL) applications prompts the rapid development of a rich DL ecosystem. To keep up with this fast advancement, it is crucial for modern DL frameworks to efficiently integrate a variety of optimized tensor algebra libraries and runtimes as their backends and generate the fastest possible executable using these backends. However, current DL frameworks require significant manual effort and expertise to integrate every new backend while failing to unleash its full potential. Given the fast-evolving nature of the DL ecosystem, this manual approach often slows down continuous innovations across different layers; it prevents hardware vendors from the fast deployment of their cutting-edge libraries, DL framework developers must repeatedly adjust their hand-coded rules to accommodate new versions of libraries, and machine learning practitioners need to wait for the integration of new technologies and often encounter unsatisfactory performance. In this paper, we propose Collage, a DL framework that offers seamless integration of DL backends. Collage provides an expressive backend registration interface that allows users to precisely specify the capability of various backends. By leveraging the specifications of available backends, Collage automatically searches for an optimized backend placement strategy for a given workload and execution environment. Our evaluation shows that Collage outperforms the best existing framework for each hardware by $1.26\times$, $1.43\times$, $1.40\times$ on average on NVIDIA's RTX 2070 GPU, V100 GPU, and Intel's Xeon 8259CL CPU, respectively. Collage has been open-sourced and deployed in Apache TVM.

📄 PDF Abstract BibTeX arXiv:2111.00655

Code (1)

cmu-catalyst/collage 공식 구현 pytorch

Tasks

CPUDeep LearningGPUtensor algebra

Similar Papers 제목 키워드 기반

Aesthetic Photo Collage with Deep Reinforcement Learning

2021-10-19 · Mingrui Zhang, Mading Li, Li Chen, Jiahao Yu

Photo collage aims to automatically arrange multiple photos on a given canvas with high aesthetic quality. Existing methods are based mainly on handcrafted feature optimization, which cannot adequately capture high-level…

Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

LayerCraft: Enhancing Text-to-Image Generation with CoT Reasoning and Layered Object Integration

2025-03-25 · Yuyao Zhang, Jinghao Li, Yu-Wing Tai

Text-to-image (T2I) generation has made remarkable progress, yet existing systems still lack intuitive control over spatial composition, object consistency, and multi-step editing. We present $\textbf{LayerCraft}$, a mod…

Image GenerationObjectPrompt EngineeringScene Generation+2

MotionCom: Automatic and Motion-Aware Image Composition with LLM and Video Diffusion Prior

2024-09-16 · Weijing Tao, Xiaofeng Yang, Miaomiao Cui, Guosheng Lin

This work presents MotionCom, a training-free motion-aware diffusion based image composition, enabling automatic and seamless integration of target objects into new scenes with dynamically coherent results without finetu…

Image GenerationLanguage ModelingLanguage Modelling

NoiseCollage: A Layout-Aware Text-to-Image Diffusion Model Based on Noise Cropping and Merging

2024-03-06 · CVPR 2024 1 · Takahiro Shirakawa, Seiichi Uchida

Layout-aware text-to-image generation is a task to generate multi-object images that reflect layout conditions in addition to text conditions. The current layout-aware text-to-image diffusion models still have several is…

DenoisingImage GenerationText to Image GenerationText-to-Image Generation

User Preferences Modeling and Learning for Pleasing Photo Collage Generation

2015-06-01 · Simone Bianco, Gianluigi Ciocca

In this paper we consider how to automatically create pleasing photo collages created by placing a set of images on a limited canvas area. The task is formulated as an optimization problem. Differently from existing stat…