Skip to content

Commit 10f8f71

Browse files
committed
fix reported errors
1 parent 48c1178 commit 10f8f71

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

c10/cuda/CUDACachingAllocator.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -656,14 +656,14 @@ struct ExpandableSegment {
656656
}
657657
CUmemGenericAllocationHandle handle = 0;
658658
#ifdef USE_ROCM
659-
C10_CUDA_CHECK(hipMemImportFromShareableHandle(
660-
&handle,
661659
#if ROCM_VERSION >= 70100
662-
reinterpret_cast<void*>(static_cast<uintptr_t>(myfd)),
660+
void* myfd_handle =
661+
reinterpret_cast<void*>(static_cast<uintptr_t>(myfd));
663662
#else
664-
(void*)(uintptr_t)&myfd,
663+
void* myfd_handle = (void*)(uintptr_t)&myfd;
665664
#endif
666-
hipMemHandleTypePosixFileDescriptor));
665+
C10_CUDA_CHECK(hipMemImportFromShareableHandle(
666+
&handle, myfd_handle, hipMemHandleTypePosixFileDescriptor));
667667
#else
668668
C10_CUDA_DRIVER_CHECK(DriverAPI::get()->cuMemImportFromShareableHandle_(
669669
&handle,
@@ -748,7 +748,7 @@ struct ExpandableSegment {
748748
desc.flags = CU_MEM_ACCESS_FLAGS_PROT_READWRITE;
749749
#ifdef USE_ROCM
750750
C10_CUDA_CHECK(hipMemSetAccess(
751-
ptr_ + begin * segment_size_, (end - begin) * segment_size_, &desc, 1));
751+
ptr() + begin * segment_size_, (end - begin) * segment_size_, &desc, 1));
752752
#else
753753
C10_CUDA_DRIVER_CHECK(DriverAPI::get()->cuMemSetAccess_(
754754
ptr_ + begin * segment_size_, (end - begin) * segment_size_, &desc, 1));
@@ -759,7 +759,7 @@ struct ExpandableSegment {
759759
for (auto i : c10::irange(begin, end)) {
760760
#ifdef USE_ROCM
761761
C10_CUDA_CHECK(hipMemMap(
762-
ptr_ + i * segment_size_,
762+
ptr() + i * segment_size_,
763763
segment_size_,
764764
0,
765765
handles_.at(i).value().handle,
@@ -800,7 +800,7 @@ struct ExpandableSegment {
800800
Handle h = handles_.at(i).value();
801801
handles_.at(i) = std::nullopt;
802802
#ifdef USE_ROCM
803-
C10_CUDA_CHECK(hipMemUnmap(ptr_ + segment_size_ * i, segment_size_));
803+
C10_CUDA_CHECK(hipMemUnmap(ptr() + segment_size_ * i, segment_size_));
804804
#else
805805
C10_CUDA_DRIVER_CHECK(DriverAPI::get()->cuMemUnmap_(
806806
ptr_ + segment_size_ * i, segment_size_));

0 commit comments

Comments
 (0)