TensorFlow Lite Extension to OpenNMT-tf Documentation

Abstract

Since its release in 2017, the OpenNMT project has provided open development tools for Neural Machine Translation (NMT) including machine learning inference with artificial neural network models on Android platforms. Rapid advances in OpenNMT methods were achieved using TensorFlow since 2018; however, most of these advances were not deployable for use on Android platforms pending completion of the TensorFlow Lite library. The US Army Combat Capabilities Development Command Army Research Laboratory Shareable Components project team closely tracked progress on TensorFlow Lite and succeeded in implementing a new method for converting OpenNMT models from standard TensorFlow to the Lite variant. Deployable on Android devices, these converted models provide important gains in execution speed while occupying less space. A pull request submitted to the OpenNMT was approved and implemented in February 2021. This report describes how OpenNMT developers using TensorFlow can convert several types of models to TensorFlow Lite for use on Android platforms.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2021
Accession Number
AD1135718

Entities

People

  • Gerardo Cervantes
  • Stephen Larocca

Organizations

  • United States Army Research Laboratory

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Abstracts
  • Application Software
  • Artificial Intelligence Software
  • Buildings And Structures
  • Computational Science
  • Computer Languages
  • Computer Programs
  • Conversion
  • Data Science
  • Decoding
  • Deep Learning
  • Graphics Processing Unit
  • Information Science
  • Language
  • Machine Learning
  • Machine Translation
  • Military Research
  • Neural Networks
  • Platforms
  • Standards
  • Translations
  • Vocabulary

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Military Logistics and Supply Chain Management
  • Neural Network Machine Learning.

Technology Areas

  • AI & ML
  • Space