在公司的大数据平台想要使用modelscope相关的模型,但是加载包时from modelscope.pipelines import pipeline 会出现报错,原因是他要创建缓存文件夹,但是我是乜有权限的,如何修改他创建缓存文件夹的路径呢?
可以通过修改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的相关包,即可使用指定的缓存文件夹路径。