当前位置: 首页 > news >正文

房产网站排行榜网站开发者的常用工具

房产网站排行榜,网站开发者的常用工具,网站制作月薪多少,wordpress微擎1.准备工作 显卡一张:A卡,H卡都可以,微调需要一张,大概显存得30~40G吧环境安装: 尽量在虚拟环境安装:参见,https://blog.csdn.net/u010212101/article/details/103351853环境安装参见&#xff…

1.准备工作

  • 显卡一张:A卡,H卡都可以,微调需要一张,大概显存得30~40G吧
  • 环境安装:
    • 尽量在虚拟环境安装:参见,https://blog.csdn.net/u010212101/article/details/103351853
    • 环境安装参见:https://github.com/THUDM/ChatGLM2-6B/tree/main/ptuning

2.如何微调:

参见:https://github.com/THUDM/ChatGLM2-6B/tree/main/ptuning

2.0.训练数据格式,整理成如下格式,格式1和2都行:

格式1:

{"content":"xxx","summary":"xxx"}
{"content":"xxx","summary":"xxx"}
... ...

格式2:

[
{"content":"xxx","summary":"xxx"}
{"content":"xxx","summary":"xxx"}
... ...]

2.1.训练方案-ptuning高效微调:

参见:https://github.com/THUDM/ChatGLM2-6B/blob/main/ptuning/train.sh

PRE_SEQ_LEN=128
LR=2e-2
NUM_GPUS=1torchrun --standalone --nnodes=1 --nproc-per-node=$NUM_GPUS main.py \--do_train \--train_file AdvertiseGen/train.json \--validation_file AdvertiseGen/dev.json \--preprocessing_num_workers 10 \--prompt_column content \--response_column summary \--overwrite_cache \--model_name_or_path THUDM/chatglm2-6b \--output_dir output/adgen-chatglm2-6b-pt-$PRE_SEQ_LEN-$LR \--overwrite_output_dir \--max_source_length 64 \--max_target_length 128 \--per_device_train_batch_size 1 \--per_device_eval_batch_size 1 \--gradient_accumulation_steps 16 \--predict_with_generate \--max_steps 3000 \--logging_steps 10 \--save_steps 1000 \--learning_rate $LR \--pre_seq_len $PRE_SEQ_LEN \--quantization_bit 4

注意点:

  • 将模型下载到本地,可以从modelscope或者huggingface上下载,建议直接modelscope下载,huggingface下载慢/还得科学上网,麻烦。
    • https://modelscope.cn/models/ZhipuAI/chatglm2-6b-32k/summary
  • 将上述model_name_or_path 的路径改为你本地模型路径
  • 资源紧张,下述一些参数需要调整:
  • 调节batchsize设置: per_device_train_batch_sizeper_device_eval_batch_sizegradient_accumulation_steps=batchsize,这三项酌情调整
  • 训练步数:
    • max_steps=5000步
  • max_source_length:输入的最大长度
  • max_target_length:输出的最大长度

2.2.全量微调

  • 全量微调速度比较慢,建议使用deepspeed,直接pip安装即可
  • 全量微调,几百上千条数据的情况,显存得100G以上,也即需要至少2张A800卡

deepspeed 全量微调chatglm2命令如下:

  • 参见:https://github.com/THUDM/ChatGLM2-6B/blob/main/ptuning/ds_train_finetune.sh
LR=1e-4MASTER_PORT=$(shuf -n 1 -i 10000-65535)deepspeed --num_gpus=4 --master_port $MASTER_PORT main.py \--deepspeed deepspeed.json \--do_train \--train_file AdvertiseGen/train.json \--test_file AdvertiseGen/dev.json \--prompt_column content \--response_column summary \--overwrite_cache \--model_name_or_path THUDM/chatglm2-6b \--output_dir ./output/adgen-chatglm2-6b-ft-$LR \--overwrite_output_dir \--max_source_length 64 \--max_target_length 64 \--per_device_train_batch_size 4 \--per_device_eval_batch_size 1 \--gradient_accumulation_steps 1 \--predict_with_generate \--max_steps 5000 \--logging_steps 10 \--save_steps 1000 \--learning_rate $LR \--fp16
  • 注意点和上述基本一致,至于deepspeed高级配置如何做,这里挖个坑,后续佛系更新

2.3.其他微调,参见官方教程

https://github.com/THUDM/ChatGLM2-6B/tree/main/ptuning

3.推理加速

  • 按照fastllm,速度提升3成~4成吧
  • 教程参见:https://github.com/ztxz16/fastllm
http://www.yayakq.cn/news/164047/

相关文章:

  • 海南州商城网站建设加强普法网站和普法网络集群建设
  • 睢县网站建设网站建设优化加盟代理
  • 私人网站如何建网站海外推广方案
  • 做暧暖ox网站用织梦做的网站好还是cms
  • 制造业网站开发汨罗网站建设
  • 白银市建设网站互联网推广公司排名
  • 福安网站设计银川app购物网站制作公司
  • 邯郸手机建站价格雄安网站建设公司
  • 网站集约化建设工作总结凡科快图官网下载
  • 济南网站优化免费开源网站
  • 网站空间买什么的好wordpress pdf
  • 网站子目录怎么做反向代理设置wordpress4.0
  • 什么网站可以做章怎么填写网站icp备案
  • 网站更换空间深圳的企业排名
  • 工信部网站备案登录网络推广企业网站推广策划书
  • 流量统计网站推广法婚庆企业网站建设
  • 这么制作自己的网站seo网站平台
  • 高密市住房和城乡建设局网站wordpress自带配置邮箱
  • 西安市网站制作公司怎么把产品推广到各大平台
  • 深圳定制型网站建设免费ppt模板下载医学
  • 企业网站推广的收获与启示大连网站建设意动科技公司
  • 网站怎么做rss订阅功能加强门户网站建设通知
  • 鲜花销售网站模板类似于wordpress
  • 微信网站html5做网站如何变现
  • 深圳网站建设力荐上榜网络代理推广
  • 上海建站宝盒营销型网站设计招聘
  • 做网站 融资支付集成文件放在网站哪里
  • 电影订票网站怎么做用网站ip做代理
  • 宁晋网站开发驾校网站模版
  • 怎样用自己的服务器做网站自已建设网站流程