pykt-team / pykt-toolkit

pyKT: A Python Library to Benchmark Deep Learning based Knowledge Tracing Models
https://pykt.org
MIT License
194 stars 53 forks source link

help #131

Open workaholicwjj opened 9 months ago

workaholicwjj commented 9 months ago

2023-09-19 00:37:50 - main - said: init_model model_name:sparsekt The wrong model name was used... model is None Traceback (most recent call last): File "wandb_sparsekt_train.py", line 39, in main(params) File "/root/pykt-toolkit-main/examples/wandb_train.py", line 123, in main opt = Adam(model.parameters(), learning_rate) AttributeError: 'NoneType' object has no attribute 'parameters'

workaholicwjj commented 9 months ago

使用sparseKT模型就会显示这个问题可能是什么原因?

sonyawong commented 9 months ago

使用sparseKT模型就会显示这个问题可能是什么原因?

hi, 方便的话您可以提供一下运行命令吗?

workaholicwjj commented 9 months ago

我刚接触这个不是很懂,在乌班图环境下,进入examples,运行指令python wandb_sparsekt_train.py就会这个问题,其他试了几个sakt,akt都行的

sonyawong commented 9 months ago

我刚接触这个不是很懂,在乌班图环境下,进入examples,运行指令python wandb_sparsekt_train.py就会这个问题,其他试了几个sakt,akt都行的

您用的是main分支下的代码吗

workaholicwjj commented 9 months ago

是的默认下载就是哪个

lycyhrc commented 9 months ago

2023-09-19 00:37:50 - main - said: init_model

model_name:sparsekt

The wrong model name was used...

model is None

Traceback (most recent call last):

File "wandb_sparsekt_train.py", line 39, in

main(params)

File "/root/pykt-toolkit-main/examples/wandb_train.py", line 123, in main

opt = Adam(model.parameters(), learning_rate)

AttributeError: 'NoneType' object has no attribute 'parameters'

这里要运行代码,需要将项目根目录添加到 pythonpath 中:

export PYTHONPATH="${PYTHONPATH}:/path/.../pykt-toolkit"