first = build_kernel(123) repeat = build_kernel(123) changed = build_kernel(124) print(f"backend: {keras.backend.backend()}") print(f"same seed matches: {np.array_equal(first, repeat)}") print(f"different seed changes weights: {not np.array_equal(first, changed)}") print(f"first weight with seed 123: {first[0, 0]:.6f}") print(f"first weight with seed 124: {changed[0, 0]:.6f}")