title: Does keras.backend.clear_session() deletes sessions in a process or globally?
body: <p>I create up to 100 keras models in separated script an save them localy with model.save().
  For Training them, I use multiprocessing.pool. In those processes I load each model separately. Because of occuring Memory Errors I used keras.backend.clear_session(). This seems to work but I have also read that it deletes the weights of models.</p>
  
  <p>So to come back to my question, if I import "from keras import backend as K" in each process of the pool and at the end, after I saved the models, I use K.clear_session(), do I clear important data of parallel running processes or just data of this process?</p>
  
  <p>If it deletes important data of parallel running processes. Is there any possibility of creating a local tensorflow session inside the process. Then assign the needed model to this session and then clear_session() this local one?</p>
  
  <p>I´m thankful for any input. </p>
  
  <p>In adition it would be helpful if anyone knows the exact functionality of clear_session(). The explanation of this function is not very informative especially for beginners like me.</p>
  
  <p>Thank you :)</p>