大模型及InternLM模型介绍
大模型
人工智能领域中参数数量巨大、拥有庞大计算能力和参数规模的模型。
特点及应用:
- 利用大量数据进行训练
- 拥有数十亿甚至数千亿个参数
- 模型在各种任务中展现出惊人的性能
InternLM模型
InternLM是一个开源的轻量级训练框架,旨在支持大模型训练而无需大量的依赖。现有: InternLM-7B和InternLM-20B.
Lagent是一个轻量级、开源的基于大语言模型的智能体(agent)框架,用户可以快速地将一个大语言模型转变为多种类型的智能体。通过Lagent 框架可以更好的发挥InternLM模型的全部性能。
InternLM-Chat-7B智能对话Demo
Lagent智能体工具调用Demo
浦语·灵笔图文创作理解Demo
问题
使用 huggingface_hub
下载conf.json的时候,一直超时下载失败
(.conda) (/root/.conda) root@intern-studio:~# /root/.conda/bin/python /root/model/download.py
Traceback (most recent call last):
File "/root/.conda/lib/python3.11/site-packages/urllib3/connectionpool.py", line 711, in urlopen
self._prepare_proxy(conn)
File "/root/.conda/lib/python3.11/site-packages/urllib3/connectionpool.py", line 1007, in _prepare_proxy
conn.connect()
File "/root/.conda/lib/python3.11/site-packages/urllib3/connection.py", line 374, in connect
self._tunnel()
File "/root/.conda/lib/python3.11/http/client.py", line 922, in _tunnel
(version, code, message) = response._read_status()
^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.conda/lib/python3.11/http/client.py", line 279, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.conda/lib/python3.11/socket.py", line 706, in readinto
return self._sock.recv_into(b)
^^^^^^^^^^^^^^^^^^^^^^^
TimeoutError: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/.conda/lib/python3.11/site-packages/requests/adapters.py", line 486, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/root/.conda/lib/python3.11/site-packages/urllib3/connectionpool.py", line 798, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/root/.conda/lib/python3.11/site-packages/urllib3/util/retry.py", line 592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /internlm/internlm-7b/resolve/main/config.json (Caused by ProxyError('Cannot connect to proxy.', TimeoutError('timed out')))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/model/download.py", line 4, in <module>
hf_hub_download(repo_id="internlm/internlm-7b", filename="config.json")
File "/root/.conda/lib/python3.11/site-packages/huggingface_hub/utils/_validators.py", line 118, in _inner_fn
return fn(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^
File "/root/.conda/lib/python3.11/site-packages/huggingface_hub/file_download.py", line 1238, in hf_hub_download
metadata = get_hf_file_metadata(
^^^^^^^^^^^^^^^^^^^^^
File "/root/.conda/lib/python3.11/site-packages/huggingface_hub/utils/_validators.py", line 118, in _inner_fn
return fn(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^
File "/root/.conda/lib/python3.11/site-packages/huggingface_hub/file_download.py", line 1631, in get_hf_file_metadata
r = _request_wrapper(
^^^^^^^^^^^^^^^^^
File "/root/.conda/lib/python3.11/site-packages/huggingface_hub/file_download.py", line 385, in _request_wrapper
response = _request_wrapper(
^^^^^^^^^^^^^^^^^
File "/root/.conda/lib/python3.11/site-packages/huggingface_hub/file_download.py", line 408, in _request_wrapper
response = get_session().request(method=method, url=url, **params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.conda/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.conda/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.conda/lib/python3.11/site-packages/huggingface_hub/utils/_http.py", line 67, in send
return super().send(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.conda/lib/python3.11/site-packages/requests/adapters.py", line 513, in send
raise ProxyError(e, request=request)
requests.exceptions.ProxyError: (MaxRetryError("HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /internlm/internlm-7b/resolve/main/config.json (Caused by ProxyError('Cannot connect to proxy.', TimeoutError('timed out')))"), '(Request ID: 12fa0432-fe97-4ea9-99aa-563e4cf0cc7a)')
解决
运行以下代码添加镜像源就可以解决了
export HF_ENDPOINT=https://hf-mirror.com