I used Tensorflow-Keras to implement Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks by Jun-Yan Zhu et al., and add attention mechanism in generator network. You can find the original CycleGAN implementation from Keras official website in A_K_Nain. (https://keras.io/examples/generative/cyclegan/)