Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 9 of 9 for TFE_DeleteTensorHandle (0.13 seconds)

  1. tensorflow/c/eager/custom_device_test.cc

      std::unique_ptr<TFE_TensorHandle, decltype(&TFE_DeleteTensorHandle)> hcpu(
          TestMatrixTensorHandle(context.get()), TFE_DeleteTensorHandle);
      ASSERT_FALSE(arrived);
      std::unique_ptr<TFE_TensorHandle, decltype(&TFE_DeleteTensorHandle)> hcustom0(
          TFE_TensorHandleCopyToDevice(hcpu.get(), context.get(), custom0,
                                       status.get()),
          TFE_DeleteTensorHandle);
      ASSERT_TRUE(arrived);
    Created: Tue Apr 07 12:39:13 GMT 2026
    - Last Modified: Thu Aug 27 23:39:24 GMT 2020
    - 18.4K bytes
    - Click Count (0)
  2. tensorflow/c/eager/c_api_distributed_test.cc

      EXPECT_EQ(TF_OK, TF_GetCode(status)) << TF_Message(status);
      TF_DeleteStatus(status);
    
      TFE_DeleteTensorHandle(h0_task0);
      TFE_DeleteTensorHandle(h1_task0);
      TFE_DeleteTensorHandle(h0_task1);
      TFE_DeleteTensorHandle(h1_task1);
      TFE_DeleteTensorHandle(retvals[0]);
    
      TFE_DeleteOp(matmul);
    
      TFE_DeleteContext(ctx);
    
    Created: Tue Apr 07 12:39:13 GMT 2026
    - Last Modified: Sat Oct 12 05:11:17 GMT 2024
    - 23.4K bytes
    - Click Count (0)
  3. tensorflow/c/eager/c_api_experimental_test.cc

        EXPECT_EQ(0, memcmp(m_float, resolved_data, 4 * sizeof(float)));
        TF_DeleteTensor(resolved);
        TFE_DeleteTensorHandle(copy_aliased);  // Note that this will delete copy.
        TFE_DeleteTensorHandle(on_host);
      }
      TF_DeleteDeviceList(devices);
      TF_DeleteTensor(m_data);
      TFE_DeleteTensorHandle(m);
      TFE_DeleteContext(ctx);
      TF_DeleteStatus(status);
    }
    
    TEST(CAPI, TensorHandleNullptr) {
    Created: Tue Apr 07 12:39:13 GMT 2026
    - Last Modified: Thu Oct 09 05:56:18 GMT 2025
    - 31.5K bytes
    - Click Count (0)
  4. tensorflow/c/eager/c_api_cluster_test.cc

      ASSERT_EQ(TF_OK, TF_GetCode(status)) << TF_Message(status);
    
      CheckTFE_TensorHandleHasFloats(retval_task0, {7, 10, 15, 22});
    
      TFE_DeleteTensorHandle(retval_task0);
      TFE_DeleteTensorHandle(h0_task0);
      TFE_DeleteTensorHandle(retvals[0]);
    
      TFE_DeleteOp(matmul);
    
      TFE_Executor* executor = TFE_ContextGetExecutorForThread(ctx);
      TFE_ExecutorWaitForAllPendingNodes(executor, status);
    Created: Tue Apr 07 12:39:13 GMT 2026
    - Last Modified: Thu Oct 09 05:56:18 GMT 2025
    - 19.2K bytes
    - Click Count (0)
  5. tensorflow/c/eager/c_api_test_util.cc

      memcpy(TF_TensorData(t.get()), &value, TF_TensorByteSize(t.get()));
    
      std::unique_ptr<TFE_TensorHandle, decltype(&TFE_DeleteTensorHandle)>
          value_handle(TFE_NewTensorHandle(t.get(), status),
                       TFE_DeleteTensorHandle);
      if (TF_GetCode(status) != TF_OK) return nullptr;
    
      TFE_OpAddInput(op, value_handle.get(), status);
      if (TF_GetCode(status) != TF_OK) return nullptr;
    
    Created: Tue Apr 07 12:39:13 GMT 2026
    - Last Modified: Thu Oct 09 05:56:18 GMT 2025
    - 23.4K bytes
    - Click Count (0)
  6. tensorflow/c/eager/c_api.cc

      if (!status->status.ok()) return nullptr;
    
      return tensorflow::wrap(tensorflow::TensorHandle::CreateLocalHandle(tensor));
    }
    
    void TFE_DeleteTensorHandle(TFE_TensorHandle* h) {
      if (h == nullptr) return;
    
      tsl::profiler::TraceMe activity("TFE_DeleteTensorHandle",
                                      tsl::profiler::TraceMeLevel::kInfo);
      if (h) {
        tensorflow::unwrap(h)->Unref();
      }
    }
    
    Created: Tue Apr 07 12:39:13 GMT 2026
    - Last Modified: Fri Nov 07 05:55:21 GMT 2025
    - 43.9K bytes
    - Click Count (0)
  7. tensorflow/c/eager/c_api.h

    // TFE_Context must outlive all tensor handles created using it. In other
    // words, TFE_DeleteContext() must be called after all tensor handles have
    // been deleted (with TFE_DeleteTensorHandle).
    //
    // TODO(ashankar): Merge with TF_Session?
    typedef struct TFE_Context TFE_Context;
    
    TF_CAPI_EXPORT extern TFE_Context* TFE_NewContext(
        const TFE_ContextOptions* opts, TF_Status* status);
    Created: Tue Apr 07 12:39:13 GMT 2026
    - Last Modified: Thu Apr 27 21:07:00 GMT 2023
    - 22.8K bytes
    - Click Count (0)
  8. tensorflow/c/c_api_experimental_test.cc

                        /* input_tensors*/ {tensor_1X1X6, scalarTensor},
                        /*expected_shape*/ make_shape({1, 1, 6}));
      TFE_DeleteOp(fill_op);
      fill_op = nullptr;
    
      TFE_DeleteTensorHandle(scalar);
      TF_DeleteTensor(scalarTensor);
      TF_DeleteTensor(tensor_1X1X6);
      TF_DeleteTensor(tensor_1X6);
    }
    
    TEST(CAPI_EXPERIMENTAL, LibraryPluggableDeviceLoadFunctions) {
    Created: Tue Apr 07 12:39:13 GMT 2026
    - Last Modified: Wed Jan 07 04:56:09 GMT 2026
    - 13.1K bytes
    - Click Count (0)
  9. tensorflow/c/eager/c_api_experimental.h

    // returned will be on the device in which the TFE_TensorHandle resides (so e.g.
    // for a GPU tensor this will return a pointer to GPU memory). The pointer is
    // only guaranteed to be valid until TFE_DeleteTensorHandle is called on this
    // TensorHandle. Only supports POD data types.
    TF_CAPI_EXPORT extern void* TFE_TensorHandleDevicePointer(TFE_TensorHandle*,
                                                              TF_Status*);
    
    Created: Tue Apr 07 12:39:13 GMT 2026
    - Last Modified: Wed Feb 21 22:37:46 GMT 2024
    - 39.5K bytes
    - Click Count (1)
Back to Top