codellama fine-tune 01

文章讲述了在处理深度学习项目时遇到的问题,如设置CUDA设备、bitsandbytes库的错误、DeepSpeedCPUAdam的属性缺失以及gcc/g++的安装问题,给出了相应的解决方法,包括替换GPU库、使用aptitude管理依赖等。
部署运行你感兴趣的模型镜像

不能识别设备

添加依赖:export CUDA_VISIBLE_DEVICES=0,1

bitsandbytes库报错:libbitsandbytes_cpu.so: undefined symbol: cget_col_row_stats

修改bitsandbytes(直接用gpu.so替换cpu.so)
cd /home/xxx/.conda/envs/xxx/lib/python3.x/site-packages/bitsandbytes
cp libbitsandbytes_cuda1xx.so libbitsandbytes_cpu.so

如何查看torch_cuda:

import torch

print(f'Torch CUDA version: {torch.version.cuda}')

AttributeError: ‘DeepSpeedCPUAdam’ object has no attribute ‘ds_opt_adam’

解决办法: You can try this by installing deepspeed w/o any DS_* variables or via: “DS_BUILD_OPS=0 pip install deepspeed”.

After install you can force a build of cpu Adam in a Python shell via:

import deepspeed
deepspeed.ops.op_builder.CPUAdamBuilder().load()

You’ll need ninja installed for this to work, many setups already have this though.

import deepspeed

deepspeed.ops.op_builder.CPUAdamBuilder().load()

'sudo apt-get install build-essential’下不了gcc、g++

使用aptitude包依赖管理工具代替apt来处理,aptitude软件包管理工具在解决依赖性问题上更有优势,具体使用方法如下:
sudo apt-get install aptitude
sudo aptitude install gcc g++

您可能感兴趣的与本文相关的镜像

PyTorch 2.6

PyTorch 2.6

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值