Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

Optimizers missing with MXNet backend #27

Closed
2 of 3 tasks
sandeep-krishnamurthy opened this issue Jan 23, 2018 · 7 comments
Closed
2 of 3 tasks

Optimizers missing with MXNet backend #27

sandeep-krishnamurthy opened this issue Jan 23, 2018 · 7 comments

Comments

@sandeep-krishnamurthy
Copy link

sandeep-krishnamurthy commented Jan 23, 2018

Following optimizers are not implemented yet for MXNet backend.

  1. Adamax
  2. NAdam
  3. Adam_AMSGrad
@sandeep-krishnamurthy
Copy link
Author

Closing in favor of #18

@edmondja
Copy link

edmondja commented Jul 3, 2018

Will it fix this error I have ?

File "/Users/edmondjacoupeau/anaconda/lib/python3.6/site-packages/keras/optimizers.py", line 706, in
SGD, Adagrad, Adadelta, Adam, Adamax, RMSprop, Nadam = K.get_optimizers()

File "/Users/edmondjacoupeau/anaconda/lib/python3.6/site-packages/keras/backend/mxnet_backend.py", line 5058, in get_optimizers
class Adamax(MXOptimizer, mx.optimizer.Adamax):

AttributeError: module 'mxnet.optimizer' has no attribute 'Adamax'

@roywei
Copy link

roywei commented Jul 3, 2018

@edmondja which version of mxnet are you using?
A reproducible code snippet would help use debug.
Thanks!

@edmondja
Copy link

edmondja commented Jul 4, 2018

Thanks to you for helping.

import os
os.environ['KERAS_BACKEND'] = 'mxnet'

import keras
Using MXNet backend
Traceback (most recent call last):

File "", line 1, in
import keras

File "/Users/edmondjacoupeau/anaconda/lib/python3.6/site-packages/keras/init.py", line 3, in
from . import utils

File "/Users/edmondjacoupeau/anaconda/lib/python3.6/site-packages/keras/utils/init.py", line 27, in
from .multi_gpu_utils import multi_gpu_model

File "/Users/edmondjacoupeau/anaconda/lib/python3.6/site-packages/keras/utils/multi_gpu_utils.py", line 7, in
from ..layers.merge import concatenate

File "/Users/edmondjacoupeau/anaconda/lib/python3.6/site-packages/keras/layers/init.py", line 4, in
from ..engine.base_layer import Layer

File "/Users/edmondjacoupeau/anaconda/lib/python3.6/site-packages/keras/engine/init.py", line 7, in
from .network import get_source_inputs

File "/Users/edmondjacoupeau/anaconda/lib/python3.6/site-packages/keras/engine/network.py", line 15, in
from . import saving

File "/Users/edmondjacoupeau/anaconda/lib/python3.6/site-packages/keras/engine/saving.py", line 15, in
from .. import optimizers

File "/Users/edmondjacoupeau/anaconda/lib/python3.6/site-packages/keras/optimizers.py", line 706, in
SGD, Adagrad, Adadelta, Adam, Adamax, RMSprop, Nadam = K.get_optimizers()

File "/Users/edmondjacoupeau/anaconda/lib/python3.6/site-packages/keras/backend/mxnet_backend.py", line 5058, in get_optimizers
class Adamax(MXOptimizer, mx.optimizer.Adamax):

AttributeError: module 'mxnet.optimizer' has no attribute 'Adamax'

keras-mxnet-2.2.0 with pip install --upgrade keras-mxnet on osx sierra, mbp early 2015.

@sandeep-krishnamurthy
Copy link
Author

Can you please verify mxnet version?
You can install MXNet on Mac with - pip install mxnet --user

@edmondja
Copy link

edmondja commented Jul 4, 2018

pip install mxnet --user
Requirement already satisfied: mxnet in ./anaconda/lib/python3.6/site-packages (0.10.0.post2)

@edmondja
Copy link

edmondja commented Jul 4, 2018

Yes sorry it was just the version. I dont know for which reason I had a weird version...
Works fine now.

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

No branches or pull requests

3 participants