* add fori_loop op to all 3 backends
* bring fori_loop signatures in line, add tests
* add docstring for fori loop
* add shape inference test
* fix tf impl of fori_loop
* ignore .python-version
used by pyenv to set a per-directory python version / virtualenv / etc
* fix formatting
* add fori_loop function to numpy backend
* fmt
* WIP for the tf.distribute related tests.
* Add /build/ as one of the ignored directory.
It is popualted if we try to install the keras-core locally via
`pip install`.
* Remove the WIP distribute_test for now.
* Remove the unused local var to make lint happy.
Currently the code is still under development/migration and it is NOT the source of truth. The code in tensorflow/tensorflow repository IS the source of truth for the moment. Please send any PR to that. We will send announcement for the formal switch when we finish all the migration/workflow work.
We will add more documents and setup the developer workflow in the near future.
PiperOrigin-RevId: 345532569
* REL: bump to `pydot >= 1.2.4` in `extras_require`
* MAI: import pydot (as required in `extras_require`)
* MAI: refine error messages for `pydot` and GraphViz
distinguish between absence of `pydot` and failure to find
the executables of GraphViz in the $PATH.
* DEV: ignore `.pytest_cache`