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

dede网站安全设置杭州网站建设公司

dede网站安全设置,杭州网站建设公司,怎么查域名备案信息,腾讯体育当模型参数越来越大的情况下,如果我们的GPU内存比较小,那么就没办法直接进行全参数微调,此时我们可以借助deepspeed来进行微调。1、deepspeed的配置文件:$ more deepspeed.json {"train_batch_size": 4,"train_mi…

当模型参数越来越大的情况下,如果我们的GPU内存比较小,那么就没办法直接进行全参数微调,此时我们可以借助deepspeed来进行微调。

1、deepspeed的配置文件:

$ more deepspeed.json 
{"train_batch_size": 4,"train_micro_batch_size_per_gpu": 1,"zero_optimization": {"stage":1}
}

2、启动脚本run_deepspeed

$ more run_deepspeed 
export TRANSFORMERS_OFFLINE=1
export HF_DATASETS_OFFLINE=1
export PYTORCH_CUDA_ALLOC_CONF=max_split_size_mb:512
export CUDA_VISIBLE_DEVICES=0,1,2,3
export CUDA_DEVICE_ORDER=PCI_BUS_ID
export PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True
export DS_SKIP_CUDA_CHECK=1
export TF_ENABLE_ONEDNN_OPTS=0
export CUDA_HOME="/usr/local/cuda-12.2"
export LIBRARY_PATH="/usr/local/cuda-12.2/lib64:$LIBRARY_PATH"
nohup deepspeed train.py > logd.txt 2>&1 &

3、真正的训练脚本:train.py

$ more train.py 
from datasets import load_dataset, DownloadConfig
from transformers import AutoTokenizer
from transformers import DataCollatorWithPadding
from transformers import TrainingArguments
from transformers import AutoModelForSequenceClassification
from transformers import Trainer
from sklearn.metrics import precision_scoredownload_config = DownloadConfig(local_files_only=True)
cache_dir = '/data1/dataset_cache_dir'
path = '/data1/data_0616'
raw_datasets = load_dataset(path=path, download_config=download_config,cache_dir=cache_dir)print(raw_datasets)model_name = "/data1/model/Qwen2.5-3B"tokenizer = AutoTokenizer.from_pretrained(model_name)
tokenizer.deprecation_warnings["Asking-to-pad-a-fast-tokenizer"] = True
print(tokenizer.pad_token)def tokenize_function(batch):return tokenizer(batch["title"], batch["text"], truncation=True, padding=True, max_length=512)tokenized_datasets = raw_datasets.map(tokenize_function, batched=True)data_collator = DataCollatorWithPadding(tokenizer=tokenizer, padding='max_length', max_length=512)
output_dir = "/data1/result_0704"
training_args = TrainingArguments(output_dir=output_dir, evaluation_strategy="steps", num_train_epochs=100, learning_rate=5e-6,save_strategy="steps", greater_is_better=True, metric_for_best_model="precision",per_device_train_batch_size=1,per_device_eval_batch_size=1,deepspeed="deepspeed.json",load_best_model_at_end=True,local_rank=0,save_total_limit=10)model = AutoModelForSequenceClassification.from_pretrained(model_name, num_labels=2)
print(model.config.eos_token_id)
model.config.pad_token_id = model.config.eos_token_iddef compute_metrics(pred):labels = pred.label_idspreds = pred.predictions.argmax(-1)precision = precision_score(labels, preds, labels=[0], average='macro', zero_division=0.0)print('precision:', precision)return {"precision": precision}trainer = Trainer(model,training_args,train_dataset=tokenized_datasets["train"],eval_dataset=tokenized_datasets["validation"],data_collator=data_collator,tokenizer=tokenizer,compute_metrics=compute_metrics
)trainer.train()
print("train end")
results = trainer.evaluate()
print(results)

http://www.dtcms.com/wzjs/195301.html

相关文章:

  • 域名租赁网站电脑培训班附近有吗
  • 公司设计品牌公司百度seo关键词优化电话
  • oa系统有哪些广告优化师
  • 东莞做微网站百度发广告怎么发
  • php抗议小卫士填报代码网页制作网站设计网站都有哪些
  • 建网站流程的费用网络营销项目策划
  • 铜川做网站的公司百度助手官网
  • 论述市场营销对网站设计的影响seo实战指导
  • 无锡网站建设价格最优怎样在百度发广告贴
  • 谈谈百度和谷歌seo优化的区别什么是seo
  • 网站设计 术语网站片区
  • 你们网站做301bing搜索 国内版
  • 网站 空间费用52种新颖的促销方式
  • 用自己电脑做主机做网站东莞seo培训
  • 海南省住房城乡建设厅网站国内新闻大事20条简短
  • WordPress 黑镜2.0破解主题站内seo和站外seo区别
  • 广东一站式网站建设报价免费招收手游代理
  • 做网站的域名怎么申请网络推广有哪几种方法
  • wamp做的网站外网怎么访问网站维护费用一般多少钱
  • 网站开发创建画布品牌营销策划方案
  • 做电子书网站网站性能优化的方法有哪些
  • 做网站有的浏览器app线上推广是什么工作
  • html5商城网站源码投广告哪个平台好
  • 做调查问卷权威网站免费发布友链
  • 门户网站开发意义app推广方式
  • 政府网站建设 文件关键词优化排名软件推荐
  • 网站上添加百度地图导航网站如何优化一个关键词
  • 文山州住房建设网站广东东莞疫情最新消息
  • 网站建设需要哪些证件南昌搜索引擎优化
  • ssm框架做网站app推广项目从哪接一手