Traceback (most recent call last):
File "/home/linzhi/code/case7.py", line 20, in <module>
processor = MedCLIPProcessor()
File "/home/linzhi/anaconda3/envs/linzhi/lib/python3.10/site-packages/medclip/dataset.py", line 151, in __init__
tokenizer = AutoTokenizer.from_pretrained(constants.BERT_TYPE)
File "/home/linzhi/anaconda3/envs/linzhi/lib/python3.10/site-packages/transformers/models/auto/tokenization_auto.py", line 692, in from_pretrained
config = AutoConfig.from_pretrained(
File "/home/linzhi/anaconda3/envs/linzhi/lib/python3.10/site-packages/transformers/models/auto/configuration_auto.py", line 1007, in from_pretrained
config_dict, unused_kwargs = PretrainedConfig.get_config_dict(pretrained_model_name_or_path, **kwargs)
File "/home/linzhi/anaconda3/envs/linzhi/lib/python3.10/site-packages/transformers/configuration_utils.py", line 620, in get_config_dict
config_dict, kwargs = cls._get_config_dict(pretrained_model_name_or_path, **kwargs)
File "/home/linzhi/anaconda3/envs/linzhi/lib/python3.10/site-packages/transformers/configuration_utils.py", line 675, in _get_config_dict
resolved_config_file = cached_file(
File "/home/linzhi/anaconda3/envs/linzhi/lib/python3.10/site-packages/transformers/utils/hub.py", line 468, in cached_file
raise EnvironmentError(
OSError: We couldn't connect to 'https://huggingface.co' to load this file, couldn't find it in the cached files and it looks like emilyalsentzer/Bio_ClinicalBERT is not the path to a directory containing a file named config.json.
Checkout your internet connection or see how to run the library in offline mode at 'https://huggingface.co/docs/transformers/installation#offline-mode'.
在huggingface下载模型emilyalsentzer/Bio_ClinicalBERT的config.json和pytorch_model.bin以及vocab.txt到本地,打包成一个文件夹model,把model文件夹放到服务器下的/home/linzhi/anaconda3/envs/linzhi/lib/python3.10/site-packages/medclip下,源码改成如下
# tokenizer = AutoTokenizer.from_pretrained(constants.BERT_TYPE)
tokenizer = AutoTokenizer.from_pretrained(pretrained_model_name_or_path='/home/linzhi/anaconda3/envs/linzhi/lib/python3.10/site-packages/medclip/model')
参考链接
https://discuss.huggingface.co/t/how-to-load-model-without-pretrained-weight/34155
【相关推荐】
netstat -apn|grep 3306
,如果显示的是 127.0.0.1:3306,注释 /etc/mysql/mysql.conf.d/mysqld.cnf 中的 bind-adress 127.0.0.1,然后 service mysql restart
重启msyql,再次 netstat -apn|grep 3306
,如果显示的是:::3306就可以了use mysql;update user set host='%' where user='root';
grant all privileges on *.* to 'root'@'%' identififed by '密码' with grant option;
flush privileges;
刷新权限