Я установил tensorflow 2.2.0
(protobuf 3.12.2
) на свой компьютер с Ubuntu (20.04) через pip. Я позволил pip позаботиться обо всех зависимостях. Моя проблема в том, что я получаю сообщение об ошибке каждый раз, когда пытаюсь инициализировать Variable
. Ниже пример кода
import tensorflow as tf
class LinearModel:
def __call__(self, x):
return self.Weight * x + self.Bias
def __init__(self):
self.Weight = tf.Variable(11.0)
self.Bias = tf.Variable(12.0)
if __name__ == "__main__":
linear_model = LinearModel()
Я взял его отсюда
https://morioh.com/p/b12da909d731
Я получаю ошибку
AttributeError: 'google.protobuf.pyext._message.RepeatedCompositeCo' object has no attribute 'append'
(при необходимости я могу поместить всю трассировку)
Я сделал попытку
- попробовать несколько версий protobuf (я читал, что это может быть несовпадение версий, хотя я не нашел подходящей версии)
- установка ночных сборок tenorflow
- пробовал windows, работает
Любая помощь есть оценен