Skip to content
This repository was archived by the owner on Jun 9, 2021. It is now read-only.

NotFoundError: Resource localhost/Variable/N10tensorflow3VarE does not exist. #260

Open
Leon-lianglyu opened this issue May 13, 2021 · 0 comments

Comments

@Leon-lianglyu
Copy link

Leon-lianglyu commented May 13, 2021

Macbook air , Big sur.

Run the below code:

import tensorflow.compat.v2 as tf

tf.enable_v2_behavior()

from tensorflow.python.framework.ops import disable_eager_execution
disable_eager_execution()

from tensorflow.python.compiler.mlcompute import mlcompute
mlcompute.set_mlc_device(device_name='gpu')
import tensorflow_datasets as tfds
data, val= tfds.load(name='cats_vs_dogs',split=['train[:80%]','train[80%:]'],as_supervised=True)
IMG_SIZE=224
batch_size = 16
AUTOTUNE = tf.data.AUTOTUNE

def configure_for_performance(ds):
  ds = ds.cache()
  ds = ds.shuffle(buffer_size=1000)
  ds = ds.batch(batch_size)
  ds = ds.prefetch(buffer_size=AUTOTUNE)
  return ds


def resize(image,label):
  image = tf.image.resize(image,[IMG_SIZE,IMG_SIZE])
  return (image,label)
data = data.map(resize)
data = configure_for_performance(data)
val = data.map(resize)
val = val.cache().shuffle(buffer_size=1000).prefetch(buffer_size=AUTOTUNE)
model = tf.keras.models.Sequential([
    tf.keras.layers.experimental.preprocessing.Rescaling(scale=1./255,input_shape=(224,224,3)),
    tf.keras.layers.experimental.preprocessing.RandomZoom(height_factor=(-0.3,0.3)),
    tf.keras.layers.experimental.preprocessing.RandomRotation(factor=(-0.3,0.3)),
    tf.keras.layers.experimental.preprocessing.RandomFlip(),
    tf.keras.layers.Conv2D(32, 3, activation='relu'),
    tf.keras.layers.MaxPooling2D(),
    tf.keras.layers.Conv2D(32, 3, activation='relu'),
    tf.keras.layers.MaxPooling2D(),
    tf.keras.layers.Conv2D(32, 3, activation='relu'),
    tf.keras.layers.MaxPooling2D(),
    tf.keras.layers.Flatten(),
    tf.keras.layers.Dense(128,activation='relu'),
    tf.keras.layers.Dense(1)
])
model.compile(optimizer = 'adam', loss = 'binary_crossentropy',metrics=['accuracy'])
model.fit(data,validation_data=val,epochs=10)

Get error:


NotFoundError                             Traceback (most recent call last)
<ipython-input-1-60846e7e1d94> in <module>
     45 ])
     46 model.compile(optimizer = 'adam', loss = 'binary_crossentropy',metrics=['accuracy'])
---> 47 model.fit(data,validation_data=val,epochs=10)

~/miniforge3/envs/tf2/lib/python3.8/site-packages/tensorflow/python/keras/engine/training_v1.py in fit(self, x, y, batch_size, epochs, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch, steps_per_epoch, validation_steps, validation_freq, max_queue_size, workers, use_multiprocessing, **kwargs)
    787 
    788     func = self._select_training_loop(x)
--> 789     return func.fit(
    790         self,
    791         x=x,

~/miniforge3/envs/tf2/lib/python3.8/site-packages/tensorflow/python/keras/engine/training_arrays_v1.py in fit(self, model, x, y, batch_size, epochs, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch, steps_per_epoch, validation_steps, validation_freq, **kwargs)
    645       val_x, val_y, val_sample_weights = None, None, None
    646 
--> 647     return fit_loop(
    648         model,
    649         inputs=x,

~/miniforge3/envs/tf2/lib/python3.8/site-packages/tensorflow/python/keras/engine/training_arrays_v1.py in model_iteration(model, inputs, targets, sample_weights, batch_size, epochs, verbose, callbacks, val_inputs, val_targets, val_sample_weights, shuffle, initial_epoch, steps_per_epoch, validation_steps, validation_freq, mode, validation_in_fit, prepared_feed_values_from_dataset, steps_name, **kwargs)
    292           else:
    293             actual_inputs = ins()
--> 294           batch_outs = f(actual_inputs)
    295         except errors.OutOfRangeError:
    296           if is_dataset:

~/miniforge3/envs/tf2/lib/python3.8/site-packages/tensorflow/python/keras/backend.py in __call__(self, inputs)
   3993       self._make_callable(feed_arrays, feed_symbols, symbol_vals, session)
   3994 
-> 3995     fetched = self._callable_fn(*array_vals,
   3996                                 run_metadata=self.run_metadata)
   3997     self._call_fetch_callbacks(fetched[-len(self._fetches):])

~/miniforge3/envs/tf2/lib/python3.8/site-packages/tensorflow/python/client/session.py in __call__(self, *args, **kwargs)
   1478       try:
   1479         run_metadata_ptr = tf_session.TF_NewBuffer() if run_metadata else None
-> 1480         ret = tf_session.TF_SessionRunCallable(self._session._session,
   1481                                                self._handle, args,
   1482                                                run_metadata_ptr)

NotFoundError: Resource localhost/Variable/N10tensorflow3VarE does not exist.
	 [[{{node random_zoom/stateful_uniform/StatefulUniform}}]]

Anyone can help, please?

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

1 participant