tflite-android-transformers icon indicating copy to clipboard operation
tflite-android-transformers copied to clipboard

GPT2 error : ByteBuffer is not a valid flatbuffer model

Open jason9693 opened this issue 3 years ago • 0 comments

When I was clone & run your GPT2 example code, there are some runtime error when try to load model.

How can I run this code?

  • tried tflite version : 2.0.0, 2.1.0, 2.3.0
  • android sdk : 26
  • run device : Android Emulator (x86)

==Error MSG== Process: co.huggingface.android_transformers.gpt2, PID: 16252 java.lang.IllegalArgumentException: ByteBuffer is not a valid flatbuffer model at org.tensorflow.lite.NativeInterpreterWrapper.createModelWithBuffer(Native Method) at org.tensorflow.lite.NativeInterpreterWrapper.(NativeInterpreterWrapper.java:60) at org.tensorflow.lite.Interpreter.(Interpreter.java:224) at co.huggingface.android_transformers.gpt2.ml.GPT2Client$loadModel$2.invokeSuspend(GPT2Client.kt:138) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:241) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:594) at kotlinx.coroutines.scheduling.CoroutineScheduler.access$runSafely(CoroutineScheduler.kt:60) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:740)

jason9693 avatar Mar 04 '21 12:03 jason9693