在Colab加载HuggingFace模型时,模型存储位置及文件查看方法问询
在Colab中查看HuggingFace模型文件及存储位置
一、模型默认存储位置
当你没在model_kwargs里指定cache_dir时,HuggingFace模型会默认存在Colab的这个路径:~/.cache/huggingface/hub
对应你用的deepseek-ai/DeepSeek-R1-Distill-Llama-8B模型,它的文件夹会把模型ID里的/替换成--,也就是models--deepseek-ai--DeepSeek-R1-Distill-Llama-8B,实际模型文件存在该文件夹下snapshots目录里的哈希值子文件夹中。
你也可以用代码直接获取默认缓存目录:
from transformers.utils.hub import get_cache_dir print(get_cache_dir())
二、查看模型文件(如config.json)的方法
方法1:通过Colab左侧文件浏览器
- 点击Colab界面左侧的文件夹图标(文件浏览器)。
- 点击右上角三个点,选择「显示隐藏文件」(
.cache是隐藏目录)。 - 依次导航到:
/root/.cache/huggingface/hub/models--deepseek-ai--DeepSeek-R1-Distill-Llama-8B/snapshots。 - 进入对应的哈希值文件夹,就能看到
config.json、tokenizer.json等所有模型相关文件。
方法2:用终端命令
在Colab代码单元格里运行以下命令:
- 查看模型文件夹下的快照目录:
!ls ~/.cache/huggingface/hub/models--deepseek-ai--DeepSeek-R1-Distill-Llama-8B/snapshots
- 直接搜索并定位
config.json:
!find ~/.cache/huggingface/hub -name "config.json" | grep DeepSeek
- 查看指定快照目录下的所有文件(替换成实际哈希值):
!ls ~/.cache/huggingface/hub/models--deepseek-ai--DeepSeek-R1-Distill-Llama-8B/snapshots/[你的快照哈希值]
如果后续取消注释代码里的cache_dir参数,模型会存储到你指定的路径,查看方法和上面一致。
内容的提问来源于stack exchange,提问作者mitra mirshafiee
相关产品推荐
相关产品推荐

