I have one doubt. I have trained my neural networks using keras and tensorflow in python. Now, I’m writing a main program in Julia to call this. My doubt is- will this work if the weight file obtained is by training in python,i.e, will julia main program be able to call my weight files(trained using python).
Also, will this communication work as I have used OpenCV, keras, tensorflow etc.
PyCall can in principle call any Python code, because it links to libpython and lets Python execute natively. It even supports bidirectional code calling (Julia and Python functions can both call one another).
Of course, sometimes there are hiccups and you need to read the documentation and understand some things. For example, you occasionally need to be explicit about how/whether you want to convert Python datatypes to Julia or vice versa. And there are occasionally conflicts between shared libraries used by Python and Julia that require care in how Julia is compiles.