fix android and windows building
This commit is contained in:
parent
3f218b1cd8
commit
295a8b30d5
@ -360,6 +360,7 @@ filegroup(
|
||||
exclude = [
|
||||
"c_api_experimental.cc",
|
||||
"*test*",
|
||||
"*dlpack*",
|
||||
],
|
||||
),
|
||||
visibility = ["//visibility:public"],
|
||||
|
@ -59,6 +59,8 @@ void DLManagedTensorDeleter(DLManagedTensor* arg) {
|
||||
TFDLManagedTensorCtx* owner =
|
||||
static_cast<TFDLManagedTensorCtx*>(arg->manager_ctx);
|
||||
owner->handle->Unref();
|
||||
delete owner->handle;
|
||||
delete owner->tensor.dl_tensor.shape;
|
||||
delete owner;
|
||||
}
|
||||
|
||||
|
@ -24,11 +24,11 @@ namespace tensorflow {
|
||||
|
||||
const char* const kDlTensorCapsuleName = "dltensor";
|
||||
|
||||
void* TFE_HandleToDLPack(TFE_TensorHandle* h, TF_Status* status);
|
||||
TF_CAPI_EXPORT extern void* TFE_HandleToDLPack(TFE_TensorHandle* h, TF_Status* status);
|
||||
|
||||
TFE_TensorHandle* TFE_HandleFromDLPack(void* dlm, TF_Status* status);
|
||||
TF_CAPI_EXPORT extern TFE_TensorHandle* TFE_HandleFromDLPack(void* dlm, TF_Status* status);
|
||||
|
||||
void TFE_CallDLManagedTensorDeleter(void* dlm_ptr);
|
||||
TF_CAPI_EXPORT extern void TFE_CallDLManagedTensorDeleter(void* dlm_ptr);
|
||||
} // namespace tensorflow
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user