开发者社区 > ModelScope模型即服务 > 科学计算 > 正文

import modelscope的pipeline时创建缓存文件,但由于无权限如果修改缓存地址路径

在公司的大数据平台想要使用modelscope相关的模型,但是加载包时from modelscope.pipelines import pipeline 会出现报错,原因是他要创建缓存文件夹,但是我是乜有权限的,如何修改他创建缓存文件夹的路径呢? img_v2_c89fb3ea-c117-4c11-9a79-2acdc9d36f1g.jpg

展开
收起
caicaicaij 2023-03-30 15:13:13 907 0
1 条回答
写回答
取消 提交回答
  • IT技术博主一枚

    可以通过修改ModelScope的配置文件来指定缓存文件夹的路径,具体步骤如下:

    在安装ModelScope的机器上找到配置文件 modelscope.conf,该文件一般位于 /etc/modelscope 目录下。

    打开 modelscope.conf 文件,找到以下配置项:

    # Pipeline configuration
    [pipeline]
    
    # The cache directory used for storing intermediate data and cached models
    # Default: /var/tmp/modelscope
    #cache_directory=/var/tmp/modelscope
    
    

    这里的 cache_directory 就是用于指定缓存文件夹的路径,它的默认值是 /var/tmp/modelscope。

    将 cache_directory 的值修改为你有权限访问的路径,并保存修改后的配置文件。

    然后重新加载ModelScope的相关包,即可使用指定的缓存文件夹路径。

    2023-04-14 19:38:42
    赞同 展开评论 打赏

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载