print("Wait..") def test(): import gradio as gr def analyze_text(text): # Lakukan analisis atau pemrosesan teks di sini result = f"Anda memasukkan teks: {text}" return result iface = gr.Interface( fn=analyze_text, inputs=gr.Textbox(), # Menggunakan input textbox outputs="text" # Menetapkan output ke tipe teks ) iface.launch() def process(): import subprocess # def uninstall_and_install_gradio(version): # # Uninstall current Gradio # uninstall_command = ["pip", "uninstall", "gradio", "-y"] # subprocess.run(uninstall_command) # # Install specific version of Gradio # install_command = ["pip", "install", f"gradio=={version}"] # subprocess.run(install_command) # # Gantilah "3.41.2" dengan versi Gradio yang diinginkan # desired_version = "3.41.2" # # Periksa versi Gradio yang terinstal # current_version_command = ["pip", "show", "gradio"] # result = subprocess.run(current_version_command, capture_output=True, text=True) # current_version = None # if "Version" in result.stdout: # current_version = result.stdout.split("Version:")[1].strip() # # Cek dan lakukan uninstall dan install jika versi tidak sesuai # if current_version != desired_version: # uninstall_and_install_gradio(desired_version) # print(f"Gradio has been updated to version {desired_version}") # else: # print(f"Gradio is already at version {desired_version}") python_script = "entry_with_update.py" # Argument yang ingin Anda tambahkan # additional_arguments = ["--in-browser", "--all-in-fp32", "--directml", "--debug-mode", "--multi-user", "--always-cpu", "--is-windows-embedded-python"] additional_arguments = ["--always-cpu", "--attention-quad", "--disable-in-browser", "--multi-user", "--always-download-new-model"] # Gabungkan semua argumen PIP = ["pip", "install", "-r", "requirements.txt"] command = ["python", python_script] + additional_arguments # Jalankan skrip menggunakan subprocess print("Installing..") subprocess.run(PIP) print("Running..") subprocess.run(command)# Menjalankan file batch # subprocess.run([batch_file_path], shell=True) process()