dawenl/vae_cf

Getting Error When importing "import apply_regularization, l2_regularizer"

anandece4u opened this issue · 2 comments

Hi I am getting error while running the notebook in line where we are importing

from tensorflow.contrib.layers import apply_regularization, l2_regularizer

`---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
in
15
16 import tensorflow as tf
---> 17 from tensorflow.contrib.layers import apply_regularization, l2_regularizer
18
19 import bottleneck as bn

ModuleNotFoundError: No module named 'tensorflow.contrib'`

Please help

You can try with tensorflow-gpu==1.15

You could also try to to just apply L2 regularization directly than a two-step process as in tf 1.15, I did this to make it work on tf 2.7.3:

`from tensorFlow.keras.regularizers import L2

........

l2_reg = L2(self.lam) # inside build_graph function
reg_var = l2_reg(self.weights)
`