Lines Matching full:facebook
41 class TensorHybrid : public facebook::jni::HybridClass<TensorHybrid> {
48 static facebook::jni::local_ref<TensorHybrid::javaobject>
55 facebook::jni::throwNewJavaException( in newJTensorFromTensor()
56 facebook::jni::gJavaLangIllegalArgumentException, in newJTensorFromTensor()
67 facebook::jni::local_ref<jlongArray> jTensorShape = in newJTensorFromTensor()
68 facebook::jni::make_long_array(tensor_shape_vec.size()); in newJTensorFromTensor()
77 facebook::jni::local_ref<facebook::jni::JByteBuffer> jTensorBuffer = in newJTensorFromTensor()
78 facebook::jni::JByteBuffer::wrapBytes( in newJTensorFromTensor()
80 jTensorBuffer->order(facebook::jni::JByteOrder::nativeOrder()); in newJTensorFromTensor()
83 cls->getStaticMethod<facebook::jni::local_ref<TensorHybrid::javaobject>( in newJTensorFromTensor()
84 facebook::jni::alias_ref<facebook::jni::JByteBuffer>, in newJTensorFromTensor()
85 facebook::jni::alias_ref<jlongArray>, in newJTensorFromTensor()
87 facebook::jni::alias_ref<jhybriddata>)>("nativeNewTensor"); in newJTensorFromTensor()
96 class JEValue : public facebook::jni::JavaClass<JEValue> {
107 static facebook::jni::local_ref<JEValue> newJEValueFromEValue(EValue evalue) { in newJEValueFromEValue()
111 ->getStaticMethod<facebook::jni::local_ref<JEValue>( in newJEValueFromEValue()
112 facebook::jni::local_ref<TensorHybrid::javaobject>)>("from"); in newJEValueFromEValue()
119 ->getStaticMethod<facebook::jni::local_ref<JEValue>(jlong)>( in newJEValueFromEValue()
125 ->getStaticMethod<facebook::jni::local_ref<JEValue>(jdouble)>( in newJEValueFromEValue()
131 ->getStaticMethod<facebook::jni::local_ref<JEValue>(jboolean)>( in newJEValueFromEValue()
137 ->getStaticMethod<facebook::jni::local_ref<JEValue>( in newJEValueFromEValue()
138 facebook::jni::local_ref<jstring>)>("from"); in newJEValueFromEValue()
142 JEValue::javaClassStatic(), facebook::jni::make_jstring(str)); in newJEValueFromEValue()
144 facebook::jni::throwNewJavaException( in newJEValueFromEValue()
145 facebook::jni::gJavaLangIllegalArgumentException, in newJEValueFromEValue()
151 facebook::jni::alias_ref<JEValue> JEValue) { in JEValueToTensorImpl()
158 ->getMethod<facebook::jni::alias_ref<TensorHybrid::javaobject>()>( in JEValueToTensorImpl()
170 facebook::jni::local_ref<facebook::jni::JBuffer::javaobject>()>( in JEValueToTensorImpl()
172 facebook::jni::local_ref<facebook::jni::JBuffer> jbuffer = in JEValueToTensorImpl()
188 JNIEnv* jni = facebook::jni::Environment::current(); in JEValueToTensorImpl()
190 facebook::jni::throwNewJavaException( in JEValueToTensorImpl()
191 facebook::jni::gJavaLangIllegalArgumentException, in JEValueToTensorImpl()
198 facebook::jni::throwNewJavaException( in JEValueToTensorImpl()
199 facebook::jni::gJavaLangIllegalArgumentException, in JEValueToTensorImpl()
207 facebook::jni::throwNewJavaException( in JEValueToTensorImpl()
208 facebook::jni::gJavaLangIllegalArgumentException, in JEValueToTensorImpl()
214 class ExecuTorchJni : public facebook::jni::HybridClass<ExecuTorchJni> {
222 static facebook::jni::local_ref<jhybriddata> initHybrid( in initHybrid()
223 facebook::jni::alias_ref<jclass>, in initHybrid()
224 facebook::jni::alias_ref<jstring> modelPath, in initHybrid()
229 ExecuTorchJni(facebook::jni::alias_ref<jstring> modelPath, jint loadMode) { in ExecuTorchJni()
263 facebook::jni::local_ref<facebook::jni::JArrayClass<JEValue>> forward( in forward()
264 facebook::jni::alias_ref< in forward()
265 facebook::jni::JArrayClass<JEValue::javaobject>::javaobject> in forward()
270 facebook::jni::local_ref<facebook::jni::JArrayClass<JEValue>> execute( in execute()
271 facebook::jni::alias_ref<jstring> methodName, in execute()
272 facebook::jni::alias_ref< in execute()
273 facebook::jni::JArrayClass<JEValue::javaobject>::javaobject> in execute()
278 jint load_method(facebook::jni::alias_ref<jstring> methodName) { in load_method()
282 facebook::jni::local_ref<facebook::jni::JArrayClass<JEValue>> execute_method( in execute_method()
284 facebook::jni::alias_ref< in execute_method()
285 facebook::jni::JArrayClass<JEValue::javaobject>::javaobject> in execute_method()
298 facebook::jni::local_ref<facebook::jni::JArrayClass<JEValue>> jresult = in execute_method()
299 facebook::jni::JArrayClass<JEValue>::newArray( in execute_method()
349 facebook::jni::throwNewJavaException( in execute_method()
357 facebook::jni::local_ref<facebook::jni::JArrayClass<JEValue>> jresult = in execute_method()
358 facebook::jni::JArrayClass<JEValue>::newArray(result.get().size()); in execute_method()
368 facebook::jni::local_ref<facebook::jni::JArrayClass<jstring>>
372 facebook::jni::local_ref<facebook::jni::JArrayClass<jstring>> ret; in readLogBuffer()
376 ret = facebook::jni::JArrayClass<jstring>::newArray(size); in readLogBuffer()
386 facebook::jni::local_ref<facebook::jni::JString> jstr_message = in readLogBuffer()
387 facebook::jni::make_jstring(ss.str().c_str()); in readLogBuffer()
394 return facebook::jni::JArrayClass<String>::newArray(0); in readLogBuffer()
417 return facebook::jni::initialize(vm, [] { in JNI_OnLoad()