Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

M3芯片运行到训练命令出错 #5

Open
lby1994 opened this issue Apr 16, 2024 · 6 comments
Open

M3芯片运行到训练命令出错 #5

lby1994 opened this issue Apr 16, 2024 · 6 comments

Comments

@lby1994
Copy link

lby1994 commented Apr 16, 2024

(lby) ✘  cpTest/cpNew  python get_data.py --name ssq
2024-04-16 16:27:16.313 | INFO | common:get_data_run:115 - 【双色球】最新一期期号:24041
2024-04-16 16:27:16.313 | INFO | common:get_data_run:116 - 正在获取【双色球】数据。。。
2024-04-16 16:27:17.617 | INFO | common:get_data_run:124 - 【双色球】数据准备就绪,共3136期, 下一步可训练模型...
(lby) cpTest/cpNew  python run_train_model.py --name ssq --windows_size 3,5,7 --red_epochs 1 --blue_epochs 1 --batch_size 1

2024-04-16 16:27:20.753 | INFO | main::318 - 正在创建【双色球】数据集...
2024-04-16 16:27:21.089 | INFO | common:get_data_run:115 - 【双色球】最新一期期号:24041
2024-04-16 16:27:21.089 | INFO | common:get_data_run:116 - 正在获取【双色球】数据。。。
2024-04-16 16:27:22.375 | INFO | common:get_data_run:124 - 【双色球】数据准备就绪,共3136期, 下一步可训练模型...
2024-04-16 16:27:22.375 | INFO | main:action:275 - 正在创建【双色球】数据集...
2024-04-16 16:27:22.378 | INFO | common:create_train_data:105 - 红球训练集数据维度: (339, 4, 6)
2024-04-16 16:27:22.383 | INFO | common:create_train_data:105 - 红球测试集数据维度: (2791, 4, 6)
2024-04-16 16:27:22.384 | INFO | common:create_train_data:105 - 蓝球训练集数据维度: (339, 4, 6)
2024-04-16 16:27:22.390 | INFO | common:create_train_data:105 - 蓝球测试集数据维度: (2791, 4, 6)
2024-04-16 16:27:22.390 | INFO | main:action:283 - 开始训练【双色球】红球模型...
2024-04-16 16:27:22.390 | INFO | main:train_ball_model:130 - 标签数据维度: (339, 4, 6)
2024-04-16 16:27:22.688 | INFO | main:train_ball_model:158 - 系统将尝试读取最后版本继续训练!
2024-04-16 16:27:22.688 | INFO | main:load_model:113 - 没有找到红球模型,将重新训练!
2024-04-16 16:27:22.688 | INFO | main:train_ball_model:167 - 当前epoch是 0, 初次启动时间是 20240416162720, 最佳分数是 1.00e+09
0%| | 0/1 [00:00<?, ?it/s]Traceback (most recent call last):
File "run_train_model.py", line 360, in
run(args.name, list_windows_size)
File "run_train_model.py", line 307, in run
action(name)
File "run_train_model.py", line 285, in action
train_ball_model(name, dataset=red_train_data, test_dataset=red_test_data, sub_name="红球")
File "run_train_model.py", line 193, in train_ball_model
y_pred = model(x)
File "/opt/anaconda3/envs/lby/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1511, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/opt/anaconda3/envs/lby/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1520, in _call_impl
return forward_call(*args, **kwargs)
File "/Users/libingyuan/Desktop/cpTest/cpNew/modeling.py", line 176, in forward
positional_encoded = self.positional_encoding(embedded)
File "/opt/anaconda3/envs/lby/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1511, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/opt/anaconda3/envs/lby/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1520, in _call_impl
return forward_call(*args, **kwargs)
File "/Users/libingyuan/Desktop/cpTest/cpNew/modeling.py", line 153, in forward
x = x + self.pe[:x.size(0), :]
RuntimeError: The size of tensor a (240) must match the size of tensor b (118) at non-singleton dimension 0
0%| | 0/1 [00:11<?, ?it/s]

@KittenCN
Copy link
Owner

没有适配Apple的M系列,目前只有X86的CPU或者Nvidia的GPU能正常运行

@lby1994
Copy link
Author

lby1994 commented Apr 17, 2024

回去换了win电脑,也是报这个错误。我尝试更换了一些库的版本,orch.cuda.is_available()返回也是true,但是还是会报这个问题

@lby1994
Copy link
Author

lby1994 commented Apr 17, 2024

回去换了win电脑,也是报这个错误。我尝试更换了一些库的版本,orch.cuda.is_available()返回也是true,但是还是会报这个问题

不过win电脑,用你之前的那个项目可以正常运行。

@KittenCN
Copy link
Owner

刚发现,你在搞双色球。。这个版本目前只支持快乐8.双色球也还没去适配

@lby1994
Copy link
Author

lby1994 commented Apr 19, 2024

刚发现,你在搞双色球。。这个版本目前只支持快乐8.双色球也还没去适配

好吧,期待大佬的更新。顺便想问一下,这个版本跟上个版本比,是某些场景(效率、成功率等)会有提升吗?

@KittenCN
Copy link
Owner

刚发现,你在搞双色球。。这个版本目前只支持快乐8.双色球也还没去适配

好吧,期待大佬的更新。顺便想问一下,这个版本跟上个版本比,是某些场景(效率、成功率等)会有提升吗?

效率是有提升,但是成功率没法比较,训练集一定是很好看的,测试集现在有办法做的比较好看,但是也只是相对于数学概率而言比较好看而已,如果你在意成功率,建议使用统计学的方法会更有效。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants