aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/java
Commit message (Collapse)AuthorAge
* Internal changeGravatar Jared Duke2018-10-05
| | | | PiperOrigin-RevId: 215978771
* Fix TfLiteTensor invalidation issue when using the Java APIGravatar Jared Duke2018-10-03
| | | | | | | | Fix an issue where the Java Tensor class would hold a reference to an invalidated TfLiteTensor instance. This issue was manifest in certain models that add temporary tensors during execution. PiperOrigin-RevId: 215582842
* Check in and refactor the OVIC detector benchmarker.Gravatar A. Unique TensorFlower2018-10-01
| | | | PiperOrigin-RevId: 215266415
* Internal changeGravatar A. Unique TensorFlower2018-09-28
| | | | PiperOrigin-RevId: 215015490
* Internal changeGravatar A. Unique TensorFlower2018-09-28
| | | | PiperOrigin-RevId: 214986255
* Updates Interpreter to be initialized with a MappedByteBuffer for backward ↵Gravatar A. Unique TensorFlower2018-09-27
| | | | | | compatibility. PiperOrigin-RevId: 214843130
* Add an experimental Java API to allow half precision for FP32 calculation.Gravatar A. Unique TensorFlower2018-09-26
| | | | PiperOrigin-RevId: 214668283
* Reland "Add Interpreter.Options Java API for interpreter configuration"Gravatar Jared Duke2018-09-25
| | | | | | | | The original CL broke the InterpreterTest due to use of a newly deprecated API. This has been fixed, and deprecated API usage in the samples has also been updated. PiperOrigin-RevId: 214532691
* Automated rollback of commit 954d6a0ace9b96cdd54659b99e9378a1138a7266Gravatar Jared Duke2018-09-25
| | | | PiperOrigin-RevId: 214463446
* Flesh out TFLite Android sample docsGravatar Jared Duke2018-09-25
| | | | PiperOrigin-RevId: 214461578
* Add Interpreter.Options Java API for interpreter configurationGravatar Jared Duke2018-09-25
| | | | PiperOrigin-RevId: 214451901
* Update links to tf lite site.Gravatar Billy Lamberta2018-09-20
| | | | PiperOrigin-RevId: 213917881
* Move OvicBenchmarker class from app folder to source folder.Gravatar A. Unique TensorFlower2018-09-17
| | | | PiperOrigin-RevId: 213349833
* Remove note in TF for Android build instructions about Bazel not supporting ↵Gravatar A. Unique TensorFlower2018-09-10
| | | | | | NDK 15/16. PiperOrigin-RevId: 212292791
* Modularize TF Lite interface definitions and reorganize file structureGravatar Pete Warden2018-09-07
| | | | PiperOrigin-RevId: 212064501
* Correctly tag tests that break internal testing for 1.11Gravatar Austin Anderson2018-09-06
| | | | PiperOrigin-RevId: 211879623
* Remove test dependencies from TFLite Android samplesGravatar Jared Duke2018-08-31
| | | | | | | | | These deps are unncessary and were causing unexpected breakage. Remove them. Fixes #20828 PiperOrigin-RevId: 211156706
* fix C++ header guards.Gravatar A. Unique TensorFlower2018-08-21
| | | | PiperOrigin-RevId: 209679086
* Extend Java Interpreter API for TensorFlow LiteGravatar Jared Duke2018-08-20
| | | | | | | | | | Expose simple Tensor and DataType Java classes that can be used for basic introspection. Note that this change does not allow direct mutation of Tensor objects. The client must still use the Interpreter.invoke() API for injecting and retrieving Tensor data. PiperOrigin-RevId: 209473412
* Merge pull request #14842 from daj:gitignoreGravatar TensorFlower Gardener2018-08-10
|\ | | | | | | PiperOrigin-RevId: 208262649
* | Expose method to get model input type.Gravatar A. Unique TensorFlower2018-08-09
| | | | | | | | PiperOrigin-RevId: 208124726
* | Refine JNI exception when tensor allocation failsGravatar Jared Duke2018-07-25
| | | | | | | | PiperOrigin-RevId: 206013732
* | Specify minSdkVersion/targetSdkVersion in library manifestsGravatar Jared Duke2018-07-23
| | | | | | | | PiperOrigin-RevId: 205673447
* | Merge pull request #20454 from PaulWoitaschek:patch-2Gravatar TensorFlower Gardener2018-07-19
|\ \ | | | | | | | | | PiperOrigin-RevId: 205251509
* | | Add 'no_oss' to all TF Lite tests that are not running in kokoroGravatar A. Unique TensorFlower2018-07-17
| | | | | | | | | | | | PiperOrigin-RevId: 204978094
* | | Fix androidx espresso-core gradle dependencyGravatar A. Unique TensorFlower2018-07-16
| | | | | | | | | | | | PiperOrigin-RevId: 204802505
| * | Update AndroidManifest.xmlGravatar Paul Woitaschek2018-07-16
| | |
* | | More Tensor Java class refactoringGravatar Jared Duke2018-07-10
| | | | | | | | | | | | PiperOrigin-RevId: 203993466
* | | Implement Interpreter.run() in terms of Tensor APIsGravatar Jared Duke2018-07-09
| | | | | | | | | | | | PiperOrigin-RevId: 203826817
* | | Avoid exceptions in the Interpreter finalizerGravatar Jared Duke2018-07-09
| | | | | | | | | | | | PiperOrigin-RevId: 203817866
* | | Merge changes from github.Gravatar Yifei Feng2018-07-02
| | | | | | | | | | | | PiperOrigin-RevId: 203037623
* | | Allow ByteBuffer outputs from TFLite interpreterGravatar Jared Duke2018-07-02
| | | | | | | | | | | | PiperOrigin-RevId: 203029983
| * | Added target-sdk as well.Gravatar Paul Woitaschek2018-07-02
| | |
| * | Added minSdkVersion to the manifestGravatar Paul Woitaschek2018-07-01
| | | | | | | | | Fixes #20453
* | | PiperOrigin-RevId: 202796842Gravatar A. Unique TensorFlower2018-06-30
| | |
| * | Merge commit for internal changesGravatar Michael Case2018-06-26
| |\ \ | |/ / |/| |
* | | Internal cleanup.Gravatar A. Unique TensorFlower2018-06-25
| | | | | | | | | | | | PiperOrigin-RevId: 202037575
| * | Merge commit for internal changesGravatar Mingxing Tan2018-06-23
| |\ \ | |/ / |/| |
* | | Migrate to new skylark rulesGravatar A. Unique TensorFlower2018-06-22
| | | | | | | | | | | | PiperOrigin-RevId: 201713241
| * | Merge commit for internal changesGravatar Mingxing Tan2018-06-20
| |\ \ | |/ / |/| |
* | | Merge changes from github.Gravatar Akshay Modi2018-06-18
| | | | | | | | | | | | PiperOrigin-RevId: 201110240
* | | Migrate to android skylark rulesGravatar A. Unique TensorFlower2018-06-18
| | | | | | | | | | | | PiperOrigin-RevId: 201052263
* | | Automated g4 rollback of changelist 201011811Gravatar Akshay Modi2018-06-18
| | | | | | | | | | | | PiperOrigin-RevId: 201033171
* | | Merge changes from github.Gravatar Akshay Modi2018-06-18
| | | | | | | | | | | | PiperOrigin-RevId: 201011811
| * | Automate download and unzip of the model file (#14853)Gravatar Dan J2018-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TESTING Used Android Studio 3.1.3, NDK r17b and Pixel XL API 24 emulator. Blocked from testing the built app due to this issue: https://github.com/tensorflow/tensorflow/issues/18658 Did a ./gradlew clean. Deleted intermediate download and unzipped versions of the model: ``` $ rm app/build/intermediates/mobilenet_v1_224_android_quant_2017_11_08.zip $ rm app/src/main/assets/mobilenet_quant_v1_224.tflite ``` Built the app and confirmed the model got downloaded and unzipped: ``` $ ./gradlew assemble <snip> :app:downloadModel Downloading https://storage.googleapis.com/download.tensorflow.org/models/tflite/mobilenet_v1_224_android_quant_2017_11_08.zip :app:unzipModel Unzipping build/intermediates/mobilenet_v1_224_android_quant_2017_11_08.zip :app:preBuild <snip> ``` Deleted the model file from the assets folder and checked it gets unzipped again from the intermediate storage location: ``` $ ./gradlew assemble <snip> :app:downloadModel UP-TO-DATE :app:unzipModel Unzipping build/intermediates/mobilenet_v1_224_android_quant_2017_11_08.zip :app:preBuild <snip> ``` Built it again and check it doesn't get downloaded or unzipped again: ``` $ ./gradlew assemble <snip> :app:downloadModel UP-TO-DATE :app:unzipModel UP-TO-DATE <snip> ```
* | | Expose Quantization params for outputs in JNI interpreterGravatar A. Unique TensorFlower2018-06-15
| | | | | | | | | | | | PiperOrigin-RevId: 200795402
| * | Merge commit for internal changesGravatar Akshay Modi2018-06-15
| |\ \ | |/ / |/| |
* | | Update demo app to use nightly TFLite build instead of latest release build.Gravatar Alan Chiao2018-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the demo app updates to use a backwards-incompatible change to the TFLite Java API at HEAD, it'll fail to build on the old release (which is missing the API change). Using the nightly build means the demo app will use a relatively fresh TFLite build with API changes, in addition to other improvements. The user may need to pull the latest demo code to keep up. PiperOrigin-RevId: 200672004
| * | Merge commit for internal changesGravatar Patrick Nguyen2018-06-07
| |\ \ | |/ / |/| |
* | | Use get*ArrayRegion instead of get*ArrayElements in TFlite JNI code.Gravatar A. Unique TensorFlower2018-06-06
| | | | | | | | | | | | | | | | | | | | | Prefer get*ArrayRegion to avoid a JNI hop and (potentially) an extra copy when copying Java inputs during interpreter execution. PiperOrigin-RevId: 199530084