[go: up one dir, main page]

Jajal et al., 2023 - Google Patents

Analysis of failures and risks in deep learning model converters: A case study in the onnx ecosystem

Jajal et al., 2023

View PDF
Document ID
14952736062969912674
Author
Jajal P
Jiang W
Tewari A
Kocinare E
Woo J
Sarraf A
Lu Y
Thiruvathukal G
Davis J
Publication year
Publication venue
arXiv preprint arXiv:2303.17708

External Links

Snippet

Software engineers develop, fine-tune, and deploy deep learning (DL) models using a variety of development frameworks and runtime environments. DL model converters move models between frameworks and to runtime environments. Conversion errors compromise …
Continue reading at arxiv.org (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3696Methods or tools to render software testable
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3604Software analysis for verifying properties of programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/10Requirements analysis; Specification techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N99/00Subject matter not provided for in other groups of this subclass

Similar Documents

Publication Publication Date Title
Jajal et al. Interoperability in deep learning: A user survey and failure analysis of onnx model converters
Lamothe et al. A systematic review of API evolution literature
Beller et al. On the dichotomy of debugging behavior among programmers
Jajal et al. Analysis of failures and risks in deep learning model converters: A case study in the onnx ecosystem
El Haji et al. Using github copilot for test generation in python: An empirical study
Hu et al. Assessing and advancing benchmarks for evaluating large language models in software engineering tasks
Alhanahnah et al. An empirical evaluation of pre-trained large language models for repairing declarative formal specifications
Li et al. Studying the impact of tensorflow and pytorch bindings on machine learning software quality
Silva et al. A mapping study on mutation testing for mobile applications
Wang et al. Paperarena: An evaluation benchmark for tool-augmented agentic reasoning on scientific literature
Kozik et al. Q-Rapids framework for advanced data analysis to improve rapid software development
Aşik et al. Generating python mutants from bug fixes using neural machine translation
Arcuschin et al. On the feasibility and challenges of synthesizing executable Espresso tests
Zhang et al. GUI test migration via abstraction and concretization
Maharaj et al. Evaluation and incident prevention in an enterprise AI assistant
Mateo Navarro et al. A proposal for automatic testing of GUIs based on annotated use cases
Shu et al. An Empirical Study on Language Models for Generating Log Statements in Test Code
Bhutani et al. Analysing Software Quality of AI-Translated Code:: A Comparative Study of Large Language Models Using Static Analysis
Koyuncu Boosting Automated Program Repair for adoption by practitioners
Forsanker Evaluating the code quality of ios applications generated by large language models
Vitale et al. Toward Explaining Large Language Models in Software Engineering Tasks
Márquez et al. Security discussions in quantum software projects on GitHub
Kavuri Large Language Model (LLM)-Based Automation for Software Test Script Generation
Zhang et al. Malo in the code jungle: Explainable fault localization for decentralized applications
Huang et al. Evaluating LLMs on Sequential API Call Through Automated Test Generation