Skip to content

Commit a3ad2c9

Browse files
committed
mtgpu: enable unified memory
Signed-off-by: Xiaodong Ye <[email protected]>
1 parent 43ff5f3 commit a3ad2c9

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

ggml/src/ggml-cuda.cu

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ static cudaError_t ggml_cuda_device_malloc(void ** ptr, size_t size, int device)
136136
return res;
137137
#else
138138

139-
#if !defined(GGML_USE_HIPBLAS) && !defined(GGML_USE_MUSA)
139+
#if !defined(GGML_USE_HIPBLAS)
140140
cudaError_t err;
141141
if (getenv("GGML_CUDA_ENABLE_UNIFIED_MEMORY") != nullptr)
142142
{
@@ -149,7 +149,7 @@ static cudaError_t ggml_cuda_device_malloc(void ** ptr, size_t size, int device)
149149
return err;
150150
#else
151151
return cudaMalloc(ptr, size);
152-
#endif // !defined(GGML_USE_HIPBLAS) && !defined(GGML_USE_MUSA)
152+
#endif // !defined(GGML_USE_HIPBLAS)
153153

154154
#endif
155155
}

ggml/src/ggml-cuda/vendors/musa.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
#define cudaLaunchHostFunc musaLaunchHostFunc
5757
#define cudaMalloc musaMalloc
5858
#define cudaMallocHost musaMallocHost
59+
#define cudaMallocManaged musaMallocManaged
5960
#define cudaMemcpy musaMemcpy
6061
#define cudaMemcpyAsync musaMemcpyAsync
6162
#define cudaMemcpyPeerAsync musaMemcpyPeerAsync

0 commit comments

Comments
 (0)