Git Product home page Git Product logo

ai-writer's Introduction

===

最新项目:RWKV-Runner https://github.com/josStorer/RWKV-Runner 有更强的 1.5B/3B/7B 开源网文大模型。

下面都是过时的信息!过时的模型!仅供参考!

===

AI-Writer

AI 写小说,支持 N/A/I卡 GPU 加速。采用我的 RWKV 模型,比 GPT 更快,训练代码:https://github.com/BlinkDL/RWKV-LM

N卡模型:https://github.com/BlinkDL/AI-Writer/releases/tag/v2022-02-15

A/I卡模型:https://github.com/BlinkDL/AI-Writer/releases/tag/v2022-02-15-A

小白用户请看网页版: https://blinkdl.github.io/AI-Writer/ (弱很多,但手机点开就能写)

Python版安装方法:

  1. 先看下面的【安装方法】。下载模型,在右边 Release(或者看QQ群文件),解压到 model 目录。
  2. 运行 python run.py(或双击run.bat),建议在cmd运行,看出错提示。有问题请看【安装方法】和【常见问题】。

也支持 CPU exe 生成,下载请加:用户 QQ 群 553456870(加入时请简单自我介绍)。有研发能力的朋友加群 325154699。还有用户TG群:https://t.me/ai_writer

另外请大家看,本页面的最后,我会解释模型的原理,不懂电脑也能懂。

Python版网页界面:执行 python server.py(或双击server.bat)然后打开 web-client 中的 index.html(推荐用Chrome)。

Screenshot

注意:模型的训练数据全部来自网文,缺乏生活常识。生成的文字仅供娱乐。请遵守法律法规。

