在huggingface或modelscope上下载chatglm3-6b时,会发现有两种可执行文件,一种是.bin,一种是.safetensors,在使用的时候你如果直接用git命令git clone https://www.modelscope.cn/ZhipuAI/chatglm3-6b.git直接下载,你会发现它会把所有的文件都下载下来。
因为文件很大,就很占用硬盘空间。所以当你使用.safetensors模型时,pytorch_model.bin.index.json和special_tokens_map.json可以不用下载。
当你使用.bin模型时,model.safetensors.index.json和special_tokens_map.json可以不用下载。
当然,你把占空间的模型文件删掉,其余文件保留也没关系,因为都很小。
下图是.safetensors所要保留的文件。
在使用git下载的时候,会有一个.git文件,它是用来存储版本控制信息的,会占用你模型一样的空间,建议直接删掉。
# 删除命令
rm -rf /mnt/workspace/models/chatglm3-6b/.git