我想在我的 win 11 机器上使用 python 本地使用 llama 2 7B。我安装了带有 cuda 和 pytorch 的 conda venv,并支持 cuda 和 python 3.10。所以我准备出发了。
这里的文件是从 meta: 文件夹 llama-2-7b-chat 本地下载的:
现在我想与模型进行交互。但我只找到从 Huggingface 下载模型的代码片段,这在我的情况下是不需要的。
有人可以给我提供几行代码来通过 Python 与模型交互吗?
我正在使用Python 2.7.6,我正在尝试将基本的unicode字符串转换为iso8859-15.
尝试转换带有非ASCII字符的字符串时出错.这可能没问题,当这些字符不存在时是iso8859-15编码,但在这种情况下它们会:
例:
>>> import codecs
>>> a = "test"
>>> a
'test'
>>> a.encode ('iso8859-15')
'test'
>>> a = "ü"
>>> a
'\xfc'
>>> a.encode ('iso8859-15')
Run Code Online (Sandbox Code Playgroud)
错误代码:
Traceback (most recent call last):
File "<pyshell#20>", line 1, in <module>
a.encode ('iso8859-15')
File "C:\Python27\lib\encodings\iso8859_15.py", line 12, in encode
return codecs.charmap_encode(input,errors,encoding_table)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xfc in position 0: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)
在这种情况下,"ü"
是一个有效的iso8859-15 char,其中十六进制值为fc或11111100为二进制.查看"C:\ Python27\lib\encodings\iso8859_15.py",第300行中的值为FC:
47: decoding_table = (
48: u'\x00' # 0x00 -> NULL
..... …
Run Code Online (Sandbox Code Playgroud)