/** @see Pointer#limit(long) */ @Override public PointerPointer<P> limit(long limit) { return super.limit(limit); } /** @see Pointer#capacity(long) */
/** @see Pointer#limit(long) */ @Override public LongPointer limit(long limit) { return super.limit(limit); } /** @see Pointer#capacity(long) */
/** @see Pointer#limit(long) */ @Override public BooleanPointer limit(long limit) { return super.limit(limit); } /** @see Pointer#capacity(long) */
/** @see Pointer#limit(long) */ @Override public BoolPointer limit(long limit) { return super.limit(limit); } /** @see Pointer#capacity(long) */
/** @see Pointer#position(long) */ @Override public FloatPointer limit(long limit) { return super.limit(limit); } /** @see Pointer#capacity(long) */
/** @see Pointer#limit(long) */ @Override public BytePointer limit(long limit) { return super.limit(limit); } /** @see Pointer#capacity(long) */
/** @see Pointer#limit(long) */ @Override public SizeTPointer limit(long limit) { return super.limit(limit); } /** @see Pointer#capacity(long) */
/** @see Pointer#limit(long) */ @Override public DoublePointer limit(long limit) { return super.limit(limit); } /** @see Pointer#capacity(long) */
/** @see Pointer#limit(long) */ @Override public CLongPointer limit(long limit) { return super.limit(limit); } /** @see Pointer#capacity(long) */
/** @see Pointer#limit(long) */ @Override public ShortPointer limit(long limit) { return super.limit(limit); } /** @see Pointer#capacity(long) */
/** @see Pointer#limit(long) */ @Override public CharPointer limit(long limit) { return super.limit(limit); } /** @see Pointer#capacity(long) */
/** @see Pointer#limit(long) */ @Override public IntPointer limit(long limit) { return super.limit(limit); } /** @see Pointer#capacity(long) */
public PagedPointer(Pointer pointer) { this.originalPointer = pointer; this.address = pointer.address(); this.capacity = pointer.capacity(); this.limit = pointer.limit(); this.position = 0; }
public LongPointerWrapper(Pointer pointer) { this.address = pointer.address(); this.capacity = pointer.capacity(); this.limit = pointer.limit(); this.position = pointer.position(); } }
public CudaPointer(Pointer pointer) { this.address = pointer.address(); this.capacity = pointer.capacity(); this.limit = pointer.limit(); this.position = pointer.position(); }
public CudaPointer(Pointer pointer) { this.address = pointer.address(); this.capacity = pointer.capacity(); this.limit = pointer.limit(); this.position = pointer.position(); }
/** * Calls TF_NewBufferFromString(), and registers a deallocator. * @return TF_Buffer created. Do not call TF_DeleteBuffer() on it. */ public static TF_Buffer newBufferFromString(Pointer proto) { TF_Buffer b = TF_NewBufferFromString(proto, proto.limit()); if (b != null) { b.deallocator(new DeleteDeallocator(b)); } return b; }
/** * Calls TF_NewTensor(), and registers a deallocator. * @return TF_Tensor created. Do not call TF_DeleteTensor() on it. */ public static TF_Tensor newTensor(int dtype, long[] dims, Pointer data) { TF_Tensor t = TF_NewTensor(dtype, dims, dims.length, data, data.limit(), dummyDeallocator, null); if (t != null) { t.pointer = data; t.deallocator(new DeleteDeallocator(t)); } return t; }
public LongPointerWrapper(Pointer pointer) { this.address = pointer.address(); this.capacity = pointer.capacity(); this.limit = pointer.limit(); this.position = pointer.position(); } }
/** Returns {@code new StringArray(tensor_data()).capacity(NumElements()).limit(NumElements())} when {@code dtype() == DT_STRING}. */ public StringArray createStringArray() { if (dtype() != DT_STRING) { return null; } long size = NumElements(); return new StringArray(tensor_data()).capacity(size).limit(size); } }