Views
No views yet
1git clone https://github.com/TongjiFinLab/CFGPT.git
2cd CFGPT
3conda create -n env_name python=3.10
4source activate env_name
5pip install -r requirements.txt1from transformers import AutoModel, AutoTokenizer
2base_model = 'TongjiFinLab/CFGPT1-sft-7B-Full'
3device_map = 'cuda:0'
4tokenizer = AutoTokenizer.from_pretrained(base_model, trust_remote_code=True)
5model = AutoModel.from_pretrained(
6 base_model,
7 trust_remote_code=True,
8 device_map=device_map,
9 torch_dtype=torch.bfloat16
10)
11model = model.eval()
12inputs = tokenizer("""你是一名金融从业者,请对这篇新闻进行情感分析。请从(中性、积极、消极)中选取答案。新闻内容:挖贝快讯:特步国际发布2023年第二季度中国内地业务营运状况,披露截至2023年6月30日止3个月零售销售实现高双位数同比增长(包括线上线下渠道),零售折扣水平约七五折。同时,2022年7月MSCI首次予以特步ESG评级,一年后评级表现即迎来提升。明晟MSCI上调特步ESG评级,由“BB”升至“BBB”。\n回答:""", return_tensors='pt').to('cuda:4')
13pred = model.generate(**inputs, max_new_tokens=64, do_sample=False, repetition_penalty=1.0)
14print(tokenizer.decode(pred.cpu()[0], skip_special_tokens=True).split('回答:')[1])1git clone https://github.com/TongjiFinLab/CFGPT.git
2cd CFGPT
3conda create -n env_name python=3.10
4source activate env_name
5pip install -r requirements.txt1from transformers import AutoModel, AutoTokenizer
2base_model = 'TongjiFinLab/CFGPT1-sft-7B-Full'
3device_map = 'cuda:0'
4tokenizer = AutoTokenizer.from_pretrained(base_model, trust_remote_code=True)
5model = AutoModel.from_pretrained(
6 base_model,
7 trust_remote_code=True,
8 device_map=device_map,
9 torch_dtype=torch.bfloat16
10)
11model = model.eval()
12inputs = tokenizer("""你是一名金融从业者,请对这篇新闻进行情感分析。请从(中性、积极、消极)中选取答案。新闻内容:挖贝快讯:特步国际发布2023年第二季度中国内地业务营运状况,披露截至2023年6月30日止3个月零售销售实现高双位数同比增长(包括线上线下渠道),零售折扣水平约七五折。同时,2022年7月MSCI首次予以特步ESG评级,一年后评级表现即迎来提升。明晟MSCI上调特步ESG评级,由“BB”升至“BBB”。\n回答:""", return_tensors='pt').to(device_map)
13pred = model.generate(**inputs, max_new_tokens=64, do_sample=False, repetition_penalty=1.0)
14print(tokenizer.decode(pred.cpu()[0], skip_special_tokens=True).split('回答:')[1])