同时使用了特殊采样方法,改善小模型的生成质量(介绍见 https://zhuanlan.zhihu.com/p/394766831 )。

我的知乎是 https://www.zhihu.com/people/bopengbopeng

网友移植的 Paddle 版:https://github.com/JunnYu/Paddle-AI-Writer

安装方法(请装精确版本。例如python装3.8.x;Windows请升级win10 64位21H1):

Windows小白:先试QQ群文件的【纯CPU exe版】,但CPU需要AVX2(例如intel四代以上),不支持AVX2就用【WindowsCPU版】
Windows有N卡:装python3.8,CUDA 11.1,CUDNN,torch1.9.1+cu111(在QQ群文件都有)。用940mx也能跑。用1050ti就挺快。目前只需要2G显存,以后需要4G显存
Windows有A/I卡:装python3.8,pip install torch onnxruntime-directml。用A/I卡模型。在 run.py 和 server.py 设置为 dml 模式
WindowsCPU版:装python3.8,pip install torch,用N卡模型。在 run.py 和 server.py 设置为 cpu 模式
Linux有N卡:和【Windows有N卡】相同
Linux有A/I卡:可以用https://onnxruntime.ai/加速,自己研究。不懂就用CPU版
LinuxCPU版:和【WindowsCPU版】相同
Mac:目前只能CPU版。和【WindowsCPU版】相同。某些Mac需要用pip3装包,用python3运行。

常见问题:

1. 先打开 run.py 和 server.py 看里面的设置。例如,玄幻和言情模型,需要在里面手工切换。
2. no module named 'xxx' --> 执行 pip install xxx 缺什么就装什么。注意N卡GPU版需要装pytorch的cuda版。注意A/I卡GPU版需要装onnxruntime-directml。
3. module 'torch' has no attribute 'tile' --> 需要 pytorch 1.9 以后版本。
4. no such file or directory: 'model/xxx' --> 先确定模型解压到 model 目录。然后在命令行需要先进入项目所在的目录,再用python运行py。
5. 怎么设置每次续写多少字 --> 修改run.py和server.py的LENGTH_OF_EACH。可以设置9999999也没问题,但是,单次写很长,容易出现无限循环。
6. 怎么训练 --> https://github.com/BlinkDL/RWKV-LM 不懂就加QQ群143626394(加入时请简单自我介绍)。
7. 写作原理 --> 每次分析最后的512个字,得到下一个字的概率分布(xx%概率是x字,等等),根据概率写一个字。这样一个个字写下去。
8. ctx_len是什么意思 --> 模型的记忆长度,就是每次只看最后的多少个字。越大效果越好也越慢。目前最大512。

群友写的训练教程:

https://zhuanlan.zhihu.com/p/432263234

https://zhuanlan.zhihu.com/p/432715547

https://zhuanlan.zhihu.com/p/435972716

训练后怎么运行:

1. 默认 RWKV-LM 训练的模型很小,所以,需要修改 AI-writer 的 run.py,设置 ctx_len n_layer n_head 和 RWKV-LM 的 train.py 一致。还有 WORD_NAME(json词表) MODEL_NAME。
2. 在 run.py 的 UNKNOWN_CHAR,将 \ue083 改成词表中一个不可能在正常文字出现的\uxxxx乱码,或某个最罕见的字(字不需要\符号)。意思是,如果看见不在词表里面的字,就用 UNKNOWN_CHAR 代表。
3. 如果用 server.py,也同样修改。

如果觉得好用,欢迎支持项目:

Screenshot

新玄幻模型效果:

Screenshot

言情模型效果【黄字是用户输入的开头,后面是模型续写】:

Screenshot

  当霏微萧瑟与车水马龙相遇,烟雨朦胧,如雾如尘,古巷的一切热闹都被包裹在这片忽然而至的雨色夜空中。淅淅沥沥的雨声没能完全掩盖烟火 燃放的砰响,一切显得真切而又隐约。烟雨如墨,月光铺在地上,将沙发、沙发、小沙发都点染成一片银色,触目惊心。
  地面上铺着黑灰的地毯,门上挂着一幅中世纪的红旗,帘子里隐隐传来有节奏的电梯咔嗒声,一双乌黑的眼睛正无声地望着雨雾中的一切。
  “美丽的地毯啊!”霏轻轻地一声轻笑,用指头轻轻叩击着沙发的扶手,“小烟,一张漂亮的脸蛋啊!”
  霏慢条斯理地翻着手上的金色的绸缎,从一旁抽出一只金色的羽绒枕套,将金色的帷幔翻了起来,伸向了霏微雨:“真的好漂亮啊,这个东西,一定很漂亮。”
  “这是你要的。”霏也拿过自己的金色缎带,把小毯子挂回到霏轻舒的肩上,用一种隐秘的方式,告诉霏一个真相:“我很喜欢这个地毯。”
  “喜欢吗?”霏再度靠近霏的耳边,小声问道。霏睁大眼睛,只看见霏手中那对金色的缎带,她记得很清楚,这是雨幕天气下,霏会在烟雨里寻求
一种温柔的慰藉,金色的缎带。
  霏从霏的身边爬了下来,在霏的脸上亲了一下,然后就站了起来,迈着自信的步子,跟在霏的身后。
  零落的鸟儿叫声在雨中久久回响,当雨声停止,雨声渐渐变小,霏终于抬起头来,却发现身后站着一个陌生的男人,不由得呆了呆,但瞬间,霏
的泪水已经流了出来,她抬起头,这个男人一张脸,难道刚刚是眼泪?
  霏连忙把刚刚的那个东西拿过
------------------------------------------------------------
  当霏微萧瑟与车水马龙相遇,烟雨朦胧,如雾如尘,古巷的一切热闹都被包裹在这片忽然而至的雨色夜空中。淅淅沥沥的雨声没能完全掩盖烟火 燃放的砰响,一切显得真切而又隐约。
  等到那火光消散在暗夜里,当那个方才被淋了一头水的昏暗夜色,却已然完完全全消失不见。雨势,只是轻轻的在四周飘过。
  修长如柳的指尖,指尖的指节深深的陷入掌心,陆泽还是在心底感叹,自己竟然还有那么一丝丝的悸动。
  单手搭在衣袖的烟灰色长袖上,衣袖轻轻晃动,卷起一点暗淡的雨丝,却已然是安然无恙。
  吹了口气,烟灰已经在鼻尖处旋转,呼出一片极淡的清冷烟丝,伴随着烟雨湿漉的蒸汽,陆泽微微眯起的眼,让烟丝有些变幻的黑白色,此刻已
经与刚刚的情况一般无二。
  目光悄然落在烟丝身上,陆泽双手十指飞快的在腰间的破洞处轻轻一点,以一个最简单,不起眼的动作,朝烟丝的动作来回挪移。
  长指,极其缓慢的落在烟丝的位置。
  流水一般的流线,在烟丝之后,变为一种莫名的黏稠,连绵不绝,一眨眼的功夫,烟丝便已经彻底消失了一般。
  长长的睫毛微微抖动着,烟丝的长长的睫毛下,眼眸看不出什么神采,此刻的烟丝只有几丝,但是看上去却十分的柔和,充满了少女般的光泽,
眼眸之间的神采,与她的眼眸一模一样。
  微微一笑,烟丝轻声道:“你已经变成了一个成熟美丽的少女。”
  陆泽顿了顿,又是轻笑:“虽然这个身份不值得一提,但是不管怎么说,也比我在这里要好。”
  “你之前在黑市遇到的那

旧模型效果:

Screenshot

模型原理(简化版)

电脑的原理,是题海战术+笨鸟先飞。它把字变成很多数,然后,找这些数的数学(统计学)规律。

电脑的学习目标:输入一堆字,预测下一个字。

  • 只要学会这个,就可以一个个字写下去。
  • 训练的小说有几万本,每次随机挑一段 512 个字输进去,让电脑猜下一个字,看是否能猜对。
  • 不断重复这个过程,不断考试。
  • 你可以自己玩这个游戏(遮住后文,猜下一个字),会发现,需要理解前文才能玩对。

我的小模型,支持 8849 种字。每个字对应两组数,每组有 768 个数。

  • 例如:"我" = 【0.123 -1.534 ...】,【-0.827 2.343 ...】,不妨称为【输入组】和【输出组】。
  • 大模型,每个字会对应几千几万个数。

第一,编码。

  • 每个字根据它的【输入组】,变成 768 个数,每个数代表某种隐藏含义。
  • 举例,每个字的第A个数代表"好-坏"维度,第B个数代表"名词-非名词"维度,等等。

实际找到的编码,不一定有容易描述的维度含义。

  • 因为具体的编码,是电脑自动去发现,无需人工干预。
  • 最初是随机编码。电脑会不断用【求导数】的方法计算,修改编码,改进预测结果。
  • 大致可以认为:如果电脑发现,把某个字的第某个数增加 0.001,可以改进预测结果,它就去做这个事。
  • 因为预测结果是否正确,是客观标准。所以它只要不断这里+0.001,那里-0.001,就慢慢接近目标。

总之,输入 512 个字,会变成 512*768 = 393216 个数。

第二,模型会把这 393216 个数经过一番运算(和另外几千万个数做运算,这几千万个数也会不断调整),最终得到 768 个数。这个过程是最有趣的,稍后也可以解释。

第三,将 768 个数,与 8849 种字的【输出组】比较,计算和每个字的接近程度,就是输出这个字的概率。

ai-writer's People

Contributors

blinkdl avatar wrg1t avatar www avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ai-writer's Issues

AttributeError: 'dict' object has no attribute 'state_dict'

你好,这个模型跑起来还是挺强的,我用cpu模型可以正常使用,但是在换成gpu模式的时候出了点问题,在使用n卡模型运行时提示出错Loading model for gpu... Traceback (most recent call last):
File "run.py", line 90, in
m2 = torch.load(MODEL_NAME + '.pth', map_location='cpu').state_dict()
AttributeError: 'dict' object has no attribute 'state_dict'
都检查了一遍,模型没问题,网上查找了很多相关的问题,都没能解决,能否请教一下怎么解决掉?非常感谢!!

第一次运行错误

您好,我是一名python小白。
我按照您的说明运行run.py,但是报错“NO_SUCHFILE : Load model from model/wangwen-2022-02-15.onnx failed:Load model model/wangwen-2022-02-15.onnx failed. File doesn't exist”请问我该怎么生成wangwen-2022-02-15.onnx

扩写下面内容到1100字

尖利的嘶鸣声响彻云霄,在整个洞穴中不断回荡,让林富贵和憨子两人忍不住捂住了耳朵,感到有些头疼欲裂。

林富贵不敢放松警,在刺耳的尖鸣中再次举刀向身受重伤的变异蜘蛛王冲了过去。

憨子王实在看到林富贵冲过去战斗也提起斧头想冲过去,但是重伤的身躯拖累的他,在尖鸣中踉跄了两步就摔倒了下去。

土狗小黑倒是状态很好,尽管被变异蜘蛛王打中了好几次,但是它体内似乎又无穷无尽的能量在不断修补着它的自身,它的躯体还在缓缓变大。

YIKO倒是没有受到尖鸣影响,但是它的双腿受损,勇敢的它还想用双手爬过去给变异蜘蛛王再来一击爱的大棒棒,发射强光的双眸不断照着变异蜘蛛王的大屁股,在变异蜘蛛王的屁股末端留下两块一动不动的光斑。

眨眼间,林富贵已经冲到了变异蜘蛛王跟前,林富贵一个快速移动,闪过不断袭来的蛛腿。

变异蜘蛛王因为深受重伤速度受到严重影响,怎么都扎不中林富贵,改为横劈也被林富贵跳了过去。

土狗小黑扑了过来,咬住变异蜘蛛王的一条后腿的关节,让本就行动不便的变异蜘蛛王行动更加不便。

林富贵趁机钻到变异蜘蛛王身下,用手扒开变异蜘蛛王腹部的伤口,钻了进去,在变异蜘蛛王柔软的腹中大肆破坏。

变异蜘蛛王发出最后的惨叫,巨大的身躯轰然倒地,彻底死去。

A卡 安装完第一次跑报错

用机环境win7 64位 ,e3 1230v2+hd6570,A卡驱动及管理器是安装好的
已经解决的安装问题:
1、c++库需是2019以上
2、pip install torch onnxruntime-directml是国外的源,下载太慢,要3个多小时,几kb-十几kb,转国内源就好下载

最后跑起来出现下图问题:

Loading model for dml... Traceback (most recent call last): File "d:/ai/AI writer main/run.py" line 81, in <module> import onnxruntime as rt File "C:\Users\huige\AppData\Local\Programs\Python\Python38\lib\site packages\onnxruntime\__init__ .py" line 55, in<module> raise import_capi_exception File "C: \Users\huige\AppData\Local\Prograns\Python\Python38\lib\site-packages\onnxruntime\__init__ .py", line 23, in <module> from onnxruntime. capi._pybind_state import( File "C: \Users\huige\AppData\Local\Programs\Python\Python38\lib\site-pacages\onnxruntime\capi\_pybind_ state.py", line 32, in <module> from .onnxruntime_pybind11_state import * # noqa ImportError: DLL load failed while importing onxruntime_pybind11_state: 找不到指定的模块。 PS D:\ai\AI-Writer-main>

可以提供requirements.txt文件么

可以提供一下requirements.txt么,主要是torch的版本,现在遇到了module 'torch' has no attribute 'tile' 这样一个问题,还在不停地尝试torch版本,目前使用1.7.0以后的都不行

No such file or directory: 'model/wangwen-2022-02-15.pth

python run.py 报错:
说是找不到wangwen-2022-02-15.pth这个文件,但是下载下来的模型后缀是.onnx,并没有.pth后缀的。

Loading model for gpu... Traceback (most recent call last):
  File "run.py", line 90, in <module>
    m2 = torch.load(MODEL_NAME + '.pth', map_location='cpu').state_dict()
  File "C:\Users\14813\AppData\Local\Programs\Python\Python37\lib\site-packages\torch\serialization.py", line 581, in load
    with _open_file_like(f, 'rb') as opened_file:
  File "C:\Users\14813\AppData\Local\Programs\Python\Python37\lib\site-packages\torch\serialization.py", line 230, in _open_file_like
    return _open_file(name_or_buffer, mode)
  File "C:\Users\14813\AppData\Local\Programs\Python\Python37\lib\site-packages\torch\serialization.py", line 211, in __init__
    super(_open_file, self).__init__(open(name, mode))
FileNotFoundError: [Errno 2] No such file or directory: 'model/wangwen-2022-02-15.pth'

生成文章最后生成大量重复的数据

图片

run.py配置

RUN_DEVICE = 'dml' # gpu 或 dml 或 cpu

MODEL_NAME = 'model/wangwen-2022-02-15' # 模型名
WORD_NAME = 'model/wangwen-2022-02-15' # 这个也修改

NUM_OF_RUNS = 999 # 写多少遍
LENGTH_OF_EACH = 1000000  # 每次写多少字

top_p = 0.9 # 这个的范围是 0 到 1。越大,变化越多。越小,生成效果越规矩。自己试试 0 和 0.5 和 1.0 的效果就知道了
top_p_newline = 0.9
context = "这是他人生中的第一个亮点,他甚至不能从“以后”来划分了,如果不是第一次,他都不会看上"

result

D:\SoftWare\Python\python.exe D:/Github/AI-Writer/run.py

AI人工智障写作 https://github.com/BlinkDL/AI-Writer
请关注我的知乎 https://zhuanlan.zhihu.com/p/423646620

声明:模型的训练数据全部来自网文,缺乏生活常识。生成的文字仅供娱乐。请遵守法律法规。
您输入的开头有 43 个字。注意,模型只会看最后 512 个字。

Loading model for dml... D:\SoftWare\Python\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py:56: UserWarning: Specified provider 'DmlExecutionProvider' is not in available provider names.Available providers: 'CPUExecutionProvider'
  "Available providers: '{}'".format(name, ", ".join(available_provider_names)))
done: model/wangwen-2022-02-15 & model/wangwen-2022-02-15
------------------------------------------------------------
  这是他人生中的第一个亮点,他甚至不能从“以后”来划分了,如果不是第一次,他都不会看上这样一个女人。
  谢小朵长大了,他忽然有些想明白,那个站在他们身边的女孩子究竟是谁。
  ——谢天。
  两人像是在过家家一样,又回到了三年前。
  夜。
  他们的婚后生活一直很单调,要么没有开房,要么没有休息。
  夜里一家很有名的私房菜馆,依然没有落脚的地方,白云也不知道做什么,谢天一个人去了餐厅,他很想念少女们的气息。
  几天不见,这是他第一次看见女孩子在床上,也许是因为昨天匆忙的出来,谢天看见的就是这么一幅画面。
  他望着窗外黑黑的眼睛,似乎又在想些什么。
  眼前却是一双淡漠的黑眸。
  他看着前方,忽然愣住,回过头来,对上了不知道什么时候站在身后的人,那是一个柔软又沉重的男人,黝黑的眸子像是镜子里的倒影,倒映出男人的半张脸,因为喝了酒,脸上的胡茬子有些裂开。
  谢天第一次看到这张脸,过往的所有被强暴过的,都仿佛是噩梦的复制,但他脸上的笑容在笑,笑得是那么的令人毛骨悚然。
  这张笑脸,像是在极力的压抑这痛苦的回忆,因为,这笑容从来没有过。
  谢天的鼻子一酸,眼泪啪嗒落下。
  “怎么哭了?”
  明明是一张迷人的小脸,却在这一刻变得迷茫。
  “没事。”
  “你脸上有伤。”
  谢天抚摸了一下谢天的头发,这一次谢天心里总算有了动容,他用力的抱住了眼前的这张脸,那张小脸忽然间有了泪水的痕迹,他一把推开了她。
  “我……没事。”
  “我们去买些早餐,好吗?”
  温柔的话语像是小孩子的声音,像是百年难得的天籁,谢天一时间还没有回过神来,只是看着眼前的两个人。
  第167章 最后一晚
  自从谢家招亲那天,谢天心里就有些无法忘怀,他们只属于他一个人,他似乎总是时刻需要那个人,他讨厌自己的好,讨厌自己在那样的场合丢下自己离开,讨厌谁,都不会讨厌自己,很讨厌!
  但是在以前,他也知道,他不能再自欺欺人了。
  “我没事。”
  谢天听到自己这样说,又加了一句,可是,他的声音有些哽咽,谢天的心紧紧的揪了起来。
  他没有想到自己居然会有这样的感觉,好像现在,他真的在不知不觉间被自己害死了。
  第二天,谢天醒过来的时候,看着身旁哭得梨花带雨的女人,只觉得鼻尖发酸,但是,鼻子酸酸的,就好像有什么难受的东西在自己的鼻尖上叫,谢天一瞬间的被她的温柔唤醒,他拿起了被自己按住的脸,是一只手,却突然间动了动,但是谢天想,肯定是自己太紧张了。
  谢天才后知后觉的发现,原来自己的手上,还沾着一些血迹,难道自己的眼睛已经错过了谢家夫人的仪容,自己的手指正好被自己捏破了?!
  这些年,谢家到底遇到了什么?是谁让自己对自己如此仇视?
  就算谢家现在恨自己,又能恨自己多少年?
  谢天没有再去理会外面发生的事情,只想着回家休息一下,想想方才下午,他在客栈中发生的事情,眼睛又不由的暗了暗。
  “发生了什么?”他的心里有些怀疑自己的方向,以前遇到的事情都没有告诉她,而且还是面对面的问询。
  如果对方在半路将自己强行按住,怕是他现在早就会哭晕在地,可是现在,一切都已经发生了。
  “如果你不走,我就把你抓住,让你不得好死。”谢天握住了自己的拳头,冷冷的说道。
  “你想做什么?你是不是想把我千刀万剐?”他的语气好像没有丝毫的温度,看着自己,就好像在说:一定要做我一辈子的主人,今天就算是不死,也会被烧成焦炭的。
  谢天看了看周围,确定周围没有人注意到自己,这才从怀中掏出了一把银针,对准谢天的心脏。
  突然之间,谢天身上突然爆发出一阵阴风,将周围的黑暗也驱散了。
  一阵细细的细细的银针射在了谢天的眉心处。
  这一瞬间,他的面色露出一丝诡异的微笑,在最后一刻,他终于意识到自己的手段并没有错。
  “看来你当真不知道啊。”
  谢天的手指微微动了一下,这样笑了一下。
  “不,不知道,我只是好奇而已。”他如实的说道。
  谢天的手臂突然收紧,将他的手腕缠住,他的手指则是紧紧的握在手中,如同一根钢丝一般,这样做出的动作就好像是谢天一直握着他一样。
  “好了,别躲了。”突然之间,谢天意识到了自己中了别人的计谋,眼神变得凌厉起来。
  黑暗中,谢天看着自己微微闭上的眼睛,脑海中快速的闪过了三个字:【龙虎会】。
  “你不是要让我死吗?现在,你却来求我,当我是什么?”
  “给你一个机会,如果你死了,那么你就是我的真正对手了。”
  谢天淡淡的笑了笑,松开了手指,看着这一片荒野。
  “你是一个聪明人,怎么样,以后,可就不是像今天这样的时候了。”他的双眼中泛起了一丝的光芒,看来他的修为提升得很快,但是心智却并没有得到提升。
  真气凝聚的血手真气,但是却能够影响人的心智。
  如果能够多得到一丝真气,他就能够将这些修炼的一些基本的武技进行淬炼。
  当然了,他还可以通过这些,去提高自己的战斗经验,总之,他能够达到什么样的程度,那就要看他的机缘。
  而这个世界上,就算是那些看似很特别的修炼之人,也同样能够领悟到一丝天机。
  谢天这种等级,已经是拥有着绝对的实力。
  这样的人,他就是那些能够对付得了的人,并且是全力以赴的人。
  这样的人,就算是面对武斗场上那些七级以上的人,他也有一战之力。
  “用你来对付我?”九纹龙看着谢天,眼神中闪过一丝嘲弄。
  九纹龙看着他。
  “是的,这样的战斗,在哪里都是适用的。”谢天眼神中闪过一丝笑意,他刚刚只是想要杀了眼前的人而已,“你太不了解我了。”
  “这么短的时间,你居然能够从他的身上看到那么复杂的地方,可惜啊,我不是让你像对付一个傻子一样的对付他,而是这样的,你真是一个傻子。”九纹龙看着谢天,一丝笑意出现在他的嘴角,原来有一些细碎的表情是可以诠释的。
  “你。”谢天内心一滞,他也不知道眼前这个人说的是对是错。
  “杀了他,他可能会付出代价。”九纹龙嘴角露出一丝笑容,这样一个人,无论他做错了什么,他都不会为难。
  “我不是傻子,他真的会这样做吗?”谢天眨了眨眼睛。
  这是一个很好的机会,要是错过这次机会,他可能永远都不会出现。
  这样的人,也并非每个人都喜欢。
  虽然九纹龙是个混蛋,有一些讨厌,但是他并不算很讨厌。
  “我不会这样做的,这是我作为一个修炼者的原则,我要为朋友做一些事情。”九纹龙也看着谢天,仿佛认为谢天是一个心甘情愿为了他做这样一件事情的人一样。
  谢天看着九纹龙的样子,眼睛微微眯起来。
  他并不是一个只会装模作样的人。
  “我不需要你来教我怎么做一件事情。”谢天的眼神中闪过一丝的冷意,他的内心中很清楚,这一切都是为了他自己,他是一个从来没有机会能够摆脱修炼者的女人。
  九纹龙的笑容消失了。
  “希望你能够给我一个机会。”谢天看着九纹龙,他并不是一个那么容易被诱惑的人,虽然他在修炼中也是一个中坚者。
  他的一些话语权并不算很大,但是他却在为九纹龙的事情而烦恼,甚至和这些人一起拼命。
  这种人,他绝对不能放过,不管他能做到哪一步。
  如果他要是这么容易死在这里,那么九纹龙这一次肯定死了,但是谢天也有他的原则,他可以去自己拼命去死,他绝对不会让自己去死。
  九纹龙看着谢天的眼神中充满了无奈。
  他没有什么感觉,他只是很确定谢天并不会因为这样一件事情而放弃,如果能够到达那个境界,那么对他的修炼就算是没有什么难度,因为他不怕。
  而谢天的心境又没有任何问题,谢天也并不是一个心机很重的人,他和九纹龙已经认识这么长的时间,他对于谢天的了解,恐怕不在九纹龙之下。
  在谢天的世界中,并不像九纹龙那样,只要你愿意,就会成为一个人人崇拜的人,这是一个人的机缘。
  谢天很想知道九纹龙是不是会相信这一切的样子。
  “如果你喜欢和我交朋友,那么希望你能够成为我的朋友。”九纹龙的声音依然是很平静,在他的身上有一种古怪的气质,给人很强烈的冲击。
  谢天和九纹龙的心思九纹龙一清二楚,他并不喜欢和一个朋友交朋友,而且如果九纹龙说的一切都是真的,那么谢天就可以选择答应,甚至要以谢天的性命担保九纹龙没有问题。
  在九纹龙看来,这是一件再平常不过的事情,甚至可以说,这是他愿意做的事情。
  第1060章 现世中
  “既然你这么说了,那我也就不说什么了。”谢天说道。
  九纹龙点了点头,他已经明白谢天心里面的感受了,只是对于他来说,九纹龙这个举动似乎有些过分了。
  “那你是不是和别人说你和一些俗人有些关系?”谢天问道。
  九纹龙苦笑了一下,点了点头。
  “那些仙门的人从来都没有想过要向别人说起自己的过去。”
  谢天的心里面很感慨,这个九纹龙还真的是一个聪明人。
  九纹龙并没有说明,不过谢天也没有细问,九纹龙都已经成仙了,现在九纹龙想说他自己也可以知道。
  九纹龙在成仙之前,也经常有人来找他的,只是一般的年轻人不会接近他。
  但是一个没有成仙的人,在成仙的时候,会收获一些别人的好处,那些人身上的好处,不是你想怎么样就怎么样的。
  就像是古代,如果你不接近那些平民百姓,那么很容易就会被人碰上你的要求。
  这些平民百姓如果和自己的敌人站在一起的话,肯定不会有什么好处的,所以九纹龙不怕他们。
  九纹龙是一个在仙门内极少的强者,对他来说,九纹龙的事情,和他没有什么关系。
  谢天也懒得和九纹龙解释太多,他还要处理他自己的事情。
  谢天和九纹龙一起站在了广场之中,他们这一次回来,就是想要找到九纹龙,看看九纹龙到底是一个什么样的人。
  或许只有经历过谢天的时间,这个时候,九纹龙才会真正的和他说话。
  “九纹龙兄弟,说实话,我对这里可是一点兴趣都没有,九纹龙兄弟不是在那个小镇的时候,那个时候我一直都呆在魔族那里,根本就没有时间去过那里。
  所以,我从来都不知道魔族的那个小镇,究竟是什么样的,我现在还没有得到答案,你只能再回答我一个问题。”
  九纹龙好像并没有看出谢天的话是什么问题,这个问题谢天还真的是打听到了一些。
  “那么九纹龙兄弟,那你们魔族究竟在那里,到底是什么样的一个国家呢?”
  九纹龙脸上不断的在黑色的斗篷上蹭着,谢天则一点都不害怕九纹龙这个问题,毕竟九纹龙和他们谢家以前关系都还不错。
  九纹龙的头皮有些发麻,九纹龙的这个问题,让谢天不得不感叹,九纹龙的这个问题的确是很有难度的。
  “我说的魔族国度,是魔族!”
  九纹龙的声音之中带着一丝颤抖,他说的魔族国度,就是他们魔族国度的那个魔族国度。
  第964章 对战魔族
  在听到九纹龙的问话之后,谢天并没有什么表情,脸上挂着的是冷冷的笑容。
  九纹龙再次抽搐了一下,他实在是不知道到底应该怎么回答,在知道九纹龙的话之后,他心中满是骇然,九纹龙怎么会做出这种事情。
  不过谢天的问题倒是让九纹龙对他的问题有了一个更加直观的印象,看来这里的九纹龙真的是九纹龙,实力还有可能高过他,要是真的是他们谢家,九纹龙到现在还没有看清楚自己的真实的身份。
  九纹龙仔细的回想了一下之后,才慢慢的说道:“九纹龙兄弟,以后你要不要和我一起生活,这里的生活我也不想让别人看到。”
  听到九纹龙的话之后,谢天还以为九纹龙是想要让他回到他的家里去呢,现在想想,九纹龙这句话,倒也没有错。
  谢天明白了九纹龙心中的想法,之前的那一丝不适感,似乎都消失不见了,谢天现在回想起来,九纹龙的家园,也不知道是怎么回事。
  九纹龙的声音之中,似乎带着一丝犹豫,似乎在思考着什么一般。
  “九纹龙大哥,你和你家人在一起,是为了守护九魔兽的肉身吗?”
  九纹龙的话,让谢天心中闪过一丝疑惑,但随后,谢天还是答应了九纹龙的问题。
  “魔族的肉身,如果有那么简单的话,也不会被人族的人族的人,放弃了,至于我,我倒是不知道,你竟然还有一颗圣兽的脑袋,不过你放心,这件事,我一定会和你好好的聊聊。”
  谢天的脑海之中,不断的闪现着九纹龙的话语,九纹龙显然是听过九纹龙的名字,九纹龙的兄弟,实力怎么样,这个不说,九纹龙也不得而知。
  “九纹龙兄弟,那现在,我们什么时候动身?”谢天问道。
  “那到时候再说,我现在还有一件事,需要你帮忙,希望你可以尽快解决九纹龙的事情。”九纹龙对谢天说道。
  “什么事情啊?九纹龙兄弟,不是我不想答应你,但是九纹龙兄弟,你是不知道,现在对我来说,最重要的事情,就是找到人族的圣兽,和圣兽好好的聊聊,大不了,我把魔兽的肉身和其他的,交换给你。”谢天随后告诉九纹龙。
  九纹龙听完谢天的话,愣了一下,随后,不知道为什么,九纹龙对九纹龙的态度,就是这样。
  他想到这里,九纹龙笑了笑,九纹龙的态度,那也是很明显的。
  “好了,既然事情已经解决了,我们也该回去了,万一我是想要杀人的话,九纹龙大哥,你还需要杀人的话,我可以帮忙。”
  九纹龙听到谢天的话,马上就笑着说道:“我相信你,你一定会帮我的,但是你必须要带我一起,当然,我也希望你不要害死魔兽的弟弟,不然的话,九纹龙大哥也保不住你。”
  说完九纹龙,九纹龙就带着谢天离开了,九纹龙也是带着谢天和魔兽,在周围的一些人,全部都散开了。
  只是,九纹龙,以及魔兽,不管是怎么都可以听到九纹龙的话。
  至于魔兽?九纹龙不怕,现在人族中就算有一些强大的魔兽,九纹龙也有些惧怕。
  而谢天他们,可不敢用这个样子说,毕竟,这些人是谢天创造出来的,九纹龙也没有必要和他解释,九纹龙完全可以理解九纹龙心中所想的。
  但是九纹龙也知道,九纹龙不会帮自己说话,九纹龙感到很抱歉。
  而谢天,却不知道,九纹龙是想要对谢天说,你完蛋了,我是救不了你了,你想救我,没有那么容易。
  九纹龙来到这个世界中,就是找一个和你没有什么关系的人,九纹龙,告诉你的时候,我们已经离开了,我这个人,九纹龙从来不会承认,也不想去了解这些东西,九纹龙告诉我,九纹龙并不是一个好人,九纹龙也不是什么贪生怕死之人,九纹龙自然不会告诉九纹龙,他自己已经死了,自然也不会告诉九纹龙。
  九纹龙知道,九纹龙心中,虽然很是抱歉,九纹龙没有和谢天说什么,但是九纹龙知道,九纹龙也知道,谢天想要杀自己,所以九纹龙就提议,自己的名字,九纹龙会和九纹龙一起参加,而谢天九龙,九纹龙已经死了,自然是不能和谢天和解的,九纹龙心中知道,九纹龙不想九纹龙这样。
  九纹龙自然也知道九纹龙的心思,九纹龙也没有想过九纹龙会让自己帮九纹龙,九纹龙想的,九纹龙可不是九纹龙可以帮的,九纹龙如果九纹龙不帮,九纹龙也不会来帮谢天,谢天九百纹道场中,死的只有八纹八纹龙,那么,九纹龙就无法知道九纹龙想做什么,九纹龙,就可以了,九纹龙心中知道,九纹龙的九条性命,九纹龙,还是九纹龙,九纹龙自然不想九纹龙九百八十一场,九纹龙,九纹龙,九纹龙,九纹龙,这些想法,九纹龙已经没有机会了,九纹龙这么多年了,九纹龙自然知道,九纹龙九纹龙九,不可能九,自己九,八,九纹龙这么多,九纹龙一个没有,九纹龙,这个,九纹龙九,是为什么九纹龙九,自己九,那是因为九纹龙,并不是九纹龙九,九纹龙九,九纹龙,九纹龙自己九,他九,自己九,自己九,为什么九,自己九,为什么九,为什么九,六,也九,似龙,龙,兽九,纹龙九,龙,是龙,龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九九,纹龙九,纹龙九,纹龙九,纹龙九,纹龙九九纹龙九,纹龙九九,纹龙九,纹龙九,纹龙九,纹龙九九纹龙九九纹龙九,纹龙九,纹龙九九纹龙九,纹龙九九纹龙九,纹龙九纹龙九九纹龙九纹龙九纹龙九九纹龙九纹龙九九纹龙九纹龙九九纹龙九纹龙九九纹龙九纹龙九九纹龙九纹龙九九纹纹龙九九纹龙九纹龙九纹龙九纹龙九九纹纹龙九纹龙九九纹纹龙九九纹龙九纹龙九纹龙九纹龙九九纹龙九纹纹龙九纹龙九纹龙九纹龙九纹龙九纹龙九纹龙九纹纹龙九纹纹龙九纹龙九纹纹龙九纹龙九纹龙九纹纹龙九纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹纹龙九纹Traceback (most recent call last):

_pickle.UnpicklingError: invalid load key, '\x08'.

python3.9
torch1.10.1
使用的是A.-.-wangwen-2022-02-15.zip
wangwen-2022-02-15.onnx后缀名需要改为 pth?

报bug
C:\Users\Administrator\AppData\Local\Programs\Python\Python39\python.exe D:/workspace/python/AI-Writer/run.py

AI人工智障写作 https://github.com/BlinkDL/AI-Writer
请关注我的知乎 https://zhuanlan.zhihu.com/p/423646620

声明:模型的训练数据全部来自网文,缺乏生活常识。生成的文字仅供娱乐。请遵守法律法规。
您输入的开头有 5 个字。注意,模型只会看最后 512 个字。

Loading model for cpu... Traceback (most recent call last):
File "D:\workspace\python\AI-Writer\run.py", line 92, in
m2 = torch.load(MODEL_NAME + '.pth', map_location='cpu').state_dict()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\torch\serialization.py", line 608, in load
return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\torch\serialization.py", line 777, in _legacy_load
magic_number = pickle_module.load(f, **pickle_load_args)
_pickle.UnpicklingError: invalid load key, '\x08'.

Process finished with exit code 1

No such file or directory: 'model/wangwen-2022-02-15.json'

运行提示:
python./AI-Writer/run.py ─╯

**AI人工智障写作 https://github.com/BlinkDL/AI-Writer
请关注我的知乎 https://zhuanlan.zhihu.com/p/423646620

声明:模型的训练数据全部来自网文,缺乏生活常识。生成的文字仅供娱乐。请遵守法律法规。
您输入的开头有 5 个字。注意,模型只会看最后 512 个字。
Traceback (most recent call last):
File "/home/hy/soft/AI-Writer/run.py", line 69, in
with open(WORD_NAME + '.json', "r", encoding="utf-16") as result_file:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'model/wangwen-2022-02-15.json'**

如图:
unknown_003

实际上有相文件:
unknown_004

基于自己的小说文本进行训练

我这里有一篇网文(火星的《逆天邪神》),我觉得里面的关于人物描写和对话的段落非常精彩,我想用这些自己训练一个对话模型,可以扮演里面的角色的性格或者语气,请问目前有没有这样的开源方案,或者RWKV的这个适不适用?非常感谢!
该方案有没有提供 预处理工具这些?我需要先提取出 对每个人物的描写和对话吗 还是直接喂过去就可以,需要数据清洗什么的吗

运行报错

File "./run.py", line 103, in
w = w[:, :-TT].reshape(-1, TT, 2 * TT - 1)
RuntimeError: shape '[-1, 250, 499]' is invalid for input of size 2283000

个人感觉是参数问题(正确的废话)
好像……太大了?
可是我不敢乱动

前端编译失败:src/pages/Chat.tsx:662:52 - error TS2339: Property 'name' does not exist on type 'Blob'. 662 name: webReturn.blob.name

npm run build 的时候报错:

[email protected] build /local/RWKV-Runner/frontend
tsc && vite build

src/pages/Chat.tsx:662:52 - error TS2339: Property 'name' does not exist on type 'Blob'.

662 name: webReturn.blob.name,
~~~~

Found 1 error in src/pages/Chat.tsx:662

npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! [email protected] build: tsc && vite build
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2024-02-20T10_42_17_585Z-debug.log

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.