我打算把模型文件上传到服务器,可死活上传不上去,git也下载不了,原因肯定是文件太大。于是打算采用分片上传的方案,在本地切分为一堆小文件,上传到服务器后,再到服务器上合并为原始文件。
本地分片:
mkdir chunks # 创建一个用来放切片的目录 split -d -b 100m chatglm3-6b-q4_0-ggml.bin chunks/bin_
执行之后,chunks目录下就会有一大堆bin_**的文件,把这些文件上传到服务器上的一个目录里,然后再服务器上进入这个目录,执行:
cat bin_* > chatglm3-6b-q4_0-ggml.bin
这样就会把这些文件又组合成原始文件,把这个文件放到预定位置后,就可以把这个目录删掉。