google-deepmind / acme

A library of reinforcement learning components and agents
Apache License 2.0
3.43k stars 423 forks source link

examples seem to be broken - examples/baselines/rl_continuous #297

Open brian1985 opened 1 year ago

brian1985 commented 1 year ago

Installed dm-acme using the command pip install dm-acme[envs,jax,tf]

Running examples fails with a message that it can't import that package. I go into the python environment to view the actual library package code, I don't the necessary class objects.

message: cannot import name sac from acme.agents.jax import sac,d4pg #this line fails for either sac or d4pg

I get this message from the line from acme.agents.jax import sac

version dm-acme== 0.2.2

brian1985 commented 1 year ago

okay for some reason it installed an older version of dm-acme. I was able to run `pip install --upgrade dm-acme' and in upgraded to 0.4.0 which contains the necessary package. However, now I get an import error undefined symbol scc_info_TensorProto_tensorflow_2fcore_2fframework_2ftensor_2eproto

vishnuvind commented 1 month ago

Hi,

Has there been any update on this. I am facing a similar issue (ie. the undefined symbol). It would be great if you could share any fixes you tried. Thanks!