MLPrimitives icon indicating copy to clipboard operation
MLPrimitives copied to clipboard

tensorflow `get_config` error

Open dyuliu opened this issue 4 years ago • 0 comments

  • MLPrimitives version: 0.3.0
  • Python version: 3.6

Description

The current version of MLPrimitives will automatically install tensorflow 2.3.4.

This version will encounter the following issue:

/usr/local/lib/python3.6/site-packages/keras/backend.py in <module>
     34 from tensorflow.core.protobuf import config_pb2
     35 from tensorflow.python.eager import context
---> 36 from tensorflow.python.eager.context import get_config
     37 from tensorflow.python.framework import config
     38 from keras import backend_config

ImportError: cannot import name 'get_config'

Because of the piece of code from mlprimitives/adapters/keras.py


import logging
import tempfile

import keras        # this is the line causing error
import numpy as np

Solution

Simply replace

import keras

as

from tensorflow import keras

dyuliu avatar Aug 23 '21 15:08 dyuliu