@NoOffset public static class ProcessGroupGloo.AsyncWork extends Work
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
AsyncWork(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
static void |
execute(ProcessGroupGloo.AsyncWork work) |
Future |
getFuture() |
long |
getSequencenumber() |
ThreadLocalState |
getTLS() |
TensorVector |
result() |
void |
run() |
_wait, _wait, abort, create_from_future, exception, getDuration, getFutureResult, isCompleted, isSuccess, retrieveOpType, sourceRank, synchronize
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public AsyncWork(Pointer p)
Pointer(Pointer)
.public static void execute(@IntrusivePtr(value="c10d::ProcessGroupGloo::AsyncWork") @Cast(value={"","c10::intrusive_ptr<c10d::ProcessGroupGloo::AsyncWork>&"}) ProcessGroupGloo.AsyncWork work)
public void run()
@ByVal public TensorVector result()
@IntrusivePtr(value="c10::ivalue::Future") @Cast(value={"","c10::intrusive_ptr<c10::ivalue::Future>&"}) public Future getFuture()
@Cast(value="uint64_t") public long getSequencenumber()
getSequencenumber
in class Work
@ByVal public ThreadLocalState getTLS()
Copyright © 2025. All rights reserved.