如何在Mac OS 安裝RWKV Runner跑凰文模型

某天在网路上乱看看到这个凰文模型

rwkv-5-h-worldicon-default.png?t=N7T8https://huggingface.co/a686d380/rwkv-5-h-world

一下子就来劲了()

环境:Mac os 12.5, M2
步骤一:下载rwkv runner

在mac 上要用rwkv runner需要解除限制,否则会一直遭遇无法下载模型的情况。

这是readme.txt里面写的:

请在终端执行以下命令解除本app的权限限制, 然后本程序才可以正常工作:

sudo xattr -r -d com.apple.quarantine ./RWKV-Runner.app

但本人在mac 上实测回传

error: option -r not recognized

询问chatgpt:

这是因为 xattr 命令在 macOS 中实际上没有 -r 选项。正确的命令应该使用 -d 选项来删除指定的扩展属性,但如果你想递归地对文件夹中的所有文件应用这个操作,你需要稍微改变方法。

正确的方法

如果你想要从整个应用程序包或某个目录及其子目录中递归地删除 com.apple.quarantine 属性,你可以使用 find 命令来实现:

sudo find ./RWKV-Runner.app -exec xattr -d com.apple.quarantine {} +

这个命令的解释如下:

  • find ./RWKV-Runner.app:找到 ./RWKV-Runner.app 目录及其所有子目录中的所有文件。
  • -exec xattr -d com.apple.quarantine {} +:对找到的每个文件执行 xattr -d com.apple.quarantine 命令,删除 com.apple.quarantine 属性。
  • {} 是 find 命令的占位符,代表当前找到的文件名,
  • + 表示对每个找到的文件批量执行。

成功执行

步骤二:解决Python 依赖缺失


照理来说rwkv runner安装好后,按照他的步骤安装pythona就可以了,但我一直跳出失败讯息「Python 依赖缺失」

后来在这里找到解方:

https://github.com/josStorer/RWKV-Runner/issues/54

For anyone has the same issue, use which python3 to locate your python path, and fill it in Settings -> Custom Python Path

这时候只要到 Custom Python Path那边把python3改成你的python path就好。(不知道怎麽找python path吗?请打开你的terminal输入

which python3

到这边之后,原则上python 3就set 好的,会遇到安装包缺失的问题,只要跟着UI介面的指示安装即可(不要自行pip install否则会版本出问题!!!)

步骤三:解决运行模型的问题

接下来到「配置」将模型改成你要的模型。按下运行,这时会遇到

ModuleNotFoundError: No module named 'rwkv_pip.model'

这是因为下载下来的rwkv runner本身资料夹有少一些python模块文件。

请你到资料夹中(我的是rwkv_pip)加入特定档案:

rwkv_pip/

├── rwkv_pip/

│ ├── __init__.py

│ └── model.py # And other modules as needed

└── setup.py

setup.py內容如下:

from setuptools import setup, find_packages

setup(

name='rwkv_pip',

version='0.1.0',

packages=find_packages(),

install_requires=[

# List your project's dependencies here, e.g.,

# 'numpy',

# 'pandas',

],

# Include other parameters as needed

)

然后去cmd跑pip install -e ./RWKV-Runner_macos_universal/backend-python/rwkv_pip

(记得换成自己的路径)

就可以了!

事已至此,你只要将模型下载下来就可以用了。


我自己实测效果是不太好哈哈哈,感觉不愧是男的训练出来的模型,用词不外乎是(逼——)和(逼——),整体写出来也满粗暴的,但碍于尺度就不放了。

叠甲:没有鼓励使用AI创作的意思哈。。。AI写出来的东西狗屁不通完全不能看。。。只是我本身是研究这个的所以遇到模型必然是要试看看的。我完全同意我们应该拒绝癌拒绝尸块拒绝融梗拒绝抄袭。

  • 12
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值