首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于权限问题而更改缓存dir

由于权限问题而更改缓存dir
EN

Stack Overflow用户
提问于 2020-04-24 16:01:54
回答 1查看 370关注 0票数 0

我试着用SLURM在我的大学的高性能电脑上运行cupy。我得到以下错误:

代码语言:javascript
复制
PermissionError: [Errno 13] Permission denied: '/home/username'

我认为这是因为计算节点没有访问/home的权限。因为整个错误都说

代码语言:javascript
复制
    Traceback (most recent call last):
  File "/shared-storage/username/tests/cuml_test.py", line 12, in <module>
    dbscan_float.fit(gdf_float)
  File "cuml/cluster/dbscan.pyx", line 219, in cuml.cluster.dbscan.DBSCAN.fit
  File "/shared-storage/username/miniconda/lib/python3.6/site-packages/cuml/ut
ils/input_utils.py", line 139, in input_to_cuml_array
    X_m = CumlArray(data=cuml.utils.numba_utils.row_matrix(X))
  File "/shared-storage/username/miniconda/lib/python3.6/site-packages/cuml/ut
ils/memory_utils.py", line 55, in cupy_rmm_wrapper
    return func(*args, **kwargs)
  File "/shared-storage/username/miniconda/lib/python3.6/site-packages/cuml/ut
ils/numba_utils.py", line 36, in row_matrix
    col_major = df.as_gpu_matrix(order='F')
  File "/shared-storage/username/miniconda/lib/python3.6/site-packages/cudf/co
re/dataframe.py", line 1926, in as_gpu_matrix
    matrix[:, colidx] = dense
  File "cupy/core/core.pyx", line 1248, in cupy.core.core.ndarray.__setitem__
  File "cupy/core/_routines_indexing.pyx", line 49, in cupy.core._routines_index
ing._ndarray_setitem
  File "cupy/core/_routines_indexing.pyx", line 800, in cupy.core._routines_inde
xing._scatter_op
  File "cupy/core/core.pyx", line 517, in cupy.core.core.ndarray.fill
  File "cupy/core/_kernel.pyx", line 648, in cupy.core._kernel.ElementwiseKernel
.__call__
  File "cupy/core/_kernel.pyx", line 678, in cupy.core._kernel.ElementwiseKernel
._get_elementwise_kernel
  File "cupy/core/_kernel.pyx", line 478, in cupy.core._kernel._get_elementwise_
kernel
  File "cupy/core/_kernel.pyx", line 41, in cupy.core._kernel._get_simple_elemen
twise_kernel
  File "cupy/core/_kernel.pyx", line 61, in cupy.core._kernel._get_simple_elemen
twise_kernel
  File "cupy/core/carray.pxi", line 194, in cupy.core.core.compile_with_cache
  File "/shared-storage/username/miniconda/lib/python3.6/site-packages/cupy/cu
da/compiler.py", line 287, in compile_with_cache
    extra_source, backend)
  File "/shared-storage/username/miniconda/lib/python3.6/site-packages/cupy/cu
da/compiler.py", line 318, in _compile_with_cache_cuda
    os.makedirs(cache_dir)
  File "/shared-storage/username/miniconda/lib/python3.6/os.py", line 210, in 
makedirs
    makedirs(head, mode, exist_ok)
  File "/shared-storage/username/miniconda/lib/python3.6/os.py", line 210, in 
makedirs
    makedirs(head, mode, exist_ok)
  File "/shared-storage/username/miniconda/lib/python3.6/os.py", line 220, in 
makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/home/username'

我假设它是一个不能在/home/username中创建的缓存dir,是否有可能将这个缓存dir更改为在/storage/username中创建?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-24 23:09:01

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61412540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档