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

a problem with running main.py #36

Open
Niculuse opened this issue Dec 9, 2017 · 3 comments
Open

a problem with running main.py #36

Niculuse opened this issue Dec 9, 2017 · 3 comments

Comments

@Niculuse
Copy link

Niculuse commented Dec 9, 2017

Hi.
I tried to run main.py for cuhk03,but I met a problem.Additionally,my tensorflow version is 1.4.0,keras is 2.0.8,python is 3.6.2 and cuDNN is 6.0.I really don't know how to solve.Thanks for your help!
Error information is as follows:
Model Compile Successful.
number 0 in 100
F:/py/main.py:44: UserWarning: The semantics of the Keras 2 argument steps_per_epoch is not the same as the Keras 1 argument samples_per_epoch. steps_per_epoch is the number of batches to draw from the generator at each epoch. Basically steps_per_epoch = samples_per_epoch/batch_size. Similarly nb_val_samples->validation_steps and val_samples->steps arguments have changed. Update your method calls accordingly.
model.fit_generator(Data_Generator.flow(f,flag = flag_train),one_epoch,epoch_num,validation_data=Data_Generator.flow(f,train_or_validation=which_val_data,flag=flag_val),nb_val_samples=nb_val_samples)
F:/py/main.py:44: UserWarning: Update your fit_generator call to the Keras 2 API: fit_generator(<data_prep..., 30000, 1, validation_data=<data_prep..., validation_steps=1000)
model.fit_generator(Data_Generator.flow(f,flag = flag_train),one_epoch,epoch_num,validation_data=Data_Generator.flow(f,train_or_validation=which_val_data,flag=flag_val),nb_val_samples=nb_val_samples)
Traceback (most recent call last):
File "F:/py/main.py", line 101, in
main(dataset_path)
File "F:/py/main.py", line 21, in main
train(model, dataset_path)
File "F:/py/main.py", line 44, in train
model.fit_generator(Data_Generator.flow(f,flag = flag_train),one_epoch,epoch_num,validation_data=Data_Generator.flow(f,train_or_validation=which_val_data,flag=flag_val),nb_val_samples=nb_val_samples)
File "D:\Program Files (x86)\Anaconda3\lib\site-packages\keras\legacy\interfaces.py", line 87, in wrapper
return func(*args, **kwargs)
File "D:\Program Files (x86)\Anaconda3\lib\site-packages\keras\engine\training.py", line 1926, in fit_generator
self._make_train_function()
File "D:\Program Files (x86)\Anaconda3\lib\site-packages\keras\engine\training.py", line 960, in _make_train_function
loss=self.total_loss)
TypeError: get_updates() missing 1 required positional argument: 'constraints'

Process finished with exit code 1

@godplusone
Copy link

I met this problem too. When I adjusted the version of Keras as 2.0.0, it can be run. Hope this can help u.

@bmiftah
Copy link

bmiftah commented Feb 12, 2018

same here ..I downgrade keras to 2.0.4 and this problem WITH TypeError: get_updates() missing 1 required positional argument goes away ..

@Rakeshdhanekula
Copy link

I met this problem too. When I adjusted the version of Keras as 2.0.0, it can be run. Hope this can help u.

can you please tell me. how you downgraded keras?

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

4 participants