├── .github └── workflows │ ├── claude-pr-description.yml │ ├── claude-readme.yml │ ├── claude-reusable.yml │ ├── claude-vertex-ai.yml │ └── claude.yml ├── .gitignore ├── CLAUDE.md ├── README.md ├── README_claude.md ├── README_format.md ├── acceleration_processing ├── 1 │ ├── README.md │ ├── concat_files.py │ ├── in_dir │ │ ├── image00.png │ │ ├── image01.png │ │ ├── image02.png │ │ ├── image03.png │ │ ├── image04.png │ │ ├── image05.png │ │ ├── image06.png │ │ ├── image07.png │ │ ├── image08.png │ │ ├── image09.png │ │ ├── image10.png │ │ ├── image11.png │ │ ├── image12.png │ │ ├── image13.png │ │ ├── image14.png │ │ ├── image15.png │ │ ├── image16.png │ │ ├── image17.png │ │ ├── image18.png │ │ ├── image19.png │ │ ├── image20.png │ │ └── image21.png │ ├── out_dir │ │ ├── 00 │ │ │ ├── image00.png │ │ │ ├── image01.png │ │ │ ├── image02.png │ │ │ ├── image03.png │ │ │ └── image04.png │ │ ├── 01 │ │ │ ├── image05.png │ │ │ ├── image06.png │ │ │ ├── image07.png │ │ │ ├── image08.png │ │ │ └── image09.png │ │ ├── 02 │ │ │ ├── image10.png │ │ │ ├── image11.png │ │ │ ├── image12.png │ │ │ ├── image13.png │ │ │ └── image14.png │ │ └── 03 │ │ │ ├── image15.png │ │ │ ├── image16.png │ │ │ ├── image17.png │ │ │ ├── image18.png │ │ │ ├── image19.png │ │ │ ├── image20.png │ │ │ └── image21.png │ └── split_files.py └── 2 │ ├── README.md │ ├── image_resize.py │ ├── image_resize_parallel.py │ ├── in_image │ ├── 1.jpeg │ ├── 10.jpeg │ ├── 2.jpeg │ ├── 3.jpeg │ ├── 4.jpeg │ ├── 5.jpeg │ ├── 6.jpeg │ ├── 7.jpeg │ ├── 8.jpeg │ └── 9.jpeg │ └── out_image │ ├── 1.jpeg │ ├── 10.jpeg │ ├── 2.jpeg │ ├── 3.jpeg │ ├── 4.jpeg │ ├── 5.jpeg │ ├── 6.jpeg │ ├── 7.jpeg │ ├── 8.jpeg │ └── 9.jpeg ├── audio_processing └── 1 │ ├── .gitignore │ ├── README.md │ ├── cleansing_silence.py │ ├── cleansing_silence.sh │ └── in_audio │ └── 001-sibutomo.mp3 ├── conda_processing ├── 1 │ └── README.md └── 2 │ ├── README.md │ ├── conda_install_pytorch04_py36.sh │ └── conda_install_pytorch11_py36.sh ├── dev_optimize ├── 1 │ └── README.md ├── 2 │ └── README.md ├── 3 │ └── README.md ├── 4 │ └── README.md ├── 5 │ └── README.md └── 6 │ └── README.md ├── docker_processing ├── 1 │ └── README.md ├── 2 │ └── README.md ├── 3 │ └── README.md ├── 4 │ └── README.md ├── 5 │ ├── Dockerfile │ ├── README.md │ ├── run_docker1.sh │ └── run_docker2.sh ├── 6 │ └── README.md ├── 7 │ └── README.md ├── 8 │ └── README.md └── 9 │ └── README.md ├── dockerfile ├── Dockerfile_pytorch18_cuda102 └── run_docker.sh ├── front_end ├── cross_platform_app │ ├── 1 │ │ ├── README.md │ │ ├── hello_world_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── hello_world_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ ├── install_flutter.sh │ │ └── run_flutter_app.sh │ ├── 2 │ │ ├── README.md │ │ ├── flutter_sample_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_sample_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh │ ├── 3 │ │ ├── README.md │ │ ├── flutter_sample_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_sample_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── Page1.dart │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh │ ├── 4 │ │ ├── README.md │ │ ├── flutter_sample_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_sample_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ ├── main2.dart │ │ │ │ └── main3.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh │ ├── 5 │ │ ├── README.md │ │ ├── flutter_sample_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_sample_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh │ ├── 6 │ │ ├── README.md │ │ ├── flutter_sample_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_sample_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh │ ├── 7 │ │ ├── README.md │ │ ├── flutter_sample_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_sample_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh │ ├── 8 │ │ ├── README.md │ │ ├── flutter_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh │ ├── 9 │ │ ├── README.md │ │ ├── flutter_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh │ ├── 10 │ │ ├── README.md │ │ ├── flutter_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── CustomBottomNavigationBar.dart │ │ │ │ ├── CustomIconTextItem.dart │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh │ ├── 11 │ │ ├── README.md │ │ ├── flutter_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── CustomBottomNavigationBar.dart │ │ │ │ ├── CustomIconTextItem.dart │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh │ ├── 12 │ │ ├── README.md │ │ ├── flutter_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ ├── main1.dart │ │ │ │ ├── main2.dart │ │ │ │ ├── main3.dart │ │ │ │ └── main4.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ ├── run_flutter_app.sh │ │ └── run_flutter_ios_app.sh │ ├── 13 │ │ ├── README.md │ │ ├── flutter_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ ├── run_flutter_app.sh │ │ └── run_flutter_ios_app.sh │ ├── 14 │ │ ├── README.md │ │ ├── flutter_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ ├── run_flutter_app.sh │ │ └── run_flutter_ios_app.sh │ ├── 15 │ │ ├── .gitignore │ │ ├── README.md │ │ ├── flutter_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Podfile.lock │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ ├── index.html │ │ │ │ └── index_old_firebase.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh │ ├── 16 │ │ ├── README.md │ │ ├── flutter_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── WidgetA.dart │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh │ ├── 17 │ │ ├── README.md │ │ ├── flutter_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── flutter_app │ │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── Counter.dart │ │ │ │ ├── WidgetA.dart │ │ │ │ └── main.dart │ │ │ ├── pubspec.lock │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ ├── web │ │ │ │ └── index.html │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generated_plugin_registrant.cc │ │ │ │ ├── generated_plugin_registrant.h │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh │ └── 18 │ │ ├── .gitignore │ │ ├── README.md │ │ ├── flutter_app │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── README.md │ │ ├── analysis_options.yaml │ │ ├── android │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── kotlin │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── flutter_app │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ └── styles.xml │ │ │ │ │ └── profile │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ └── gradle-wrapper.properties │ │ │ └── settings.gradle │ │ ├── ios │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ ├── Debug.xcconfig │ │ │ │ └── Release.xcconfig │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── Runner.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── Runner.xcscheme │ │ │ ├── Runner.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── Runner │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ └── README.md │ │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ │ ├── Info.plist │ │ │ │ └── Runner-Bridging-Header.h │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.lock │ │ ├── pubspec.yaml │ │ ├── test │ │ │ └── widget_test.dart │ │ ├── web │ │ │ └── index.html │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ ├── generated_plugin_registrant.cc │ │ │ ├── generated_plugin_registrant.h │ │ │ └── generated_plugins.cmake │ │ │ └── runner │ │ │ ├── CMakeLists.txt │ │ │ ├── Runner.rc │ │ │ ├── flutter_window.cpp │ │ │ ├── flutter_window.h │ │ │ ├── main.cpp │ │ │ ├── resource.h │ │ │ ├── resources │ │ │ └── app_icon.ico │ │ │ ├── runner.exe.manifest │ │ │ ├── utils.cpp │ │ │ ├── utils.h │ │ │ ├── win32_window.cpp │ │ │ └── win32_window.h │ │ └── run_flutter_app.sh ├── design │ └── 1 │ │ └── README.md ├── ios_app │ ├── 1 │ │ └── README.md │ ├── 2 │ │ ├── README.md │ │ ├── deploy_iosapp_firebase.sh │ │ └── sample-ios-app-project │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── Pods │ │ │ ├── Firebase │ │ │ │ ├── CoreOnly │ │ │ │ │ └── Sources │ │ │ │ │ │ ├── Firebase.h │ │ │ │ │ │ └── module.modulemap │ │ │ │ ├── LICENSE │ │ │ │ └── README.md │ │ │ ├── FirebaseAnalytics │ │ │ │ └── Frameworks │ │ │ │ │ └── FirebaseAnalytics.xcframework │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── ios-arm64_armv7 │ │ │ │ │ └── FirebaseAnalytics.framework │ │ │ │ │ │ ├── FirebaseAnalytics │ │ │ │ │ │ ├── Headers │ │ │ │ │ │ ├── FIRAnalytics+AppDelegate.h │ │ │ │ │ │ ├── FIRAnalytics+Consent.h │ │ │ │ │ │ ├── FIRAnalytics.h │ │ │ │ │ │ ├── FIREventNames.h │ │ │ │ │ │ ├── FIRParameterNames.h │ │ │ │ │ │ ├── FIRUserPropertyNames.h │ │ │ │ │ │ └── FirebaseAnalytics.h │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ └── Modules │ │ │ │ │ │ └── module.modulemap │ │ │ │ │ └── ios-arm64_i386_x86_64-simulator │ │ │ │ │ └── FirebaseAnalytics.framework │ │ │ │ │ ├── FirebaseAnalytics │ │ │ │ │ ├── Headers │ │ │ │ │ ├── FIRAnalytics+AppDelegate.h │ │ │ │ │ ├── FIRAnalytics+Consent.h │ │ │ │ │ ├── FIRAnalytics.h │ │ │ │ │ ├── FIREventNames.h │ │ │ │ │ ├── FIRParameterNames.h │ │ │ │ │ ├── FIRUserPropertyNames.h │ │ │ │ │ └── FirebaseAnalytics.h │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── FirebaseAuth │ │ │ │ ├── FirebaseAuth │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── README.md │ │ │ │ │ └── Sources │ │ │ │ │ │ ├── Auth │ │ │ │ │ │ ├── FIRActionCodeSettings.m │ │ │ │ │ │ ├── FIRAuth.m │ │ │ │ │ │ ├── FIRAuthDataResult.m │ │ │ │ │ │ ├── FIRAuthDataResult_Internal.h │ │ │ │ │ │ ├── FIRAuthDispatcher.h │ │ │ │ │ │ ├── FIRAuthDispatcher.m │ │ │ │ │ │ ├── FIRAuthGlobalWorkQueue.h │ │ │ │ │ │ ├── FIRAuthGlobalWorkQueue.m │ │ │ │ │ │ ├── FIRAuthOperationType.h │ │ │ │ │ │ ├── FIRAuthSerialTaskQueue.h │ │ │ │ │ │ ├── FIRAuthSerialTaskQueue.m │ │ │ │ │ │ ├── FIRAuthSettings.m │ │ │ │ │ │ ├── FIRAuthTokenResult.m │ │ │ │ │ │ ├── FIRAuthTokenResult_Internal.h │ │ │ │ │ │ └── FIRAuth_Internal.h │ │ │ │ │ │ ├── AuthProvider │ │ │ │ │ │ ├── Email │ │ │ │ │ │ │ ├── FIREmailAuthProvider.m │ │ │ │ │ │ │ ├── FIREmailPasswordAuthCredential.h │ │ │ │ │ │ │ └── FIREmailPasswordAuthCredential.m │ │ │ │ │ │ ├── FIRAuthCredential.m │ │ │ │ │ │ ├── FIRAuthCredential_Internal.h │ │ │ │ │ │ ├── FIRAuthProvider.m │ │ │ │ │ │ ├── Facebook │ │ │ │ │ │ │ ├── FIRFacebookAuthCredential.h │ │ │ │ │ │ │ ├── FIRFacebookAuthCredential.m │ │ │ │ │ │ │ └── FIRFacebookAuthProvider.m │ │ │ │ │ │ ├── GameCenter │ │ │ │ │ │ │ ├── FIRGameCenterAuthCredential.h │ │ │ │ │ │ │ ├── FIRGameCenterAuthCredential.m │ │ │ │ │ │ │ └── FIRGameCenterAuthProvider.m │ │ │ │ │ │ ├── GitHub │ │ │ │ │ │ │ ├── FIRGitHubAuthCredential.h │ │ │ │ │ │ │ ├── FIRGitHubAuthCredential.m │ │ │ │ │ │ │ └── FIRGitHubAuthProvider.m │ │ │ │ │ │ ├── Google │ │ │ │ │ │ │ ├── FIRGoogleAuthCredential.h │ │ │ │ │ │ │ ├── FIRGoogleAuthCredential.m │ │ │ │ │ │ │ └── FIRGoogleAuthProvider.m │ │ │ │ │ │ ├── OAuth │ │ │ │ │ │ │ ├── FIROAuthCredential.m │ │ │ │ │ │ │ ├── FIROAuthCredential_Internal.h │ │ │ │ │ │ │ └── FIROAuthProvider.m │ │ │ │ │ │ ├── Phone │ │ │ │ │ │ │ ├── FIRPhoneAuthCredential.m │ │ │ │ │ │ │ ├── FIRPhoneAuthCredential_Internal.h │ │ │ │ │ │ │ └── FIRPhoneAuthProvider.m │ │ │ │ │ │ └── Twitter │ │ │ │ │ │ │ ├── FIRTwitterAuthCredential.h │ │ │ │ │ │ │ ├── FIRTwitterAuthCredential.m │ │ │ │ │ │ │ └── FIRTwitterAuthProvider.m │ │ │ │ │ │ ├── Backend │ │ │ │ │ │ ├── FIRAuthBackend+MultiFactor.h │ │ │ │ │ │ ├── FIRAuthBackend+MultiFactor.m │ │ │ │ │ │ ├── FIRAuthBackend.h │ │ │ │ │ │ ├── FIRAuthBackend.m │ │ │ │ │ │ ├── FIRAuthRPCRequest.h │ │ │ │ │ │ ├── FIRAuthRPCResponse.h │ │ │ │ │ │ ├── FIRAuthRequestConfiguration.h │ │ │ │ │ │ ├── FIRAuthRequestConfiguration.m │ │ │ │ │ │ ├── FIRIdentityToolkitRequest.h │ │ │ │ │ │ ├── FIRIdentityToolkitRequest.m │ │ │ │ │ │ └── RPC │ │ │ │ │ │ │ ├── FIRCreateAuthURIRequest.h │ │ │ │ │ │ │ ├── FIRCreateAuthURIRequest.m │ │ │ │ │ │ │ ├── FIRCreateAuthURIResponse.h │ │ │ │ │ │ │ ├── FIRCreateAuthURIResponse.m │ │ │ │ │ │ │ ├── FIRDeleteAccountRequest.h │ │ │ │ │ │ │ ├── FIRDeleteAccountRequest.m │ │ │ │ │ │ │ ├── FIRDeleteAccountResponse.h │ │ │ │ │ │ │ ├── FIRDeleteAccountResponse.m │ │ │ │ │ │ │ ├── FIREmailLinkSignInRequest.h │ │ │ │ │ │ │ ├── FIREmailLinkSignInRequest.m │ │ │ │ │ │ │ ├── FIREmailLinkSignInResponse.h │ │ │ │ │ │ │ ├── FIREmailLinkSignInResponse.m │ │ │ │ │ │ │ ├── FIRGetAccountInfoRequest.h │ │ │ │ │ │ │ ├── FIRGetAccountInfoRequest.m │ │ │ │ │ │ │ ├── FIRGetAccountInfoResponse.h │ │ │ │ │ │ │ ├── FIRGetAccountInfoResponse.m │ │ │ │ │ │ │ ├── FIRGetOOBConfirmationCodeRequest.h │ │ │ │ │ │ │ ├── FIRGetOOBConfirmationCodeRequest.m │ │ │ │ │ │ │ ├── FIRGetOOBConfirmationCodeResponse.h │ │ │ │ │ │ │ ├── FIRGetOOBConfirmationCodeResponse.m │ │ │ │ │ │ │ ├── FIRGetProjectConfigRequest.h │ │ │ │ │ │ │ ├── FIRGetProjectConfigRequest.m │ │ │ │ │ │ │ ├── FIRGetProjectConfigResponse.h │ │ │ │ │ │ │ ├── FIRGetProjectConfigResponse.m │ │ │ │ │ │ │ ├── FIRResetPasswordRequest.h │ │ │ │ │ │ │ ├── FIRResetPasswordRequest.m │ │ │ │ │ │ │ ├── FIRResetPasswordResponse.h │ │ │ │ │ │ │ ├── FIRResetPasswordResponse.m │ │ │ │ │ │ │ ├── FIRSecureTokenRequest.h │ │ │ │ │ │ │ ├── FIRSecureTokenRequest.m │ │ │ │ │ │ │ ├── FIRSecureTokenResponse.h │ │ │ │ │ │ │ ├── FIRSecureTokenResponse.m │ │ │ │ │ │ │ ├── FIRSendVerificationCodeRequest.h │ │ │ │ │ │ │ ├── FIRSendVerificationCodeRequest.m │ │ │ │ │ │ │ ├── FIRSendVerificationCodeResponse.h │ │ │ │ │ │ │ ├── FIRSendVerificationCodeResponse.m │ │ │ │ │ │ │ ├── FIRSetAccountInfoRequest.h │ │ │ │ │ │ │ ├── FIRSetAccountInfoRequest.m │ │ │ │ │ │ │ ├── FIRSetAccountInfoResponse.h │ │ │ │ │ │ │ ├── FIRSetAccountInfoResponse.m │ │ │ │ │ │ │ ├── FIRSignInWithGameCenterRequest.h │ │ │ │ │ │ │ ├── FIRSignInWithGameCenterRequest.m │ │ │ │ │ │ │ ├── FIRSignInWithGameCenterResponse.h │ │ │ │ │ │ │ ├── FIRSignInWithGameCenterResponse.m │ │ │ │ │ │ │ ├── FIRSignUpNewUserRequest.h │ │ │ │ │ │ │ ├── FIRSignUpNewUserRequest.m │ │ │ │ │ │ │ ├── FIRSignUpNewUserResponse.h │ │ │ │ │ │ │ ├── FIRSignUpNewUserResponse.m │ │ │ │ │ │ │ ├── FIRVerifyAssertionRequest.h │ │ │ │ │ │ │ ├── FIRVerifyAssertionRequest.m │ │ │ │ │ │ │ ├── FIRVerifyAssertionResponse.h │ │ │ │ │ │ │ ├── FIRVerifyAssertionResponse.m │ │ │ │ │ │ │ ├── FIRVerifyClientRequest.h │ │ │ │ │ │ │ ├── FIRVerifyClientRequest.m │ │ │ │ │ │ │ ├── FIRVerifyClientResponse.h │ │ │ │ │ │ │ ├── FIRVerifyClientResponse.m │ │ │ │ │ │ │ ├── FIRVerifyCustomTokenRequest.h │ │ │ │ │ │ │ ├── FIRVerifyCustomTokenRequest.m │ │ │ │ │ │ │ ├── FIRVerifyCustomTokenResponse.h │ │ │ │ │ │ │ ├── FIRVerifyCustomTokenResponse.m │ │ │ │ │ │ │ ├── FIRVerifyPasswordRequest.h │ │ │ │ │ │ │ ├── FIRVerifyPasswordRequest.m │ │ │ │ │ │ │ ├── FIRVerifyPasswordResponse.h │ │ │ │ │ │ │ ├── FIRVerifyPasswordResponse.m │ │ │ │ │ │ │ ├── FIRVerifyPhoneNumberRequest.h │ │ │ │ │ │ │ ├── FIRVerifyPhoneNumberRequest.m │ │ │ │ │ │ │ ├── FIRVerifyPhoneNumberResponse.h │ │ │ │ │ │ │ ├── FIRVerifyPhoneNumberResponse.m │ │ │ │ │ │ │ ├── MultiFactor │ │ │ │ │ │ │ ├── Enroll │ │ │ │ │ │ │ │ ├── FIRFinalizeMFAEnrollmentRequest.h │ │ │ │ │ │ │ │ ├── FIRFinalizeMFAEnrollmentRequest.m │ │ │ │ │ │ │ │ ├── FIRFinalizeMFAEnrollmentResponse.h │ │ │ │ │ │ │ │ ├── FIRFinalizeMFAEnrollmentResponse.m │ │ │ │ │ │ │ │ ├── FIRStartMFAEnrollmentRequest.h │ │ │ │ │ │ │ │ ├── FIRStartMFAEnrollmentRequest.m │ │ │ │ │ │ │ │ ├── FIRStartMFAEnrollmentResponse.h │ │ │ │ │ │ │ │ └── FIRStartMFAEnrollmentResponse.m │ │ │ │ │ │ │ ├── SignIn │ │ │ │ │ │ │ │ ├── FIRFinalizeMFASignInRequest.h │ │ │ │ │ │ │ │ ├── FIRFinalizeMFASignInRequest.m │ │ │ │ │ │ │ │ ├── FIRFinalizeMFASignInResponse.h │ │ │ │ │ │ │ │ ├── FIRFinalizeMFASignInResponse.m │ │ │ │ │ │ │ │ ├── FIRStartMFASignInRequest.h │ │ │ │ │ │ │ │ ├── FIRStartMFASignInRequest.m │ │ │ │ │ │ │ │ ├── FIRStartMFASignInResponse.h │ │ │ │ │ │ │ │ └── FIRStartMFASignInResponse.m │ │ │ │ │ │ │ └── Unenroll │ │ │ │ │ │ │ │ ├── FIRWithdrawMFARequest.h │ │ │ │ │ │ │ │ ├── FIRWithdrawMFARequest.m │ │ │ │ │ │ │ │ ├── FIRWithdrawMFAResponse.h │ │ │ │ │ │ │ │ └── FIRWithdrawMFAResponse.m │ │ │ │ │ │ │ └── Proto │ │ │ │ │ │ │ ├── FIRAuthProto.h │ │ │ │ │ │ │ ├── FIRAuthProtoMFAEnrollment.h │ │ │ │ │ │ │ ├── FIRAuthProtoMFAEnrollment.m │ │ │ │ │ │ │ └── Phone │ │ │ │ │ │ │ ├── FIRAuthProtoFinalizeMFAPhoneRequestInfo.h │ │ │ │ │ │ │ ├── FIRAuthProtoFinalizeMFAPhoneRequestInfo.m │ │ │ │ │ │ │ ├── FIRAuthProtoFinalizeMFAPhoneResponseInfo.h │ │ │ │ │ │ │ ├── FIRAuthProtoFinalizeMFAPhoneResponseInfo.m │ │ │ │ │ │ │ ├── FIRAuthProtoStartMFAPhoneRequestInfo.h │ │ │ │ │ │ │ ├── FIRAuthProtoStartMFAPhoneRequestInfo.m │ │ │ │ │ │ │ ├── FIRAuthProtoStartMFAPhoneResponseInfo.h │ │ │ │ │ │ │ └── FIRAuthProtoStartMFAPhoneResponseInfo.m │ │ │ │ │ │ ├── MultiFactor │ │ │ │ │ │ ├── FIRMultiFactor+Internal.h │ │ │ │ │ │ ├── FIRMultiFactor.m │ │ │ │ │ │ ├── FIRMultiFactorAssertion+Internal.h │ │ │ │ │ │ ├── FIRMultiFactorAssertion.m │ │ │ │ │ │ ├── FIRMultiFactorConstants.m │ │ │ │ │ │ ├── FIRMultiFactorInfo+Internal.h │ │ │ │ │ │ ├── FIRMultiFactorInfo.m │ │ │ │ │ │ ├── FIRMultiFactorResolver+Internal.h │ │ │ │ │ │ ├── FIRMultiFactorResolver.m │ │ │ │ │ │ ├── FIRMultiFactorSession+Internal.h │ │ │ │ │ │ ├── FIRMultiFactorSession.m │ │ │ │ │ │ └── Phone │ │ │ │ │ │ │ ├── FIRPhoneMultiFactorAssertion+Internal.h │ │ │ │ │ │ │ ├── FIRPhoneMultiFactorAssertion.m │ │ │ │ │ │ │ ├── FIRPhoneMultiFactorGenerator.m │ │ │ │ │ │ │ ├── FIRPhoneMultiFactorInfo+Internal.h │ │ │ │ │ │ │ └── FIRPhoneMultiFactorInfo.m │ │ │ │ │ │ ├── Public │ │ │ │ │ │ └── FirebaseAuth │ │ │ │ │ │ │ ├── FIRActionCodeSettings.h │ │ │ │ │ │ │ ├── FIRAdditionalUserInfo.h │ │ │ │ │ │ │ ├── FIRAuth.h │ │ │ │ │ │ │ ├── FIRAuthAPNSTokenType.h │ │ │ │ │ │ │ ├── FIRAuthCredential.h │ │ │ │ │ │ │ ├── FIRAuthDataResult.h │ │ │ │ │ │ │ ├── FIRAuthErrors.h │ │ │ │ │ │ │ ├── FIRAuthSettings.h │ │ │ │ │ │ │ ├── FIRAuthTokenResult.h │ │ │ │ │ │ │ ├── FIRAuthUIDelegate.h │ │ │ │ │ │ │ ├── FIREmailAuthProvider.h │ │ │ │ │ │ │ ├── FIRFacebookAuthProvider.h │ │ │ │ │ │ │ ├── FIRFederatedAuthProvider.h │ │ │ │ │ │ │ ├── FIRGameCenterAuthProvider.h │ │ │ │ │ │ │ ├── FIRGitHubAuthProvider.h │ │ │ │ │ │ │ ├── FIRGoogleAuthProvider.h │ │ │ │ │ │ │ ├── FIRMultiFactor.h │ │ │ │ │ │ │ ├── FIRMultiFactorAssertion.h │ │ │ │ │ │ │ ├── FIRMultiFactorInfo.h │ │ │ │ │ │ │ ├── FIRMultiFactorResolver.h │ │ │ │ │ │ │ ├── FIRMultiFactorSession.h │ │ │ │ │ │ │ ├── FIROAuthCredential.h │ │ │ │ │ │ │ ├── FIROAuthProvider.h │ │ │ │ │ │ │ ├── FIRPhoneAuthCredential.h │ │ │ │ │ │ │ ├── FIRPhoneAuthProvider.h │ │ │ │ │ │ │ ├── FIRPhoneMultiFactorAssertion.h │ │ │ │ │ │ │ ├── FIRPhoneMultiFactorGenerator.h │ │ │ │ │ │ │ ├── FIRPhoneMultiFactorInfo.h │ │ │ │ │ │ │ ├── FIRTwitterAuthProvider.h │ │ │ │ │ │ │ ├── FIRUser.h │ │ │ │ │ │ │ ├── FIRUserInfo.h │ │ │ │ │ │ │ ├── FIRUserMetadata.h │ │ │ │ │ │ │ └── FirebaseAuth.h │ │ │ │ │ │ ├── Storage │ │ │ │ │ │ ├── FIRAuthKeychainServices.h │ │ │ │ │ │ ├── FIRAuthKeychainServices.m │ │ │ │ │ │ ├── FIRAuthUserDefaults.h │ │ │ │ │ │ └── FIRAuthUserDefaults.m │ │ │ │ │ │ ├── SystemService │ │ │ │ │ │ ├── FIRAuthAPNSToken.h │ │ │ │ │ │ ├── FIRAuthAPNSToken.m │ │ │ │ │ │ ├── FIRAuthAPNSTokenManager.h │ │ │ │ │ │ ├── FIRAuthAPNSTokenManager.m │ │ │ │ │ │ ├── FIRAuthAppCredential.h │ │ │ │ │ │ ├── FIRAuthAppCredential.m │ │ │ │ │ │ ├── FIRAuthAppCredentialManager.h │ │ │ │ │ │ ├── FIRAuthAppCredentialManager.m │ │ │ │ │ │ ├── FIRAuthNotificationManager.h │ │ │ │ │ │ ├── FIRAuthNotificationManager.m │ │ │ │ │ │ ├── FIRAuthStoredUserManager.h │ │ │ │ │ │ ├── FIRAuthStoredUserManager.m │ │ │ │ │ │ ├── FIRSecureTokenService.h │ │ │ │ │ │ └── FIRSecureTokenService.m │ │ │ │ │ │ ├── User │ │ │ │ │ │ ├── FIRAdditionalUserInfo.m │ │ │ │ │ │ ├── FIRAdditionalUserInfo_Internal.h │ │ │ │ │ │ ├── FIRUser.m │ │ │ │ │ │ ├── FIRUserInfoImpl.h │ │ │ │ │ │ ├── FIRUserInfoImpl.m │ │ │ │ │ │ ├── FIRUserMetadata.m │ │ │ │ │ │ ├── FIRUserMetadata_Internal.h │ │ │ │ │ │ └── FIRUser_Internal.h │ │ │ │ │ │ └── Utilities │ │ │ │ │ │ ├── FIRAuthDefaultUIDelegate.h │ │ │ │ │ │ ├── FIRAuthDefaultUIDelegate.m │ │ │ │ │ │ ├── FIRAuthErrorUtils.h │ │ │ │ │ │ ├── FIRAuthErrorUtils.m │ │ │ │ │ │ ├── FIRAuthExceptionUtils.h │ │ │ │ │ │ ├── FIRAuthExceptionUtils.m │ │ │ │ │ │ ├── FIRAuthInternalErrors.h │ │ │ │ │ │ ├── FIRAuthURLPresenter.h │ │ │ │ │ │ ├── FIRAuthURLPresenter.m │ │ │ │ │ │ ├── FIRAuthWebUtils.h │ │ │ │ │ │ ├── FIRAuthWebUtils.m │ │ │ │ │ │ ├── FIRAuthWebView.h │ │ │ │ │ │ ├── FIRAuthWebView.m │ │ │ │ │ │ ├── FIRAuthWebViewController.h │ │ │ │ │ │ ├── FIRAuthWebViewController.m │ │ │ │ │ │ ├── NSData+FIRBase64.h │ │ │ │ │ │ └── NSData+FIRBase64.m │ │ │ │ ├── FirebaseCore │ │ │ │ │ └── Sources │ │ │ │ │ │ └── Private │ │ │ │ │ │ ├── FIRAppInternal.h │ │ │ │ │ │ ├── FIRComponent.h │ │ │ │ │ │ ├── FIRComponentContainer.h │ │ │ │ │ │ ├── FIRComponentType.h │ │ │ │ │ │ ├── FIRCoreDiagnosticsConnector.h │ │ │ │ │ │ ├── FIRDependency.h │ │ │ │ │ │ ├── FIRHeartbeatInfo.h │ │ │ │ │ │ ├── FIRLibrary.h │ │ │ │ │ │ ├── FIRLogger.h │ │ │ │ │ │ ├── FIROptionsInternal.h │ │ │ │ │ │ └── FirebaseCoreInternal.h │ │ │ │ ├── Interop │ │ │ │ │ └── Auth │ │ │ │ │ │ └── Public │ │ │ │ │ │ └── FIRAuthInterop.h │ │ │ │ ├── LICENSE │ │ │ │ └── README.md │ │ │ ├── FirebaseCore │ │ │ │ ├── FirebaseCore │ │ │ │ │ └── Sources │ │ │ │ │ │ ├── FIRAnalyticsConfiguration.h │ │ │ │ │ │ ├── FIRAnalyticsConfiguration.m │ │ │ │ │ │ ├── FIRApp.m │ │ │ │ │ │ ├── FIRAppAssociationRegistration.h │ │ │ │ │ │ ├── FIRAppAssociationRegistration.m │ │ │ │ │ │ ├── FIRBundleUtil.h │ │ │ │ │ │ ├── FIRBundleUtil.m │ │ │ │ │ │ ├── FIRComponent.m │ │ │ │ │ │ ├── FIRComponentContainer.m │ │ │ │ │ │ ├── FIRComponentContainerInternal.h │ │ │ │ │ │ ├── FIRComponentType.m │ │ │ │ │ │ ├── FIRConfiguration.m │ │ │ │ │ │ ├── FIRConfigurationInternal.h │ │ │ │ │ │ ├── FIRCoreDiagnosticsConnector.m │ │ │ │ │ │ ├── FIRDependency.m │ │ │ │ │ │ ├── FIRDiagnosticsData.h │ │ │ │ │ │ ├── FIRDiagnosticsData.m │ │ │ │ │ │ ├── FIRFirebaseUserAgent.h │ │ │ │ │ │ ├── FIRFirebaseUserAgent.m │ │ │ │ │ │ ├── FIRHeartbeatInfo.m │ │ │ │ │ │ ├── FIRLogger.m │ │ │ │ │ │ ├── FIROptions.m │ │ │ │ │ │ ├── FIRVersion.m │ │ │ │ │ │ ├── Private │ │ │ │ │ │ ├── FIRAppInternal.h │ │ │ │ │ │ ├── FIRComponent.h │ │ │ │ │ │ ├── FIRComponentContainer.h │ │ │ │ │ │ ├── FIRComponentType.h │ │ │ │ │ │ ├── FIRCoreDiagnosticsConnector.h │ │ │ │ │ │ ├── FIRDependency.h │ │ │ │ │ │ ├── FIRHeartbeatInfo.h │ │ │ │ │ │ ├── FIRLibrary.h │ │ │ │ │ │ ├── FIRLogger.h │ │ │ │ │ │ ├── FIROptionsInternal.h │ │ │ │ │ │ └── FirebaseCoreInternal.h │ │ │ │ │ │ └── Public │ │ │ │ │ │ └── FirebaseCore │ │ │ │ │ │ ├── FIRApp.h │ │ │ │ │ │ ├── FIRConfiguration.h │ │ │ │ │ │ ├── FIRLoggerLevel.h │ │ │ │ │ │ ├── FIROptions.h │ │ │ │ │ │ ├── FIRVersion.h │ │ │ │ │ │ └── FirebaseCore.h │ │ │ │ ├── Interop │ │ │ │ │ └── CoreDiagnostics │ │ │ │ │ │ └── Public │ │ │ │ │ │ ├── FIRCoreDiagnosticsData.h │ │ │ │ │ │ └── FIRCoreDiagnosticsInterop.h │ │ │ │ ├── LICENSE │ │ │ │ └── README.md │ │ │ ├── FirebaseCoreDiagnostics │ │ │ │ ├── Firebase │ │ │ │ │ └── CoreDiagnostics │ │ │ │ │ │ └── FIRCDLibrary │ │ │ │ │ │ ├── FIRCoreDiagnostics.m │ │ │ │ │ │ ├── Protogen │ │ │ │ │ │ └── nanopb │ │ │ │ │ │ │ ├── firebasecore.nanopb.c │ │ │ │ │ │ │ └── firebasecore.nanopb.h │ │ │ │ │ │ └── Public │ │ │ │ │ │ └── FIRCoreDiagnostics.h │ │ │ │ ├── Interop │ │ │ │ │ └── CoreDiagnostics │ │ │ │ │ │ └── Public │ │ │ │ │ │ ├── FIRCoreDiagnosticsData.h │ │ │ │ │ │ └── FIRCoreDiagnosticsInterop.h │ │ │ │ ├── LICENSE │ │ │ │ └── README.md │ │ │ ├── FirebaseInstallations │ │ │ │ ├── FirebaseCore │ │ │ │ │ └── Sources │ │ │ │ │ │ └── Private │ │ │ │ │ │ ├── FIRAppInternal.h │ │ │ │ │ │ ├── FIRComponent.h │ │ │ │ │ │ ├── FIRComponentContainer.h │ │ │ │ │ │ ├── FIRComponentType.h │ │ │ │ │ │ ├── FIRCoreDiagnosticsConnector.h │ │ │ │ │ │ ├── FIRDependency.h │ │ │ │ │ │ ├── FIRHeartbeatInfo.h │ │ │ │ │ │ ├── FIRLibrary.h │ │ │ │ │ │ ├── FIRLogger.h │ │ │ │ │ │ ├── FIROptionsInternal.h │ │ │ │ │ │ └── FirebaseCoreInternal.h │ │ │ │ ├── FirebaseInstallations │ │ │ │ │ └── Source │ │ │ │ │ │ └── Library │ │ │ │ │ │ ├── Errors │ │ │ │ │ │ ├── FIRInstallationsErrorUtil.h │ │ │ │ │ │ ├── FIRInstallationsErrorUtil.m │ │ │ │ │ │ ├── FIRInstallationsHTTPError.h │ │ │ │ │ │ └── FIRInstallationsHTTPError.m │ │ │ │ │ │ ├── FIRInstallations.m │ │ │ │ │ │ ├── FIRInstallationsAuthTokenResult.m │ │ │ │ │ │ ├── FIRInstallationsAuthTokenResultInternal.h │ │ │ │ │ │ ├── FIRInstallationsItem.h │ │ │ │ │ │ ├── FIRInstallationsItem.m │ │ │ │ │ │ ├── FIRInstallationsLogger.h │ │ │ │ │ │ ├── FIRInstallationsLogger.m │ │ │ │ │ │ ├── IIDMigration │ │ │ │ │ │ ├── FIRInstallationsIIDStore.h │ │ │ │ │ │ ├── FIRInstallationsIIDStore.m │ │ │ │ │ │ ├── FIRInstallationsIIDTokenStore.h │ │ │ │ │ │ └── FIRInstallationsIIDTokenStore.m │ │ │ │ │ │ ├── InstallationsAPI │ │ │ │ │ │ ├── FIRInstallationsAPIService.h │ │ │ │ │ │ ├── FIRInstallationsAPIService.m │ │ │ │ │ │ ├── FIRInstallationsItem+RegisterInstallationAPI.h │ │ │ │ │ │ └── FIRInstallationsItem+RegisterInstallationAPI.m │ │ │ │ │ │ ├── InstallationsIDController │ │ │ │ │ │ ├── FIRCurrentDateProvider.h │ │ │ │ │ │ ├── FIRCurrentDateProvider.m │ │ │ │ │ │ ├── FIRInstallationsBackoffController.h │ │ │ │ │ │ ├── FIRInstallationsBackoffController.m │ │ │ │ │ │ ├── FIRInstallationsIDController.h │ │ │ │ │ │ ├── FIRInstallationsIDController.m │ │ │ │ │ │ ├── FIRInstallationsSingleOperationPromiseCache.h │ │ │ │ │ │ ├── FIRInstallationsSingleOperationPromiseCache.m │ │ │ │ │ │ └── FIRInstallationsStatus.h │ │ │ │ │ │ ├── InstallationsStore │ │ │ │ │ │ ├── FIRInstallationsStore.h │ │ │ │ │ │ ├── FIRInstallationsStore.m │ │ │ │ │ │ ├── FIRInstallationsStoredAuthToken.h │ │ │ │ │ │ ├── FIRInstallationsStoredAuthToken.m │ │ │ │ │ │ ├── FIRInstallationsStoredItem.h │ │ │ │ │ │ └── FIRInstallationsStoredItem.m │ │ │ │ │ │ ├── Private │ │ │ │ │ │ └── FirebaseInstallationsInternal.h │ │ │ │ │ │ └── Public │ │ │ │ │ │ └── FirebaseInstallations │ │ │ │ │ │ ├── FIRInstallations.h │ │ │ │ │ │ ├── FIRInstallationsAuthTokenResult.h │ │ │ │ │ │ ├── FIRInstallationsErrors.h │ │ │ │ │ │ └── FirebaseInstallations.h │ │ │ │ ├── LICENSE │ │ │ │ └── README.md │ │ │ ├── GTMSessionFetcher │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── Source │ │ │ │ │ ├── GTMSessionFetcher.h │ │ │ │ │ ├── GTMSessionFetcher.m │ │ │ │ │ ├── GTMSessionFetcherLogging.h │ │ │ │ │ ├── GTMSessionFetcherLogging.m │ │ │ │ │ ├── GTMSessionFetcherService.h │ │ │ │ │ ├── GTMSessionFetcherService.m │ │ │ │ │ ├── GTMSessionUploadFetcher.h │ │ │ │ │ └── GTMSessionUploadFetcher.m │ │ │ ├── GoogleAppMeasurement │ │ │ │ └── Frameworks │ │ │ │ │ └── GoogleAppMeasurement.xcframework │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── ios-arm64_armv7 │ │ │ │ │ └── GoogleAppMeasurement.framework │ │ │ │ │ │ ├── GoogleAppMeasurement │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ └── Modules │ │ │ │ │ │ └── module.modulemap │ │ │ │ │ └── ios-arm64_i386_x86_64-simulator │ │ │ │ │ └── GoogleAppMeasurement.framework │ │ │ │ │ ├── GoogleAppMeasurement │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ ├── GoogleDataTransport │ │ │ │ ├── GoogleDataTransport │ │ │ │ │ ├── GDTCCTLibrary │ │ │ │ │ │ ├── GDTCCTCompressionHelper.m │ │ │ │ │ │ ├── GDTCCTNanopbHelpers.m │ │ │ │ │ │ ├── GDTCCTUploader.m │ │ │ │ │ │ ├── GDTCOREvent+GDTCCTSupport.m │ │ │ │ │ │ ├── Private │ │ │ │ │ │ │ ├── GDTCCTCompressionHelper.h │ │ │ │ │ │ │ ├── GDTCCTNanopbHelpers.h │ │ │ │ │ │ │ └── GDTCCTUploader.h │ │ │ │ │ │ ├── Protogen │ │ │ │ │ │ │ └── nanopb │ │ │ │ │ │ │ │ ├── cct.nanopb.c │ │ │ │ │ │ │ │ └── cct.nanopb.h │ │ │ │ │ │ └── Public │ │ │ │ │ │ │ └── GDTCOREvent+GDTCCTSupport.h │ │ │ │ │ └── GDTCORLibrary │ │ │ │ │ │ ├── GDTCORAssert.m │ │ │ │ │ │ ├── GDTCORClock.m │ │ │ │ │ │ ├── GDTCORConsoleLogger.m │ │ │ │ │ │ ├── GDTCORDirectorySizeTracker.m │ │ │ │ │ │ ├── GDTCOREndpoints.m │ │ │ │ │ │ ├── GDTCOREvent.m │ │ │ │ │ │ ├── GDTCORFlatFileStorage.m │ │ │ │ │ │ ├── GDTCORLifecycle.m │ │ │ │ │ │ ├── GDTCORPlatform.m │ │ │ │ │ │ ├── GDTCORReachability.m │ │ │ │ │ │ ├── GDTCORRegistrar.m │ │ │ │ │ │ ├── GDTCORStorageEventSelector.m │ │ │ │ │ │ ├── GDTCORTransformer.m │ │ │ │ │ │ ├── GDTCORTransport.m │ │ │ │ │ │ ├── GDTCORUploadCoordinator.m │ │ │ │ │ │ ├── Internal │ │ │ │ │ │ ├── GDTCORAssert.h │ │ │ │ │ │ ├── GDTCORDirectorySizeTracker.h │ │ │ │ │ │ ├── GDTCORLifecycle.h │ │ │ │ │ │ ├── GDTCORPlatform.h │ │ │ │ │ │ ├── GDTCORReachability.h │ │ │ │ │ │ ├── GDTCORRegistrar.h │ │ │ │ │ │ ├── GDTCORStorageEventSelector.h │ │ │ │ │ │ ├── GDTCORStorageProtocol.h │ │ │ │ │ │ ├── GDTCORUploader.h │ │ │ │ │ │ └── GoogleDataTransportInternal.h │ │ │ │ │ │ ├── Private │ │ │ │ │ │ ├── GDTCOREndpoints_Private.h │ │ │ │ │ │ ├── GDTCOREvent_Private.h │ │ │ │ │ │ ├── GDTCORFlatFileStorage.h │ │ │ │ │ │ ├── GDTCORReachability_Private.h │ │ │ │ │ │ ├── GDTCORRegistrar_Private.h │ │ │ │ │ │ ├── GDTCORTransformer.h │ │ │ │ │ │ ├── GDTCORTransformer_Private.h │ │ │ │ │ │ ├── GDTCORTransport_Private.h │ │ │ │ │ │ └── GDTCORUploadCoordinator.h │ │ │ │ │ │ └── Public │ │ │ │ │ │ └── GoogleDataTransport │ │ │ │ │ │ ├── GDTCORClock.h │ │ │ │ │ │ ├── GDTCORConsoleLogger.h │ │ │ │ │ │ ├── GDTCOREndpoints.h │ │ │ │ │ │ ├── GDTCOREvent.h │ │ │ │ │ │ ├── GDTCOREventDataObject.h │ │ │ │ │ │ ├── GDTCOREventTransformer.h │ │ │ │ │ │ ├── GDTCORTargets.h │ │ │ │ │ │ ├── GDTCORTransport.h │ │ │ │ │ │ └── GoogleDataTransport.h │ │ │ │ ├── LICENSE │ │ │ │ └── README.md │ │ │ ├── GoogleUtilities │ │ │ │ ├── GoogleUtilities │ │ │ │ │ ├── AppDelegateSwizzler │ │ │ │ │ │ ├── GULAppDelegateSwizzler.m │ │ │ │ │ │ ├── GULSceneDelegateSwizzler.m │ │ │ │ │ │ ├── Internal │ │ │ │ │ │ │ ├── GULAppDelegateSwizzler_Private.h │ │ │ │ │ │ │ └── GULSceneDelegateSwizzler_Private.h │ │ │ │ │ │ └── Public │ │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ │ ├── GULAppDelegateSwizzler.h │ │ │ │ │ │ │ ├── GULApplication.h │ │ │ │ │ │ │ └── GULSceneDelegateSwizzler.h │ │ │ │ │ ├── Common │ │ │ │ │ │ └── GULLoggerCodes.h │ │ │ │ │ ├── Environment │ │ │ │ │ │ ├── GULHeartbeatDateStorage.m │ │ │ │ │ │ ├── GULSecureCoding.m │ │ │ │ │ │ ├── Public │ │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ │ │ ├── GULAppEnvironmentUtil.h │ │ │ │ │ │ │ │ ├── GULHeartbeatDateStorage.h │ │ │ │ │ │ │ │ ├── GULKeychainStorage.h │ │ │ │ │ │ │ │ ├── GULKeychainUtils.h │ │ │ │ │ │ │ │ ├── GULSecureCoding.h │ │ │ │ │ │ │ │ ├── GULURLSessionDataResponse.h │ │ │ │ │ │ │ │ └── NSURLSession+GULPromises.h │ │ │ │ │ │ ├── SecureStorage │ │ │ │ │ │ │ ├── GULKeychainStorage.m │ │ │ │ │ │ │ └── GULKeychainUtils.m │ │ │ │ │ │ ├── URLSessionPromiseWrapper │ │ │ │ │ │ │ ├── GULURLSessionDataResponse.m │ │ │ │ │ │ │ └── NSURLSession+GULPromises.m │ │ │ │ │ │ └── third_party │ │ │ │ │ │ │ └── GULAppEnvironmentUtil.m │ │ │ │ │ ├── Logger │ │ │ │ │ │ ├── GULLogger.m │ │ │ │ │ │ └── Public │ │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ │ ├── GULLogger.h │ │ │ │ │ │ │ └── GULLoggerLevel.h │ │ │ │ │ ├── MethodSwizzler │ │ │ │ │ │ ├── GULSwizzler.m │ │ │ │ │ │ └── Public │ │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ │ ├── GULOriginalIMPConvenienceMacros.h │ │ │ │ │ │ │ └── GULSwizzler.h │ │ │ │ │ ├── NSData+zlib │ │ │ │ │ │ ├── GULNSData+zlib.m │ │ │ │ │ │ └── Public │ │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ │ └── GULNSData+zlib.h │ │ │ │ │ ├── Network │ │ │ │ │ │ ├── GULMutableDictionary.m │ │ │ │ │ │ ├── GULNetwork.m │ │ │ │ │ │ ├── GULNetworkConstants.m │ │ │ │ │ │ ├── GULNetworkInternal.h │ │ │ │ │ │ ├── GULNetworkURLSession.m │ │ │ │ │ │ └── Public │ │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ │ ├── GULMutableDictionary.h │ │ │ │ │ │ │ ├── GULNetwork.h │ │ │ │ │ │ │ ├── GULNetworkConstants.h │ │ │ │ │ │ │ ├── GULNetworkLoggerProtocol.h │ │ │ │ │ │ │ ├── GULNetworkMessageCode.h │ │ │ │ │ │ │ └── GULNetworkURLSession.h │ │ │ │ │ ├── Reachability │ │ │ │ │ │ ├── GULReachabilityChecker+Internal.h │ │ │ │ │ │ ├── GULReachabilityChecker.m │ │ │ │ │ │ ├── GULReachabilityMessageCode.h │ │ │ │ │ │ └── Public │ │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ │ └── GULReachabilityChecker.h │ │ │ │ │ └── UserDefaults │ │ │ │ │ │ ├── GULUserDefaults.m │ │ │ │ │ │ └── Public │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ └── GULUserDefaults.h │ │ │ │ ├── LICENSE │ │ │ │ └── README.md │ │ │ ├── Headers │ │ │ │ ├── Private │ │ │ │ │ └── Firebase │ │ │ │ │ │ └── Firebase.h │ │ │ │ └── Public │ │ │ │ │ └── Firebase │ │ │ │ │ └── Firebase.h │ │ │ ├── Manifest.lock │ │ │ ├── Pods.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcuserdata │ │ │ │ │ ├── .xcuserdatad │ │ │ │ │ └── xcschemes │ │ │ │ │ │ ├── Firebase.xcscheme │ │ │ │ │ │ ├── FirebaseAnalytics.xcscheme │ │ │ │ │ │ ├── FirebaseAuth.xcscheme │ │ │ │ │ │ ├── FirebaseCore.xcscheme │ │ │ │ │ │ ├── FirebaseCoreDiagnostics.xcscheme │ │ │ │ │ │ ├── FirebaseInstallations.xcscheme │ │ │ │ │ │ ├── GTMSessionFetcher.xcscheme │ │ │ │ │ │ ├── GoogleAppMeasurement.xcscheme │ │ │ │ │ │ ├── GoogleDataTransport.xcscheme │ │ │ │ │ │ ├── GoogleUtilities.xcscheme │ │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests.xcscheme │ │ │ │ │ │ ├── Pods-sample-ios-app-project.xcscheme │ │ │ │ │ │ ├── Pods-sample-ios-app-projectTests.xcscheme │ │ │ │ │ │ ├── PromisesObjC.xcscheme │ │ │ │ │ │ ├── nanopb.xcscheme │ │ │ │ │ │ └── xcschememanagement.plist │ │ │ │ │ └── sakai.xcuserdatad │ │ │ │ │ └── xcschemes │ │ │ │ │ └── xcschememanagement.plist │ │ │ ├── PromisesObjC │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── Sources │ │ │ │ │ └── FBLPromises │ │ │ │ │ ├── FBLPromise+All.m │ │ │ │ │ ├── FBLPromise+Always.m │ │ │ │ │ ├── FBLPromise+Any.m │ │ │ │ │ ├── FBLPromise+Async.m │ │ │ │ │ ├── FBLPromise+Await.m │ │ │ │ │ ├── FBLPromise+Catch.m │ │ │ │ │ ├── FBLPromise+Delay.m │ │ │ │ │ ├── FBLPromise+Do.m │ │ │ │ │ ├── FBLPromise+Race.m │ │ │ │ │ ├── FBLPromise+Recover.m │ │ │ │ │ ├── FBLPromise+Reduce.m │ │ │ │ │ ├── FBLPromise+Retry.m │ │ │ │ │ ├── FBLPromise+Testing.m │ │ │ │ │ ├── FBLPromise+Then.m │ │ │ │ │ ├── FBLPromise+Timeout.m │ │ │ │ │ ├── FBLPromise+Validate.m │ │ │ │ │ ├── FBLPromise+Wrap.m │ │ │ │ │ ├── FBLPromise.m │ │ │ │ │ ├── FBLPromiseError.m │ │ │ │ │ └── include │ │ │ │ │ ├── FBLPromise+All.h │ │ │ │ │ ├── FBLPromise+Always.h │ │ │ │ │ ├── FBLPromise+Any.h │ │ │ │ │ ├── FBLPromise+Async.h │ │ │ │ │ ├── FBLPromise+Await.h │ │ │ │ │ ├── FBLPromise+Catch.h │ │ │ │ │ ├── FBLPromise+Delay.h │ │ │ │ │ ├── FBLPromise+Do.h │ │ │ │ │ ├── FBLPromise+Race.h │ │ │ │ │ ├── FBLPromise+Recover.h │ │ │ │ │ ├── FBLPromise+Reduce.h │ │ │ │ │ ├── FBLPromise+Retry.h │ │ │ │ │ ├── FBLPromise+Testing.h │ │ │ │ │ ├── FBLPromise+Then.h │ │ │ │ │ ├── FBLPromise+Timeout.h │ │ │ │ │ ├── FBLPromise+Validate.h │ │ │ │ │ ├── FBLPromise+Wrap.h │ │ │ │ │ ├── FBLPromise.h │ │ │ │ │ ├── FBLPromiseError.h │ │ │ │ │ ├── FBLPromisePrivate.h │ │ │ │ │ └── FBLPromises.h │ │ │ ├── Target Support Files │ │ │ │ ├── Firebase │ │ │ │ │ ├── Firebase.debug.xcconfig │ │ │ │ │ └── Firebase.release.xcconfig │ │ │ │ ├── FirebaseAnalytics │ │ │ │ │ ├── FirebaseAnalytics-xcframeworks-input-files.xcfilelist │ │ │ │ │ ├── FirebaseAnalytics-xcframeworks-output-files.xcfilelist │ │ │ │ │ ├── FirebaseAnalytics-xcframeworks.sh │ │ │ │ │ ├── FirebaseAnalytics.debug.xcconfig │ │ │ │ │ └── FirebaseAnalytics.release.xcconfig │ │ │ │ ├── FirebaseAuth │ │ │ │ │ ├── FirebaseAuth-Info.plist │ │ │ │ │ ├── FirebaseAuth-dummy.m │ │ │ │ │ ├── FirebaseAuth-umbrella.h │ │ │ │ │ ├── FirebaseAuth.debug.xcconfig │ │ │ │ │ ├── FirebaseAuth.modulemap │ │ │ │ │ └── FirebaseAuth.release.xcconfig │ │ │ │ ├── FirebaseCore │ │ │ │ │ ├── FirebaseCore-Info.plist │ │ │ │ │ ├── FirebaseCore-dummy.m │ │ │ │ │ ├── FirebaseCore-umbrella.h │ │ │ │ │ ├── FirebaseCore.debug.xcconfig │ │ │ │ │ ├── FirebaseCore.modulemap │ │ │ │ │ └── FirebaseCore.release.xcconfig │ │ │ │ ├── FirebaseCoreDiagnostics │ │ │ │ │ ├── FirebaseCoreDiagnostics-Info.plist │ │ │ │ │ ├── FirebaseCoreDiagnostics-dummy.m │ │ │ │ │ ├── FirebaseCoreDiagnostics-umbrella.h │ │ │ │ │ ├── FirebaseCoreDiagnostics.debug.xcconfig │ │ │ │ │ ├── FirebaseCoreDiagnostics.modulemap │ │ │ │ │ └── FirebaseCoreDiagnostics.release.xcconfig │ │ │ │ ├── FirebaseInstallations │ │ │ │ │ ├── FirebaseInstallations-Info.plist │ │ │ │ │ ├── FirebaseInstallations-dummy.m │ │ │ │ │ ├── FirebaseInstallations-umbrella.h │ │ │ │ │ ├── FirebaseInstallations.debug.xcconfig │ │ │ │ │ ├── FirebaseInstallations.modulemap │ │ │ │ │ └── FirebaseInstallations.release.xcconfig │ │ │ │ ├── GTMSessionFetcher │ │ │ │ │ ├── GTMSessionFetcher-Info.plist │ │ │ │ │ ├── GTMSessionFetcher-dummy.m │ │ │ │ │ ├── GTMSessionFetcher-prefix.pch │ │ │ │ │ ├── GTMSessionFetcher-umbrella.h │ │ │ │ │ ├── GTMSessionFetcher.debug.xcconfig │ │ │ │ │ ├── GTMSessionFetcher.modulemap │ │ │ │ │ └── GTMSessionFetcher.release.xcconfig │ │ │ │ ├── GoogleAppMeasurement │ │ │ │ │ ├── GoogleAppMeasurement-xcframeworks-input-files.xcfilelist │ │ │ │ │ ├── GoogleAppMeasurement-xcframeworks-output-files.xcfilelist │ │ │ │ │ ├── GoogleAppMeasurement-xcframeworks.sh │ │ │ │ │ ├── GoogleAppMeasurement.debug.xcconfig │ │ │ │ │ └── GoogleAppMeasurement.release.xcconfig │ │ │ │ ├── GoogleDataTransport │ │ │ │ │ ├── GoogleDataTransport-Info.plist │ │ │ │ │ ├── GoogleDataTransport-dummy.m │ │ │ │ │ ├── GoogleDataTransport-umbrella.h │ │ │ │ │ ├── GoogleDataTransport.debug.xcconfig │ │ │ │ │ ├── GoogleDataTransport.modulemap │ │ │ │ │ └── GoogleDataTransport.release.xcconfig │ │ │ │ ├── GoogleUtilities │ │ │ │ │ ├── GoogleUtilities-Info.plist │ │ │ │ │ ├── GoogleUtilities-dummy.m │ │ │ │ │ ├── GoogleUtilities-umbrella.h │ │ │ │ │ ├── GoogleUtilities.debug.xcconfig │ │ │ │ │ ├── GoogleUtilities.modulemap │ │ │ │ │ └── GoogleUtilities.release.xcconfig │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-Info.plist │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-acknowledgements.markdown │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-acknowledgements.plist │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-dummy.m │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-frameworks-Debug-input-files.xcfilelist │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-frameworks-Debug-output-files.xcfilelist │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-frameworks-Release-input-files.xcfilelist │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-frameworks-Release-output-files.xcfilelist │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-frameworks.sh │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-umbrella.h │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests.debug.xcconfig │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests.modulemap │ │ │ │ │ └── Pods-sample-ios-app-project-sample-ios-app-projectUITests.release.xcconfig │ │ │ │ ├── Pods-sample-ios-app-project │ │ │ │ │ ├── Pods-sample-ios-app-project-Info.plist │ │ │ │ │ ├── Pods-sample-ios-app-project-acknowledgements.markdown │ │ │ │ │ ├── Pods-sample-ios-app-project-acknowledgements.plist │ │ │ │ │ ├── Pods-sample-ios-app-project-dummy.m │ │ │ │ │ ├── Pods-sample-ios-app-project-frameworks-Debug-input-files.xcfilelist │ │ │ │ │ ├── Pods-sample-ios-app-project-frameworks-Debug-output-files.xcfilelist │ │ │ │ │ ├── Pods-sample-ios-app-project-frameworks-Release-input-files.xcfilelist │ │ │ │ │ ├── Pods-sample-ios-app-project-frameworks-Release-output-files.xcfilelist │ │ │ │ │ ├── Pods-sample-ios-app-project-frameworks.sh │ │ │ │ │ ├── Pods-sample-ios-app-project-umbrella.h │ │ │ │ │ ├── Pods-sample-ios-app-project.debug.xcconfig │ │ │ │ │ ├── Pods-sample-ios-app-project.modulemap │ │ │ │ │ └── Pods-sample-ios-app-project.release.xcconfig │ │ │ │ ├── Pods-sample-ios-app-projectTests │ │ │ │ │ ├── Pods-sample-ios-app-projectTests-Info.plist │ │ │ │ │ ├── Pods-sample-ios-app-projectTests-acknowledgements.markdown │ │ │ │ │ ├── Pods-sample-ios-app-projectTests-acknowledgements.plist │ │ │ │ │ ├── Pods-sample-ios-app-projectTests-dummy.m │ │ │ │ │ ├── Pods-sample-ios-app-projectTests-umbrella.h │ │ │ │ │ ├── Pods-sample-ios-app-projectTests.debug.xcconfig │ │ │ │ │ ├── Pods-sample-ios-app-projectTests.modulemap │ │ │ │ │ └── Pods-sample-ios-app-projectTests.release.xcconfig │ │ │ │ ├── PromisesObjC │ │ │ │ │ ├── PromisesObjC-Info.plist │ │ │ │ │ ├── PromisesObjC-dummy.m │ │ │ │ │ ├── PromisesObjC-umbrella.h │ │ │ │ │ ├── PromisesObjC.debug.xcconfig │ │ │ │ │ ├── PromisesObjC.modulemap │ │ │ │ │ └── PromisesObjC.release.xcconfig │ │ │ │ └── nanopb │ │ │ │ │ ├── nanopb-Info.plist │ │ │ │ │ ├── nanopb-dummy.m │ │ │ │ │ ├── nanopb-prefix.pch │ │ │ │ │ ├── nanopb-umbrella.h │ │ │ │ │ ├── nanopb.debug.xcconfig │ │ │ │ │ ├── nanopb.modulemap │ │ │ │ │ └── nanopb.release.xcconfig │ │ │ └── nanopb │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── README.md │ │ │ │ ├── pb.h │ │ │ │ ├── pb_common.c │ │ │ │ ├── pb_common.h │ │ │ │ ├── pb_decode.c │ │ │ │ ├── pb_decode.h │ │ │ │ ├── pb_encode.c │ │ │ │ └── pb_encode.h │ │ │ ├── sample-ios-app-project.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ ├── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── xcuserdata │ │ │ │ │ └── sakai.xcuserdatad │ │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcuserdata │ │ │ │ └── sakai.xcuserdatad │ │ │ │ └── xcschemes │ │ │ │ └── xcschememanagement.plist │ │ │ ├── sample-ios-app-project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcuserdata │ │ │ │ └── sakai.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── sample-ios-app-project │ │ │ ├── 5.jpg │ │ │ ├── AppDelegate.swift │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── GoogleService-Info.plist │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ │ │ ├── sample-ios-app-projectTests │ │ │ ├── Info.plist │ │ │ └── sample_ios_app_projectTests.swift │ │ │ └── sample-ios-app-projectUITests │ │ │ ├── Info.plist │ │ │ └── sample_ios_app_projectUITests.swift │ └── 3 │ │ ├── README.md │ │ ├── deploy_iosapp_firebase_functions.sh │ │ └── sample-ios-app-project │ │ ├── .firebaserc │ │ ├── .gitignore │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── Pods │ │ ├── Firebase │ │ │ ├── CoreOnly │ │ │ │ └── Sources │ │ │ │ │ ├── Firebase.h │ │ │ │ │ └── module.modulemap │ │ │ ├── LICENSE │ │ │ └── README.md │ │ ├── FirebaseAnalytics │ │ │ └── Frameworks │ │ │ │ └── FirebaseAnalytics.xcframework │ │ │ │ ├── Info.plist │ │ │ │ ├── ios-arm64_armv7 │ │ │ │ └── FirebaseAnalytics.framework │ │ │ │ │ ├── FirebaseAnalytics │ │ │ │ │ ├── Headers │ │ │ │ │ ├── FIRAnalytics+AppDelegate.h │ │ │ │ │ ├── FIRAnalytics+Consent.h │ │ │ │ │ ├── FIRAnalytics.h │ │ │ │ │ ├── FIREventNames.h │ │ │ │ │ ├── FIRParameterNames.h │ │ │ │ │ ├── FIRUserPropertyNames.h │ │ │ │ │ └── FirebaseAnalytics.h │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ │ └── ios-arm64_i386_x86_64-simulator │ │ │ │ └── FirebaseAnalytics.framework │ │ │ │ ├── FirebaseAnalytics │ │ │ │ ├── Headers │ │ │ │ ├── FIRAnalytics+AppDelegate.h │ │ │ │ ├── FIRAnalytics+Consent.h │ │ │ │ ├── FIRAnalytics.h │ │ │ │ ├── FIREventNames.h │ │ │ │ ├── FIRParameterNames.h │ │ │ │ ├── FIRUserPropertyNames.h │ │ │ │ └── FirebaseAnalytics.h │ │ │ │ ├── Info.plist │ │ │ │ └── Modules │ │ │ │ └── module.modulemap │ │ ├── FirebaseCore │ │ │ ├── FirebaseCore │ │ │ │ └── Sources │ │ │ │ │ ├── FIRAnalyticsConfiguration.h │ │ │ │ │ ├── FIRAnalyticsConfiguration.m │ │ │ │ │ ├── FIRApp.m │ │ │ │ │ ├── FIRAppAssociationRegistration.h │ │ │ │ │ ├── FIRAppAssociationRegistration.m │ │ │ │ │ ├── FIRBundleUtil.h │ │ │ │ │ ├── FIRBundleUtil.m │ │ │ │ │ ├── FIRComponent.m │ │ │ │ │ ├── FIRComponentContainer.m │ │ │ │ │ ├── FIRComponentContainerInternal.h │ │ │ │ │ ├── FIRComponentType.m │ │ │ │ │ ├── FIRConfiguration.m │ │ │ │ │ ├── FIRConfigurationInternal.h │ │ │ │ │ ├── FIRCoreDiagnosticsConnector.m │ │ │ │ │ ├── FIRDependency.m │ │ │ │ │ ├── FIRDiagnosticsData.h │ │ │ │ │ ├── FIRDiagnosticsData.m │ │ │ │ │ ├── FIRFirebaseUserAgent.h │ │ │ │ │ ├── FIRFirebaseUserAgent.m │ │ │ │ │ ├── FIRHeartbeatInfo.m │ │ │ │ │ ├── FIRLogger.m │ │ │ │ │ ├── FIROptions.m │ │ │ │ │ ├── FIRVersion.m │ │ │ │ │ ├── Private │ │ │ │ │ ├── FIRAppInternal.h │ │ │ │ │ ├── FIRComponent.h │ │ │ │ │ ├── FIRComponentContainer.h │ │ │ │ │ ├── FIRComponentType.h │ │ │ │ │ ├── FIRCoreDiagnosticsConnector.h │ │ │ │ │ ├── FIRDependency.h │ │ │ │ │ ├── FIRHeartbeatInfo.h │ │ │ │ │ ├── FIRLibrary.h │ │ │ │ │ ├── FIRLogger.h │ │ │ │ │ ├── FIROptionsInternal.h │ │ │ │ │ └── FirebaseCoreInternal.h │ │ │ │ │ └── Public │ │ │ │ │ └── FirebaseCore │ │ │ │ │ ├── FIRApp.h │ │ │ │ │ ├── FIRConfiguration.h │ │ │ │ │ ├── FIRLoggerLevel.h │ │ │ │ │ ├── FIROptions.h │ │ │ │ │ ├── FIRVersion.h │ │ │ │ │ └── FirebaseCore.h │ │ │ ├── Interop │ │ │ │ └── CoreDiagnostics │ │ │ │ │ └── Public │ │ │ │ │ ├── FIRCoreDiagnosticsData.h │ │ │ │ │ └── FIRCoreDiagnosticsInterop.h │ │ │ ├── LICENSE │ │ │ └── README.md │ │ ├── FirebaseCoreDiagnostics │ │ │ ├── Firebase │ │ │ │ └── CoreDiagnostics │ │ │ │ │ └── FIRCDLibrary │ │ │ │ │ ├── FIRCoreDiagnostics.m │ │ │ │ │ ├── Protogen │ │ │ │ │ └── nanopb │ │ │ │ │ │ ├── firebasecore.nanopb.c │ │ │ │ │ │ └── firebasecore.nanopb.h │ │ │ │ │ └── Public │ │ │ │ │ └── FIRCoreDiagnostics.h │ │ │ ├── Interop │ │ │ │ └── CoreDiagnostics │ │ │ │ │ └── Public │ │ │ │ │ ├── FIRCoreDiagnosticsData.h │ │ │ │ │ └── FIRCoreDiagnosticsInterop.h │ │ │ ├── LICENSE │ │ │ └── README.md │ │ ├── FirebaseFunctions │ │ │ ├── FirebaseCore │ │ │ │ └── Sources │ │ │ │ │ └── Private │ │ │ │ │ ├── FIRAppInternal.h │ │ │ │ │ ├── FIRComponent.h │ │ │ │ │ ├── FIRComponentContainer.h │ │ │ │ │ ├── FIRComponentType.h │ │ │ │ │ ├── FIRCoreDiagnosticsConnector.h │ │ │ │ │ ├── FIRDependency.h │ │ │ │ │ ├── FIRHeartbeatInfo.h │ │ │ │ │ ├── FIRLibrary.h │ │ │ │ │ ├── FIRLogger.h │ │ │ │ │ ├── FIROptionsInternal.h │ │ │ │ │ └── FirebaseCoreInternal.h │ │ │ ├── FirebaseMessaging │ │ │ │ └── Sources │ │ │ │ │ └── Interop │ │ │ │ │ └── FIRMessagingInterop.h │ │ │ ├── Functions │ │ │ │ └── FirebaseFunctions │ │ │ │ │ ├── FIRFunctions+Internal.h │ │ │ │ │ ├── FIRFunctions.m │ │ │ │ │ ├── FIRHTTPSCallable+Internal.h │ │ │ │ │ ├── FIRHTTPSCallable.m │ │ │ │ │ ├── FUNContext.h │ │ │ │ │ ├── FUNContext.m │ │ │ │ │ ├── FUNError.h │ │ │ │ │ ├── FUNError.m │ │ │ │ │ ├── FUNSerializer.h │ │ │ │ │ ├── FUNSerializer.m │ │ │ │ │ ├── FUNUsageValidation.h │ │ │ │ │ ├── FUNUsageValidation.m │ │ │ │ │ └── Public │ │ │ │ │ └── FirebaseFunctions │ │ │ │ │ ├── FIRError.h │ │ │ │ │ ├── FIRFunctions.h │ │ │ │ │ ├── FIRHTTPSCallable.h │ │ │ │ │ └── FirebaseFunctions.h │ │ │ ├── Interop │ │ │ │ └── Auth │ │ │ │ │ └── Public │ │ │ │ │ └── FIRAuthInterop.h │ │ │ ├── LICENSE │ │ │ └── README.md │ │ ├── FirebaseInstallations │ │ │ ├── FirebaseCore │ │ │ │ └── Sources │ │ │ │ │ └── Private │ │ │ │ │ ├── FIRAppInternal.h │ │ │ │ │ ├── FIRComponent.h │ │ │ │ │ ├── FIRComponentContainer.h │ │ │ │ │ ├── FIRComponentType.h │ │ │ │ │ ├── FIRCoreDiagnosticsConnector.h │ │ │ │ │ ├── FIRDependency.h │ │ │ │ │ ├── FIRHeartbeatInfo.h │ │ │ │ │ ├── FIRLibrary.h │ │ │ │ │ ├── FIRLogger.h │ │ │ │ │ ├── FIROptionsInternal.h │ │ │ │ │ └── FirebaseCoreInternal.h │ │ │ ├── FirebaseInstallations │ │ │ │ └── Source │ │ │ │ │ └── Library │ │ │ │ │ ├── Errors │ │ │ │ │ ├── FIRInstallationsErrorUtil.h │ │ │ │ │ ├── FIRInstallationsErrorUtil.m │ │ │ │ │ ├── FIRInstallationsHTTPError.h │ │ │ │ │ └── FIRInstallationsHTTPError.m │ │ │ │ │ ├── FIRInstallations.m │ │ │ │ │ ├── FIRInstallationsAuthTokenResult.m │ │ │ │ │ ├── FIRInstallationsAuthTokenResultInternal.h │ │ │ │ │ ├── FIRInstallationsItem.h │ │ │ │ │ ├── FIRInstallationsItem.m │ │ │ │ │ ├── FIRInstallationsLogger.h │ │ │ │ │ ├── FIRInstallationsLogger.m │ │ │ │ │ ├── IIDMigration │ │ │ │ │ ├── FIRInstallationsIIDStore.h │ │ │ │ │ ├── FIRInstallationsIIDStore.m │ │ │ │ │ ├── FIRInstallationsIIDTokenStore.h │ │ │ │ │ └── FIRInstallationsIIDTokenStore.m │ │ │ │ │ ├── InstallationsAPI │ │ │ │ │ ├── FIRInstallationsAPIService.h │ │ │ │ │ ├── FIRInstallationsAPIService.m │ │ │ │ │ ├── FIRInstallationsItem+RegisterInstallationAPI.h │ │ │ │ │ └── FIRInstallationsItem+RegisterInstallationAPI.m │ │ │ │ │ ├── InstallationsIDController │ │ │ │ │ ├── FIRCurrentDateProvider.h │ │ │ │ │ ├── FIRCurrentDateProvider.m │ │ │ │ │ ├── FIRInstallationsBackoffController.h │ │ │ │ │ ├── FIRInstallationsBackoffController.m │ │ │ │ │ ├── FIRInstallationsIDController.h │ │ │ │ │ ├── FIRInstallationsIDController.m │ │ │ │ │ ├── FIRInstallationsSingleOperationPromiseCache.h │ │ │ │ │ ├── FIRInstallationsSingleOperationPromiseCache.m │ │ │ │ │ └── FIRInstallationsStatus.h │ │ │ │ │ ├── InstallationsStore │ │ │ │ │ ├── FIRInstallationsStore.h │ │ │ │ │ ├── FIRInstallationsStore.m │ │ │ │ │ ├── FIRInstallationsStoredAuthToken.h │ │ │ │ │ ├── FIRInstallationsStoredAuthToken.m │ │ │ │ │ ├── FIRInstallationsStoredItem.h │ │ │ │ │ └── FIRInstallationsStoredItem.m │ │ │ │ │ ├── Private │ │ │ │ │ └── FirebaseInstallationsInternal.h │ │ │ │ │ └── Public │ │ │ │ │ └── FirebaseInstallations │ │ │ │ │ ├── FIRInstallations.h │ │ │ │ │ ├── FIRInstallationsAuthTokenResult.h │ │ │ │ │ ├── FIRInstallationsErrors.h │ │ │ │ │ └── FirebaseInstallations.h │ │ │ ├── LICENSE │ │ │ └── README.md │ │ ├── GTMSessionFetcher │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── Source │ │ │ │ ├── GTMSessionFetcher.h │ │ │ │ ├── GTMSessionFetcher.m │ │ │ │ ├── GTMSessionFetcherLogging.h │ │ │ │ ├── GTMSessionFetcherLogging.m │ │ │ │ ├── GTMSessionFetcherService.h │ │ │ │ ├── GTMSessionFetcherService.m │ │ │ │ ├── GTMSessionUploadFetcher.h │ │ │ │ └── GTMSessionUploadFetcher.m │ │ ├── GoogleAppMeasurement │ │ │ └── Frameworks │ │ │ │ └── GoogleAppMeasurement.xcframework │ │ │ │ ├── Info.plist │ │ │ │ ├── ios-arm64_armv7 │ │ │ │ └── GoogleAppMeasurement.framework │ │ │ │ │ ├── GoogleAppMeasurement │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Modules │ │ │ │ │ └── module.modulemap │ │ │ │ └── ios-arm64_i386_x86_64-simulator │ │ │ │ └── GoogleAppMeasurement.framework │ │ │ │ ├── GoogleAppMeasurement │ │ │ │ ├── Info.plist │ │ │ │ └── Modules │ │ │ │ └── module.modulemap │ │ ├── GoogleDataTransport │ │ │ ├── GoogleDataTransport │ │ │ │ ├── GDTCCTLibrary │ │ │ │ │ ├── GDTCCTCompressionHelper.m │ │ │ │ │ ├── GDTCCTNanopbHelpers.m │ │ │ │ │ ├── GDTCCTUploader.m │ │ │ │ │ ├── GDTCOREvent+GDTCCTSupport.m │ │ │ │ │ ├── Private │ │ │ │ │ │ ├── GDTCCTCompressionHelper.h │ │ │ │ │ │ ├── GDTCCTNanopbHelpers.h │ │ │ │ │ │ └── GDTCCTUploader.h │ │ │ │ │ ├── Protogen │ │ │ │ │ │ └── nanopb │ │ │ │ │ │ │ ├── cct.nanopb.c │ │ │ │ │ │ │ └── cct.nanopb.h │ │ │ │ │ └── Public │ │ │ │ │ │ └── GDTCOREvent+GDTCCTSupport.h │ │ │ │ └── GDTCORLibrary │ │ │ │ │ ├── GDTCORAssert.m │ │ │ │ │ ├── GDTCORClock.m │ │ │ │ │ ├── GDTCORConsoleLogger.m │ │ │ │ │ ├── GDTCORDirectorySizeTracker.m │ │ │ │ │ ├── GDTCOREndpoints.m │ │ │ │ │ ├── GDTCOREvent.m │ │ │ │ │ ├── GDTCORFlatFileStorage.m │ │ │ │ │ ├── GDTCORLifecycle.m │ │ │ │ │ ├── GDTCORPlatform.m │ │ │ │ │ ├── GDTCORReachability.m │ │ │ │ │ ├── GDTCORRegistrar.m │ │ │ │ │ ├── GDTCORStorageEventSelector.m │ │ │ │ │ ├── GDTCORTransformer.m │ │ │ │ │ ├── GDTCORTransport.m │ │ │ │ │ ├── GDTCORUploadCoordinator.m │ │ │ │ │ ├── Internal │ │ │ │ │ ├── GDTCORAssert.h │ │ │ │ │ ├── GDTCORDirectorySizeTracker.h │ │ │ │ │ ├── GDTCORLifecycle.h │ │ │ │ │ ├── GDTCORPlatform.h │ │ │ │ │ ├── GDTCORReachability.h │ │ │ │ │ ├── GDTCORRegistrar.h │ │ │ │ │ ├── GDTCORStorageEventSelector.h │ │ │ │ │ ├── GDTCORStorageProtocol.h │ │ │ │ │ ├── GDTCORUploader.h │ │ │ │ │ └── GoogleDataTransportInternal.h │ │ │ │ │ ├── Private │ │ │ │ │ ├── GDTCOREndpoints_Private.h │ │ │ │ │ ├── GDTCOREvent_Private.h │ │ │ │ │ ├── GDTCORFlatFileStorage.h │ │ │ │ │ ├── GDTCORReachability_Private.h │ │ │ │ │ ├── GDTCORRegistrar_Private.h │ │ │ │ │ ├── GDTCORTransformer.h │ │ │ │ │ ├── GDTCORTransformer_Private.h │ │ │ │ │ ├── GDTCORTransport_Private.h │ │ │ │ │ └── GDTCORUploadCoordinator.h │ │ │ │ │ └── Public │ │ │ │ │ └── GoogleDataTransport │ │ │ │ │ ├── GDTCORClock.h │ │ │ │ │ ├── GDTCORConsoleLogger.h │ │ │ │ │ ├── GDTCOREndpoints.h │ │ │ │ │ ├── GDTCOREvent.h │ │ │ │ │ ├── GDTCOREventDataObject.h │ │ │ │ │ ├── GDTCOREventTransformer.h │ │ │ │ │ ├── GDTCORTargets.h │ │ │ │ │ ├── GDTCORTransport.h │ │ │ │ │ └── GoogleDataTransport.h │ │ │ ├── LICENSE │ │ │ └── README.md │ │ ├── GoogleUtilities │ │ │ ├── GoogleUtilities │ │ │ │ ├── AppDelegateSwizzler │ │ │ │ │ ├── GULAppDelegateSwizzler.m │ │ │ │ │ ├── GULSceneDelegateSwizzler.m │ │ │ │ │ ├── Internal │ │ │ │ │ │ ├── GULAppDelegateSwizzler_Private.h │ │ │ │ │ │ └── GULSceneDelegateSwizzler_Private.h │ │ │ │ │ └── Public │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ ├── GULAppDelegateSwizzler.h │ │ │ │ │ │ ├── GULApplication.h │ │ │ │ │ │ └── GULSceneDelegateSwizzler.h │ │ │ │ ├── Common │ │ │ │ │ └── GULLoggerCodes.h │ │ │ │ ├── Environment │ │ │ │ │ ├── GULHeartbeatDateStorage.m │ │ │ │ │ ├── GULSecureCoding.m │ │ │ │ │ ├── Public │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ │ ├── GULAppEnvironmentUtil.h │ │ │ │ │ │ │ ├── GULHeartbeatDateStorage.h │ │ │ │ │ │ │ ├── GULKeychainStorage.h │ │ │ │ │ │ │ ├── GULKeychainUtils.h │ │ │ │ │ │ │ ├── GULSecureCoding.h │ │ │ │ │ │ │ ├── GULURLSessionDataResponse.h │ │ │ │ │ │ │ └── NSURLSession+GULPromises.h │ │ │ │ │ ├── SecureStorage │ │ │ │ │ │ ├── GULKeychainStorage.m │ │ │ │ │ │ └── GULKeychainUtils.m │ │ │ │ │ ├── URLSessionPromiseWrapper │ │ │ │ │ │ ├── GULURLSessionDataResponse.m │ │ │ │ │ │ └── NSURLSession+GULPromises.m │ │ │ │ │ └── third_party │ │ │ │ │ │ └── GULAppEnvironmentUtil.m │ │ │ │ ├── Logger │ │ │ │ │ ├── GULLogger.m │ │ │ │ │ └── Public │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ ├── GULLogger.h │ │ │ │ │ │ └── GULLoggerLevel.h │ │ │ │ ├── MethodSwizzler │ │ │ │ │ ├── GULSwizzler.m │ │ │ │ │ └── Public │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ ├── GULOriginalIMPConvenienceMacros.h │ │ │ │ │ │ └── GULSwizzler.h │ │ │ │ ├── NSData+zlib │ │ │ │ │ ├── GULNSData+zlib.m │ │ │ │ │ └── Public │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ └── GULNSData+zlib.h │ │ │ │ ├── Network │ │ │ │ │ ├── GULMutableDictionary.m │ │ │ │ │ ├── GULNetwork.m │ │ │ │ │ ├── GULNetworkConstants.m │ │ │ │ │ ├── GULNetworkInternal.h │ │ │ │ │ ├── GULNetworkURLSession.m │ │ │ │ │ └── Public │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ ├── GULMutableDictionary.h │ │ │ │ │ │ ├── GULNetwork.h │ │ │ │ │ │ ├── GULNetworkConstants.h │ │ │ │ │ │ ├── GULNetworkLoggerProtocol.h │ │ │ │ │ │ ├── GULNetworkMessageCode.h │ │ │ │ │ │ └── GULNetworkURLSession.h │ │ │ │ ├── Reachability │ │ │ │ │ ├── GULReachabilityChecker+Internal.h │ │ │ │ │ ├── GULReachabilityChecker.m │ │ │ │ │ ├── GULReachabilityMessageCode.h │ │ │ │ │ └── Public │ │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ │ └── GULReachabilityChecker.h │ │ │ │ └── UserDefaults │ │ │ │ │ ├── GULUserDefaults.m │ │ │ │ │ └── Public │ │ │ │ │ └── GoogleUtilities │ │ │ │ │ └── GULUserDefaults.h │ │ │ ├── LICENSE │ │ │ └── README.md │ │ ├── Headers │ │ │ ├── Private │ │ │ │ └── Firebase │ │ │ │ │ └── Firebase.h │ │ │ └── Public │ │ │ │ └── Firebase │ │ │ │ └── Firebase.h │ │ ├── Manifest.lock │ │ ├── Pods.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── xcuserdata │ │ │ │ ├── .xcuserdatad │ │ │ │ └── xcschemes │ │ │ │ │ ├── Firebase.xcscheme │ │ │ │ │ ├── FirebaseAnalytics.xcscheme │ │ │ │ │ ├── FirebaseCore.xcscheme │ │ │ │ │ ├── FirebaseCoreDiagnostics.xcscheme │ │ │ │ │ ├── FirebaseFunctions.xcscheme │ │ │ │ │ ├── FirebaseInstallations.xcscheme │ │ │ │ │ ├── GTMSessionFetcher.xcscheme │ │ │ │ │ ├── GoogleAppMeasurement.xcscheme │ │ │ │ │ ├── GoogleDataTransport.xcscheme │ │ │ │ │ ├── GoogleUtilities.xcscheme │ │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests.xcscheme │ │ │ │ │ ├── Pods-sample-ios-app-project.xcscheme │ │ │ │ │ ├── Pods-sample-ios-app-projectTests.xcscheme │ │ │ │ │ ├── PromisesObjC.xcscheme │ │ │ │ │ ├── nanopb.xcscheme │ │ │ │ │ └── xcschememanagement.plist │ │ │ │ └── sakai.xcuserdatad │ │ │ │ └── xcschemes │ │ │ │ └── xcschememanagement.plist │ │ ├── PromisesObjC │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── Sources │ │ │ │ └── FBLPromises │ │ │ │ ├── FBLPromise+All.m │ │ │ │ ├── FBLPromise+Always.m │ │ │ │ ├── FBLPromise+Any.m │ │ │ │ ├── FBLPromise+Async.m │ │ │ │ ├── FBLPromise+Await.m │ │ │ │ ├── FBLPromise+Catch.m │ │ │ │ ├── FBLPromise+Delay.m │ │ │ │ ├── FBLPromise+Do.m │ │ │ │ ├── FBLPromise+Race.m │ │ │ │ ├── FBLPromise+Recover.m │ │ │ │ ├── FBLPromise+Reduce.m │ │ │ │ ├── FBLPromise+Retry.m │ │ │ │ ├── FBLPromise+Testing.m │ │ │ │ ├── FBLPromise+Then.m │ │ │ │ ├── FBLPromise+Timeout.m │ │ │ │ ├── FBLPromise+Validate.m │ │ │ │ ├── FBLPromise+Wrap.m │ │ │ │ ├── FBLPromise.m │ │ │ │ ├── FBLPromiseError.m │ │ │ │ └── include │ │ │ │ ├── FBLPromise+All.h │ │ │ │ ├── FBLPromise+Always.h │ │ │ │ ├── FBLPromise+Any.h │ │ │ │ ├── FBLPromise+Async.h │ │ │ │ ├── FBLPromise+Await.h │ │ │ │ ├── FBLPromise+Catch.h │ │ │ │ ├── FBLPromise+Delay.h │ │ │ │ ├── FBLPromise+Do.h │ │ │ │ ├── FBLPromise+Race.h │ │ │ │ ├── FBLPromise+Recover.h │ │ │ │ ├── FBLPromise+Reduce.h │ │ │ │ ├── FBLPromise+Retry.h │ │ │ │ ├── FBLPromise+Testing.h │ │ │ │ ├── FBLPromise+Then.h │ │ │ │ ├── FBLPromise+Timeout.h │ │ │ │ ├── FBLPromise+Validate.h │ │ │ │ ├── FBLPromise+Wrap.h │ │ │ │ ├── FBLPromise.h │ │ │ │ ├── FBLPromiseError.h │ │ │ │ ├── FBLPromisePrivate.h │ │ │ │ └── FBLPromises.h │ │ ├── Target Support Files │ │ │ ├── Firebase │ │ │ │ ├── Firebase.debug.xcconfig │ │ │ │ └── Firebase.release.xcconfig │ │ │ ├── FirebaseAnalytics │ │ │ │ ├── FirebaseAnalytics-xcframeworks-input-files.xcfilelist │ │ │ │ ├── FirebaseAnalytics-xcframeworks-output-files.xcfilelist │ │ │ │ ├── FirebaseAnalytics-xcframeworks.sh │ │ │ │ ├── FirebaseAnalytics.debug.xcconfig │ │ │ │ └── FirebaseAnalytics.release.xcconfig │ │ │ ├── FirebaseCore │ │ │ │ ├── FirebaseCore-Info.plist │ │ │ │ ├── FirebaseCore-dummy.m │ │ │ │ ├── FirebaseCore-umbrella.h │ │ │ │ ├── FirebaseCore.debug.xcconfig │ │ │ │ ├── FirebaseCore.modulemap │ │ │ │ └── FirebaseCore.release.xcconfig │ │ │ ├── FirebaseCoreDiagnostics │ │ │ │ ├── FirebaseCoreDiagnostics-Info.plist │ │ │ │ ├── FirebaseCoreDiagnostics-dummy.m │ │ │ │ ├── FirebaseCoreDiagnostics-umbrella.h │ │ │ │ ├── FirebaseCoreDiagnostics.debug.xcconfig │ │ │ │ ├── FirebaseCoreDiagnostics.modulemap │ │ │ │ └── FirebaseCoreDiagnostics.release.xcconfig │ │ │ ├── FirebaseFunctions │ │ │ │ ├── FirebaseFunctions-Info.plist │ │ │ │ ├── FirebaseFunctions-dummy.m │ │ │ │ ├── FirebaseFunctions-umbrella.h │ │ │ │ ├── FirebaseFunctions.debug.xcconfig │ │ │ │ ├── FirebaseFunctions.modulemap │ │ │ │ └── FirebaseFunctions.release.xcconfig │ │ │ ├── FirebaseInstallations │ │ │ │ ├── FirebaseInstallations-Info.plist │ │ │ │ ├── FirebaseInstallations-dummy.m │ │ │ │ ├── FirebaseInstallations-umbrella.h │ │ │ │ ├── FirebaseInstallations.debug.xcconfig │ │ │ │ ├── FirebaseInstallations.modulemap │ │ │ │ └── FirebaseInstallations.release.xcconfig │ │ │ ├── GTMSessionFetcher │ │ │ │ ├── GTMSessionFetcher-Info.plist │ │ │ │ ├── GTMSessionFetcher-dummy.m │ │ │ │ ├── GTMSessionFetcher-prefix.pch │ │ │ │ ├── GTMSessionFetcher-umbrella.h │ │ │ │ ├── GTMSessionFetcher.debug.xcconfig │ │ │ │ ├── GTMSessionFetcher.modulemap │ │ │ │ └── GTMSessionFetcher.release.xcconfig │ │ │ ├── GoogleAppMeasurement │ │ │ │ ├── GoogleAppMeasurement-xcframeworks-input-files.xcfilelist │ │ │ │ ├── GoogleAppMeasurement-xcframeworks-output-files.xcfilelist │ │ │ │ ├── GoogleAppMeasurement-xcframeworks.sh │ │ │ │ ├── GoogleAppMeasurement.debug.xcconfig │ │ │ │ └── GoogleAppMeasurement.release.xcconfig │ │ │ ├── GoogleDataTransport │ │ │ │ ├── GoogleDataTransport-Info.plist │ │ │ │ ├── GoogleDataTransport-dummy.m │ │ │ │ ├── GoogleDataTransport-umbrella.h │ │ │ │ ├── GoogleDataTransport.debug.xcconfig │ │ │ │ ├── GoogleDataTransport.modulemap │ │ │ │ └── GoogleDataTransport.release.xcconfig │ │ │ ├── GoogleUtilities │ │ │ │ ├── GoogleUtilities-Info.plist │ │ │ │ ├── GoogleUtilities-dummy.m │ │ │ │ ├── GoogleUtilities-umbrella.h │ │ │ │ ├── GoogleUtilities.debug.xcconfig │ │ │ │ ├── GoogleUtilities.modulemap │ │ │ │ └── GoogleUtilities.release.xcconfig │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-Info.plist │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-acknowledgements.markdown │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-acknowledgements.plist │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-dummy.m │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-frameworks-Debug-input-files.xcfilelist │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-frameworks-Debug-output-files.xcfilelist │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-frameworks-Release-input-files.xcfilelist │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-frameworks-Release-output-files.xcfilelist │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-frameworks.sh │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests-umbrella.h │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests.debug.xcconfig │ │ │ │ ├── Pods-sample-ios-app-project-sample-ios-app-projectUITests.modulemap │ │ │ │ └── Pods-sample-ios-app-project-sample-ios-app-projectUITests.release.xcconfig │ │ │ ├── Pods-sample-ios-app-project │ │ │ │ ├── Pods-sample-ios-app-project-Info.plist │ │ │ │ ├── Pods-sample-ios-app-project-acknowledgements.markdown │ │ │ │ ├── Pods-sample-ios-app-project-acknowledgements.plist │ │ │ │ ├── Pods-sample-ios-app-project-dummy.m │ │ │ │ ├── Pods-sample-ios-app-project-frameworks-Debug-input-files.xcfilelist │ │ │ │ ├── Pods-sample-ios-app-project-frameworks-Debug-output-files.xcfilelist │ │ │ │ ├── Pods-sample-ios-app-project-frameworks-Release-input-files.xcfilelist │ │ │ │ ├── Pods-sample-ios-app-project-frameworks-Release-output-files.xcfilelist │ │ │ │ ├── Pods-sample-ios-app-project-frameworks.sh │ │ │ │ ├── Pods-sample-ios-app-project-umbrella.h │ │ │ │ ├── Pods-sample-ios-app-project.debug.xcconfig │ │ │ │ ├── Pods-sample-ios-app-project.modulemap │ │ │ │ └── Pods-sample-ios-app-project.release.xcconfig │ │ │ ├── Pods-sample-ios-app-projectTests │ │ │ │ ├── Pods-sample-ios-app-projectTests-Info.plist │ │ │ │ ├── Pods-sample-ios-app-projectTests-acknowledgements.markdown │ │ │ │ ├── Pods-sample-ios-app-projectTests-acknowledgements.plist │ │ │ │ ├── Pods-sample-ios-app-projectTests-dummy.m │ │ │ │ ├── Pods-sample-ios-app-projectTests-umbrella.h │ │ │ │ ├── Pods-sample-ios-app-projectTests.debug.xcconfig │ │ │ │ ├── Pods-sample-ios-app-projectTests.modulemap │ │ │ │ └── Pods-sample-ios-app-projectTests.release.xcconfig │ │ │ ├── PromisesObjC │ │ │ │ ├── PromisesObjC-Info.plist │ │ │ │ ├── PromisesObjC-dummy.m │ │ │ │ ├── PromisesObjC-umbrella.h │ │ │ │ ├── PromisesObjC.debug.xcconfig │ │ │ │ ├── PromisesObjC.modulemap │ │ │ │ └── PromisesObjC.release.xcconfig │ │ │ └── nanopb │ │ │ │ ├── nanopb-Info.plist │ │ │ │ ├── nanopb-dummy.m │ │ │ │ ├── nanopb-prefix.pch │ │ │ │ ├── nanopb-umbrella.h │ │ │ │ ├── nanopb.debug.xcconfig │ │ │ │ ├── nanopb.modulemap │ │ │ │ └── nanopb.release.xcconfig │ │ └── nanopb │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── pb.h │ │ │ ├── pb_common.c │ │ │ ├── pb_common.h │ │ │ ├── pb_decode.c │ │ │ ├── pb_decode.h │ │ │ ├── pb_encode.c │ │ │ └── pb_encode.h │ │ ├── functions │ │ ├── .gitignore │ │ └── index.js │ │ ├── sample-ios-app-project.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcuserdata │ │ │ │ └── sakai.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── sakai.xcuserdatad │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ │ ├── sample-ios-app-project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── sakai.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ ├── sample-ios-app-project │ │ ├── AppDelegate.swift │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── GoogleService-Info.plist │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift │ │ ├── sample-ios-app-projectTests │ │ ├── Info.plist │ │ └── sample_ios_app_projectTests.swift │ │ └── sample-ios-app-projectUITests │ │ ├── Info.plist │ │ └── sample_ios_app_projectUITests.swift └── web_app │ ├── 1 │ └── README.md │ ├── 2 │ ├── .gitignore │ ├── README.md │ ├── deploy_webapp_firebase_hosting.sh │ ├── functions │ │ ├── .gitignore │ │ └── index.js │ ├── public │ │ ├── 404.html │ │ ├── index.html │ │ └── index2.html │ └── sample_n5 │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── 3 │ ├── .gitignore │ ├── README.md │ ├── deploy_webapp_firebase_hosting.sh │ └── public │ │ ├── 404.html │ │ ├── index.html │ │ └── sample_n5 │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── 4 │ └── README.md │ ├── 5 │ ├── .firebaserc │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── __init__.py │ │ ├── api_utils.py │ │ ├── app.py │ │ ├── cloudbuild.yml │ │ ├── config.py │ │ ├── log │ │ │ └── app.log │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── logger.py │ │ │ └── utils.py │ ├── deploy_api_gke.sh │ ├── deploy_app_firebase.sh │ ├── docker-compose.yml │ ├── k8s │ │ └── graph_cut_api.yml │ ├── public │ │ ├── 404.html │ │ ├── css │ │ │ └── main.css │ │ ├── index.html │ │ ├── index2.html │ │ ├── js │ │ │ ├── jquery-3.4.1.js │ │ │ ├── request.js │ │ │ └── utils.js │ │ └── sample_n5 │ │ │ ├── 000001_0.jpg │ │ │ ├── 000010_0.jpg │ │ │ ├── 000020_0.jpg │ │ │ ├── 000028_0.jpg │ │ │ └── 000038_0.jpg │ ├── request.py │ ├── run_api.sh │ ├── run_request_gke.sh │ └── storage.rules │ ├── 6 │ ├── .firebaserc │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── __init__.py │ │ ├── api_utils.py │ │ ├── app.py │ │ ├── cloudbuild.yml │ │ ├── config.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── logger.py │ │ │ └── utils.py │ ├── deploy_api_gke.sh │ ├── deploy_app_firebase.sh │ ├── docker-compose.yml │ ├── functions │ │ ├── .gitignore │ │ └── index.js │ ├── k8s │ │ └── graph_cut_api.yml │ ├── public │ │ ├── css │ │ │ └── main.css │ │ ├── index.html │ │ ├── js │ │ │ ├── jquery-3.4.1.js │ │ │ ├── request.js │ │ │ └── utils.js │ │ └── sample_n5 │ │ │ ├── 000001_0.jpg │ │ │ ├── 000010_0.jpg │ │ │ ├── 000020_0.jpg │ │ │ ├── 000028_0.jpg │ │ │ └── 000038_0.jpg │ ├── request.py │ ├── run_api.sh │ ├── run_request_gke.sh │ └── storage.rules │ ├── 7 │ ├── .gitignore │ └── README.md │ ├── 8 │ ├── .gitignore │ ├── README.md │ ├── deplopy_app_vue.sh │ └── vue-sample-project │ │ ├── .babelrc │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .postcssrc.js │ │ ├── README.md │ │ ├── build │ │ ├── build.js │ │ ├── check-versions.js │ │ ├── utils.js │ │ ├── vue-loader.conf.js │ │ ├── webpack.base.conf.js │ │ ├── webpack.dev.conf.js │ │ └── webpack.prod.conf.js │ │ ├── config │ │ ├── dev.env.js │ │ ├── index.js │ │ └── prod.env.js │ │ ├── index.html │ │ ├── src │ │ ├── App.vue │ │ ├── components │ │ │ └── HelloWorld.vue │ │ ├── main.js │ │ └── router │ │ │ └── index.js │ │ └── static │ │ └── .gitkeep │ ├── 9 │ ├── README.md │ └── index.html │ ├── 10 │ ├── .gitignore │ ├── README.md │ ├── deplopy_app_vue.sh │ └── vue-sample-project │ │ ├── .gitignore │ │ ├── README.md │ │ ├── babel.config.js │ │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ │ └── src │ │ ├── App.vue │ │ ├── components │ │ └── HelloWorld.vue │ │ └── main.js │ ├── 11 │ ├── README.md │ ├── index1.html │ └── index2.html │ ├── 12 │ ├── README.md │ ├── index1.html │ ├── index2.html │ └── index3.html │ ├── 13 │ ├── README.md │ └── index.html │ ├── 14 │ ├── README.md │ ├── index1.html │ └── index2.html │ ├── 15 │ ├── README.md │ ├── index1.html │ └── index2.html │ ├── 16 │ ├── README.md │ └── index1.html │ ├── 17 │ ├── README.md │ ├── calc-app-vue-project │ │ ├── .gitignore │ │ ├── README.md │ │ ├── babel.config.js │ │ ├── public │ │ │ ├── favicon.ico │ │ │ └── index.html │ │ └── src │ │ │ ├── App.vue │ │ │ ├── components │ │ │ └── HelloWorld.vue │ │ │ └── main.js │ └── deplopy_app_vue.sh │ ├── 18 │ ├── .gitignore │ └── README.md │ ├── 19 │ ├── README.md │ └── index.html │ ├── 20 │ ├── README.md │ ├── deplopy_app_react.sh │ └── react-sample-project │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── robots.txt │ │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── reportWebVitals.js │ │ └── setupTests.js │ ├── 21 │ ├── README.md │ ├── index0.html │ ├── index1.html │ └── index2.html │ ├── 22 │ ├── README.md │ └── index.html │ ├── 23 │ ├── README.md │ └── index.html │ ├── 24 │ ├── README.md │ └── index.html │ ├── 25 │ ├── README.md │ └── index.html │ ├── 26 │ ├── README.md │ └── index.html │ ├── 27 │ ├── README.md │ └── index.html │ ├── 28 │ ├── README.md │ └── index2.html │ ├── 29 │ ├── README.md │ ├── deplopy_app_react.sh │ └── react-redux-sample-project │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── robots.txt │ │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── reportWebVitals.js │ │ └── setupTests.js │ ├── 30 │ ├── README.md │ ├── deplopy_app_react.sh │ └── react-memo-app │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── robots.txt │ │ └── src │ │ ├── AddMemoForm.js │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── DeleteMemoForm.js │ │ ├── Item.js │ │ ├── Memo.js │ │ ├── Store.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── reportWebVitals.js │ │ └── setupTests.js │ ├── 31 │ ├── README.md │ ├── deplopy_app_react.sh │ └── react-redux-app │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── robots.txt │ │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── reportWebVitals.js │ │ └── setupTests.js │ ├── 32 │ ├── README.md │ ├── deplopy_app_nextjs.sh │ └── nextjs-app │ │ ├── .gitignore │ │ ├── next.config.js │ │ ├── out │ │ ├── 404.html │ │ ├── 404.html.html │ │ ├── _next │ │ │ └── static │ │ │ │ ├── chunks │ │ │ │ ├── framework-b97a0ed4f13ff8397343.js │ │ │ │ ├── main-8d15616dad332ac01c02.js │ │ │ │ ├── pages │ │ │ │ │ ├── _app-1a580dc6a6a3d4d1f58d.js │ │ │ │ │ ├── _error-eb7f79f2af83e8ddf5e2.js │ │ │ │ │ └── index-7b9e49a03f9dfa290ace.js │ │ │ │ ├── polyfills-a40ef1678bae11e696dba45124eadd70.js │ │ │ │ └── webpack-49d04ef93c1bbebfb3b6.js │ │ │ │ └── y95tJjJ4becj6zrJHWUDU │ │ │ │ ├── _buildManifest.js │ │ │ │ └── _ssgManifest.js │ │ └── index.html │ │ └── pages │ │ └── index.js │ ├── 33 │ ├── .gitignore │ ├── README.md │ ├── deploy_app.sh │ └── react-firebase-app │ │ ├── .firebaserc │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── robots.txt │ │ ├── src │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── FirebaseDatabase.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── reportWebVitals.js │ │ └── setupTests.js │ │ └── storage.rules │ ├── 34 │ ├── README.md │ └── deplopy_app.sh │ ├── 35 │ ├── README.md │ ├── deplopy_app.sh │ ├── nextjs-redux-app │ │ ├── .gitignore │ │ ├── components │ │ │ └── User.js │ │ ├── lib │ │ │ └── with-redux-store.js │ │ ├── pages │ │ │ ├── _app.js │ │ │ └── index.js │ │ └── store.js │ └── src │ │ ├── _app.js │ │ ├── index.js │ │ ├── store.js │ │ └── with-redux-store.js │ ├── 36 │ ├── README.md │ ├── deplopy_app.sh │ ├── deplopy_app1.sh │ ├── deplopy_app2.sh │ ├── deplopy_app3.sh │ ├── react-hook-app │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ └── robots.txt │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── App.test.js │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── logo.svg │ │ │ ├── reportWebVitals.js │ │ │ └── setupTests.js │ ├── react-hook-app1 │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ └── robots.txt │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── App.test.js │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── logo.svg │ │ │ ├── reportWebVitals.js │ │ │ └── setupTests.js │ ├── react-hook-app2 │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ └── robots.txt │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── App.test.js │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── logo.svg │ │ │ ├── reportWebVitals.js │ │ │ └── setupTests.js │ └── react-hook-app3 │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── robots.txt │ │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── reportWebVitals.js │ │ └── setupTests.js │ ├── 37 │ ├── README.md │ ├── deplopy_app1.sh │ ├── deplopy_app2.sh │ ├── react-hook-app1 │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ └── robots.txt │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── App.test.js │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── logo.svg │ │ │ ├── reportWebVitals.js │ │ │ └── setupTests.js │ └── react-hook-app2 │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── robots.txt │ │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── AppNG.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── reportWebVitals.js │ │ └── setupTests.js │ ├── 38 │ ├── README.md │ ├── deplopy_app1.sh │ └── react-hook-app1 │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── robots.txt │ │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── reportWebVitals.js │ │ └── setupTests.js │ ├── 39 │ ├── README.md │ ├── deplopy_app.sh │ └── react-hook-app │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── robots.txt │ │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── LocalPersist.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── reportWebVitals.js │ │ └── setupTests.js │ ├── 40 │ ├── .gitignore │ ├── README.md │ ├── deplopy_app.sh │ └── react-hook-memo-app │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── robots.txt │ │ └── src │ │ ├── AddMemoForm.js │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── DeleteMemoForm.js │ │ ├── Item.js │ │ ├── LocalPersist.js │ │ ├── Memo.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── reportWebVitals.js │ │ └── setupTests.js │ ├── 41 │ ├── README.md │ ├── deplopy_app.sh │ └── nextjs-react-hoot-adress-app │ │ ├── .firebaserc │ │ ├── .gitignore │ │ ├── components │ │ ├── footer.js │ │ ├── header.js │ │ ├── image.js │ │ └── layout.js │ │ ├── firebase │ │ └── initFirebase.js │ │ ├── firestore.rules │ │ └── pages │ │ ├── add.js │ │ ├── index.js │ │ └── info.js │ ├── 42 │ ├── README.md │ ├── deplopy_app.sh │ └── nextjs-react-hook-app │ │ ├── .firebaserc │ │ ├── .gitignore │ │ ├── components │ │ └── Firestore.js │ │ ├── firestore.rules │ │ └── pages │ │ └── index.js │ ├── 43 │ ├── README.md │ ├── deplopy_app.sh │ └── nextjs-react-hook-app │ │ ├── .firebaserc │ │ ├── .gitignore │ │ ├── components │ │ ├── footer.js │ │ ├── header.js │ │ ├── image.js │ │ └── layout.js │ │ ├── firebase │ │ └── initFirebase.js │ │ ├── firestore.rules │ │ └── pages │ │ ├── add.js │ │ ├── delete.js │ │ ├── index.js │ │ └── show.js │ ├── 44 │ ├── README.md │ ├── deplopy_app.sh │ └── nextjs-app │ │ ├── .gitignore │ │ ├── components │ │ ├── footer.js │ │ ├── header.js │ │ ├── image.js │ │ └── layout.js │ │ ├── pages │ │ └── index.js │ │ └── public │ │ └── panda.jpg │ ├── 45 │ ├── README.md │ ├── deplopy_app.sh │ └── nextjs-react-hook-app │ │ ├── .gitignore │ │ ├── firebase │ │ └── initFirebase.js │ │ └── pages │ │ └── index.js │ ├── 46 │ ├── README.md │ ├── deploy_app.sh │ └── react-material-ui-app │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── robots.txt │ │ └── src │ │ ├── App.css │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── index.css │ │ ├── index.tsx │ │ ├── logo.svg │ │ ├── react-app-env.d.ts │ │ ├── reportWebVitals.ts │ │ └── setupTests.ts │ ├── 47 │ ├── README.md │ ├── deploy_app.sh │ └── react-sample-app │ │ ├── .gitignore │ │ ├── README.md │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── robots.txt │ │ └── src │ │ ├── App.css │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── index.css │ │ ├── index.tsx │ │ ├── logo.svg │ │ ├── pages │ │ ├── AboutPage.tsx │ │ └── HomePage.tsx │ │ ├── react-app-env.d.ts │ │ ├── reportWebVitals.ts │ │ └── setupTests.ts │ ├── 48 │ ├── .gitignore │ └── README.md │ ├── 49 │ ├── .gitignore │ └── README.md │ ├── 50 │ ├── .gitignore │ ├── README.md │ ├── netlify-app-exercise-cli-v1 │ │ └── index.html │ ├── package.json │ └── yarn.lock │ └── 51 │ ├── .gitignore │ ├── README.md │ ├── image.png │ ├── index.html │ ├── run.sh │ └── streamlit_app.py ├── image_processing ├── 1 │ └── README.md ├── 2 │ ├── README.md │ └── image │ │ └── 1.jpeg ├── 3 │ └── README.md ├── 4 │ ├── README.md │ ├── convert_cv2_to_pillow.py │ ├── convert_pillow_to_cv2.py │ └── image │ │ ├── 1.jpeg │ │ ├── 1_cv.png │ │ └── 1_pillow.png ├── 5 │ ├── README.md │ ├── get_label_from_parse_image1.py │ ├── get_label_from_parse_image2.py │ └── image │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3_RGB.png │ │ ├── messi_output.png │ │ └── messi_output_Gray.png ├── 6 │ ├── README.md │ ├── crop_label_from_parse_image1.py │ └── image │ │ ├── messi_output.png │ │ └── messi_output_cropped.png ├── 7 │ ├── README.md │ ├── create_grid_image.py │ ├── grid_image │ │ └── grid_image.png │ ├── image_synthesis │ │ ├── sozai_cman_jp_20190903222832.1.png │ │ ├── sozai_cman_jp_20190903222832.2.png │ │ ├── sozai_cman_jp_20190903222832.3.png │ │ ├── sozai_cman_jp_20190903222832.png │ │ ├── sozai_cman_jp_20190903222836.1.png │ │ ├── sozai_cman_jp_20190903222836.2.png │ │ ├── sozai_cman_jp_20190903222836.3.png │ │ ├── sozai_cman_jp_20190903222836.png │ │ ├── sozai_cman_jp_20190903222839.1.png │ │ ├── sozai_cman_jp_20190903222839.2.png │ │ ├── sozai_cman_jp_20190903222839.3.png │ │ ├── sozai_cman_jp_20190903222839.png │ │ ├── sozai_cman_jp_20190903222842.1.png │ │ ├── sozai_cman_jp_20190903222842.2.png │ │ ├── sozai_cman_jp_20190903222842.3.png │ │ ├── sozai_cman_jp_20190903222842.png │ │ ├── sozai_cman_jp_20190903222845.1.png │ │ ├── sozai_cman_jp_20190903222845.2.png │ │ ├── sozai_cman_jp_20190903222845.3.png │ │ ├── sozai_cman_jp_20190903222845.png │ │ ├── sozai_cman_jp_20190903222936.1.png │ │ ├── sozai_cman_jp_20190903222936.2.png │ │ ├── sozai_cman_jp_20190903222936.3.png │ │ ├── sozai_cman_jp_20190903222936.png │ │ ├── sozai_cman_jp_20190903222940.1.png │ │ ├── sozai_cman_jp_20190903222940.2.png │ │ ├── sozai_cman_jp_20190903222940.3.png │ │ ├── sozai_cman_jp_20190903222940.png │ │ ├── sozai_cman_jp_20190903222942.1.png │ │ ├── sozai_cman_jp_20190903222942.2.png │ │ ├── sozai_cman_jp_20190903222942.3.png │ │ ├── sozai_cman_jp_20190903222942.png │ │ ├── sozai_cman_jp_20190903222945.1.png │ │ ├── sozai_cman_jp_20190903222945.2.png │ │ ├── sozai_cman_jp_20190903222945.3.png │ │ ├── sozai_cman_jp_20190903222945.png │ │ ├── sozai_cman_jp_20190903222947.1.png │ │ ├── sozai_cman_jp_20190903222947.2.png │ │ ├── sozai_cman_jp_20190903222947.3.png │ │ └── sozai_cman_jp_20190903222947.png │ ├── image_xAxis │ │ ├── sozai_cman_jp_20190903222832.png │ │ ├── sozai_cman_jp_20190903222836.png │ │ ├── sozai_cman_jp_20190903222839.png │ │ ├── sozai_cman_jp_20190903222842.png │ │ └── sozai_cman_jp_20190903222845.png │ └── image_yAxis │ │ ├── sozai_cman_jp_20190903222936.png │ │ ├── sozai_cman_jp_20190903222940.png │ │ ├── sozai_cman_jp_20190903222942.png │ │ ├── sozai_cman_jp_20190903222945.png │ │ └── sozai_cman_jp_20190903222947.png ├── 8 │ ├── README.md │ ├── check_symmetry.py │ ├── check_symmetry2.py │ ├── in_images │ │ └── images.jpeg │ └── out_images │ │ ├── binary_mask_images.jpeg │ │ ├── flipped_img_images.jpeg │ │ └── flipped_mask_images.jpeg ├── 9 │ ├── README.md │ ├── create_binary_mask.py │ ├── create_binary_mask_grabCut.py │ ├── in_images │ │ ├── N811_konekocyan_TP_V.jpg │ │ ├── jitensya_cycling_man.png │ │ └── sozai_cman_jp_20190903222832.png │ └── out_images │ │ ├── N811_konekocyan_TP_V.jpg │ │ ├── jitensya_cycling_man.png │ │ └── sozai_cman_jp_20190903222832.png ├── 10 │ ├── README.md │ ├── graph_cut_from_image.py │ ├── graph_cut_from_image_parse.py │ ├── in_image │ │ └── messi.png │ ├── in_image_parse │ │ └── messi.png │ └── out_image │ │ ├── binary_mask_messi.png │ │ └── messi.png ├── 11 │ ├── README.md │ ├── image_adjust_wo_mask1.py │ ├── image_adjust_wo_mask2.py │ ├── image_adjust_wo_mask3.py │ ├── image_processing_11.sh │ ├── in_image │ │ └── messi.png │ ├── in_image_parse │ │ └── messi.png │ ├── out_image_A-1_256 │ │ └── messi.png │ ├── out_image_A-1_512 │ │ └── messi.png │ ├── out_image_A-2_256_white │ │ └── messi.png │ ├── out_image_A-2_512_black │ │ └── messi.png │ ├── out_image_A-2_512_border │ │ └── messi.png │ ├── out_image_A-2_512_white │ │ └── messi.png │ ├── out_image_A-3_256_border │ │ └── messi.png │ ├── out_image_A-3_256_white │ │ └── messi.png │ └── out_image_A-3_512_white │ │ └── messi.png ├── 12 │ ├── README.md │ ├── alpha_blend_image_and_parse.py │ ├── image_processing_12.sh │ ├── in_image │ │ └── messi.png │ ├── in_image_parse │ │ └── messi.png │ ├── out_image_alpha_0_25 │ │ └── messi.png │ ├── out_image_alpha_0_5 │ │ └── messi.png │ └── out_image_alpha_0_75 │ │ └── messi.png ├── 13 │ ├── README.md │ ├── image_processing_13.sh │ ├── in_image │ │ └── messi.png │ ├── offset_image_pillow.py │ ├── out_image_offset_height_pillow │ │ ├── offset0_messi.png │ │ ├── offset1_messi.png │ │ ├── offset2_messi.png │ │ ├── offset3_messi.png │ │ └── offset4_messi.png │ ├── out_image_offset_width_pillow │ │ ├── offset0_messi.png │ │ ├── offset1_messi.png │ │ ├── offset2_messi.png │ │ ├── offset3_messi.png │ │ └── offset4_messi.png │ ├── out_image_rot_pillow │ │ ├── rot0_messi.png │ │ ├── rot1_messi.png │ │ ├── rot2_messi.png │ │ ├── rot3_messi.png │ │ └── rot4_messi.png │ ├── out_image_scale_pillow │ │ ├── scale0_messi.png │ │ ├── scale1_messi.png │ │ ├── scale2_messi.png │ │ ├── scale3_messi.png │ │ └── scale4_messi.png │ ├── rotate_image_pillow.py │ └── scale_image_pillow.py ├── 14 │ ├── README.md │ ├── dilate_image.py │ ├── erode_image.py │ ├── image_processing_14.sh │ ├── in_image │ │ └── mask.jpg │ ├── out_image_dilate │ │ └── mask.png │ └── out_image_erode │ │ └── mask.png ├── 15 │ ├── README.md │ ├── detect_face_landmark.py │ ├── image_processing_15.sh │ ├── in_image │ │ └── jitensya_cycling_man.png │ └── out_image │ │ └── face_detected_jitensya_cycling_man.png ├── 16 │ ├── README.md │ ├── dilate_image_human_cloth.py │ ├── image_processing_16.sh │ ├── in_human │ │ └── 1FI22O00N-L11@8.png │ ├── in_human_parsing │ │ └── 1FI22O00N-L11@8.png │ └── results │ │ ├── 1FI22O00N-L11@8.png │ │ └── 1FI22O00N-L11@8_cloth_dilate.png ├── 17 │ ├── README.md │ ├── approx_contours_PolyDP.py │ ├── image_processing_17.sh │ ├── in_image │ │ ├── 1FI22O00N-L11@8.png │ │ └── mask.jpg │ └── results │ │ ├── approx-simple_contour-all_split_epsilon0.001 │ │ ├── 1FI22O00N-L11@8_cnt0.png │ │ ├── 1FI22O00N-L11@8_cnt1.png │ │ ├── 1FI22O00N-L11@8_cnt2.png │ │ ├── 1FI22O00N-L11@8_cnt3.png │ │ ├── 1FI22O00N-L11@8_cnt4.png │ │ ├── 1FI22O00N-L11@8_cnt5.png │ │ ├── mask_cnt0.png │ │ ├── mask_cnt1.png │ │ ├── mask_cnt10.png │ │ ├── mask_cnt11.png │ │ ├── mask_cnt12.png │ │ ├── mask_cnt13.png │ │ ├── mask_cnt14.png │ │ ├── mask_cnt15.png │ │ ├── mask_cnt16.png │ │ ├── mask_cnt17.png │ │ ├── mask_cnt2.png │ │ ├── mask_cnt3.png │ │ ├── mask_cnt4.png │ │ ├── mask_cnt5.png │ │ ├── mask_cnt6.png │ │ ├── mask_cnt7.png │ │ ├── mask_cnt8.png │ │ └── mask_cnt9.png │ │ ├── approx-simple_contour-inner_epsilon0.001 │ │ ├── 1FI22O00N-L11@8.png │ │ └── mask.jpg │ │ ├── approx-simple_contour-outer_epsilon0.001 │ │ ├── 1FI22O00N-L11@8.png │ │ └── mask.jpg │ │ └── approx-tc89_l1_contour-outer_epsilon0.001 │ │ ├── 1FI22O00N-L11@8.png │ │ └── mask.jpg └── openpose │ ├── 1 │ ├── README.md │ ├── draw_openpose_keypoints.py │ └── json │ │ ├── 1_keypoints.json │ │ └── 1_keypoints1.png │ ├── 2 │ ├── README.md │ ├── check_human_backpose.py │ ├── image_processing_openpose_2.sh │ ├── in_human │ │ ├── 1FI22O00A-A11@9.png │ │ ├── 1FI22O00J-A11@11.png │ │ ├── 1FI22O00J-Q11@12.png │ │ ├── 1FI22O00N-L11@8.png │ │ └── 1FI22O00N-Q11@11.png │ ├── in_human_keypoints │ │ ├── 1FI22O00A-A11@9_keypoints.json │ │ ├── 1FI22O00J-A11@11_keypoints.json │ │ ├── 1FI22O00J-Q11@12_keypoints.json │ │ ├── 1FI22O00N-L11@8_keypoints.json │ │ └── 1FI22O00N-Q11@11_keypoints.json │ ├── results_hip │ │ ├── NG │ │ │ ├── 1FI22O00A-A11@9.png │ │ │ └── 1FI22O00J-Q11@12.png │ │ └── OK │ │ │ ├── 1FI22O00J-A11@11.png │ │ │ ├── 1FI22O00N-L11@8.png │ │ │ └── 1FI22O00N-Q11@11.png │ ├── results_knee │ │ └── OK │ │ │ ├── 1FI22O00A-A11@9.png │ │ │ ├── 1FI22O00J-A11@11.png │ │ │ ├── 1FI22O00J-Q11@12.png │ │ │ ├── 1FI22O00N-L11@8.png │ │ │ └── 1FI22O00N-Q11@11.png │ ├── results_nose │ │ └── OK │ │ │ ├── 1FI22O00A-A11@9.png │ │ │ ├── 1FI22O00J-A11@11.png │ │ │ ├── 1FI22O00J-Q11@12.png │ │ │ ├── 1FI22O00N-L11@8.png │ │ │ └── 1FI22O00N-Q11@11.png │ └── results_shoulder │ │ ├── NG │ │ ├── 1FI22O00A-A11@9.png │ │ └── 1FI22O00J-Q11@12.png │ │ └── OK │ │ ├── 1FI22O00J-A11@11.png │ │ ├── 1FI22O00N-L11@8.png │ │ └── 1FI22O00N-Q11@11.png │ ├── 3 │ ├── README.md │ ├── crop_human_upper.py │ ├── image_processing_openpose_3.sh │ ├── in_human │ │ ├── 1FI22O00J-A11@11.png │ │ ├── 1FI22O00J-Q11@12.png │ │ └── 1FI22O00N-Q11@11.png │ ├── in_human_keypoints │ │ ├── 1FI22O00J-A11@11_keypoints.json │ │ ├── 1FI22O00J-Q11@12_keypoints.json │ │ └── 1FI22O00N-Q11@11_keypoints.json │ └── results │ │ ├── 1FI22O00J-A11@11.png │ │ ├── 1FI22O00J-Q11@12.png │ │ ├── 1FI22O00N-Q11@11.png │ │ ├── org_1FI22O00J-A11@11.png │ │ ├── org_1FI22O00J-Q11@12.png │ │ └── org_1FI22O00N-Q11@11.png │ ├── 4 │ ├── README.md │ ├── check_cloth_shorts.py │ ├── image_processing_openpose_4.sh │ ├── in_human │ │ ├── 1FI22O00A-A11@9.png │ │ ├── 1FI22O00J-A11@11.png │ │ ├── 1FI22O00J-Q11@12.png │ │ ├── 1FI22O00N-L11@8.png │ │ └── 1FI22O00N-Q11@11.png │ ├── in_human_keypoints │ │ ├── 1FI22O00A-A11@9_keypoints.json │ │ ├── 1FI22O00J-A11@11_keypoints.json │ │ ├── 1FI22O00J-Q11@12_keypoints.json │ │ ├── 1FI22O00N-L11@8_keypoints.json │ │ └── 1FI22O00N-Q11@11_keypoints.json │ ├── in_human_parsing │ │ ├── 1FI22O00A-A11@9.png │ │ ├── 1FI22O00J-A11@11.png │ │ ├── 1FI22O00J-Q11@12.png │ │ ├── 1FI22O00N-L11@8.png │ │ └── 1FI22O00N-Q11@11.png │ └── results │ │ └── OK │ │ ├── 1FI22O00A-A11@9.png │ │ ├── 1FI22O00J-A11@11.png │ │ ├── 1FI22O00J-Q11@12.png │ │ ├── 1FI22O00N-L11@8.png │ │ └── 1FI22O00N-Q11@11.png │ └── 5 │ ├── README.md │ ├── expand_human_parsing.py │ ├── image_processing_openpose_5.sh │ ├── in_human_keypoints │ ├── 1FI22O00A-A11@9_keypoints.json │ ├── 1FI22O00J-A11@11_keypoints.json │ ├── 1FI22O00J-Q11@12_keypoints.json │ ├── 1FI22O00N-L11@8_keypoints.json │ └── 1FI22O00N-Q11@11_keypoints.json │ ├── in_human_parsing │ ├── 1FI22O00A-A11@9.png │ ├── 1FI22O00J-A11@11.png │ ├── 1FI22O00J-Q11@12.png │ ├── 1FI22O00N-L11@8.png │ └── 1FI22O00N-Q11@11.png │ └── results │ ├── 1FI22O00A-A11@9.png │ ├── 1FI22O00J-A11@11.png │ ├── 1FI22O00J-Q11@12.png │ ├── 1FI22O00N-L11@8.png │ ├── 1FI22O00N-Q11@11.png │ ├── debug │ ├── left_arm_clipper_1FI22O00A-A11@9.png │ ├── right_arm_clipper_1FI22O00A-A11@9.png │ ├── right_forearm_1FI22O00A-A11@9.png │ └── vis_1FI22O00A-A11@9.png │ ├── vis_1FI22O00A-A11@9.png │ ├── vis_1FI22O00J-A11@11.png │ ├── vis_1FI22O00J-Q11@12.png │ ├── vis_1FI22O00N-L11@8.png │ └── vis_1FI22O00N-Q11@11.png ├── io_processing ├── 1 │ ├── .ipynb_checkpoints │ │ └── get_file_list-checkpoint.ipynb │ ├── README.md │ ├── get_file_list.ipynb │ ├── get_file_list.py │ ├── in_dir │ │ ├── file1.txt │ │ ├── file2.txt │ │ └── file3.txt │ └── out_dir │ │ ├── file1.txt │ │ ├── file2.txt │ │ └── file3.txt ├── 2 │ ├── README.md │ ├── check_file.sh │ ├── check_file2.sh │ └── dir │ │ ├── file1.txt │ │ ├── sub_dir1 │ │ └── file2.txt │ │ └── sub_dir2 │ │ └── file3.txt ├── 3 │ ├── README.md │ ├── check_filename_diff.py │ ├── dir1 │ │ ├── file1.txt │ │ ├── file2.txt │ │ ├── file3.txt │ │ ├── file5.txt │ │ └── file6.txt │ └── dir2 │ │ ├── file1.txt │ │ ├── file2.txt │ │ ├── file3.txt │ │ └── file4.txt ├── 4 │ └── README.md ├── 5 │ ├── README.md │ ├── run_python_cli.sh │ └── sample-cli │ │ ├── .gitignore │ │ ├── module │ │ ├── __init__.py │ │ └── main.py │ │ ├── requirements.txt │ │ └── setup.py ├── 6 │ └── README.md └── 7 │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── cmd │ ├── command1.go │ └── root.go │ ├── main.go │ └── run_go_cli.sh ├── ml_ops ├── 1 │ └── README.md ├── 2 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── app.py │ │ ├── cloudbuild.yml │ │ └── docker-compose.yml │ ├── k8s │ │ ├── deployment.yml │ │ └── service.yml │ ├── request.py │ ├── run_api_local.sh │ ├── run_k8s_dashboard.sh │ ├── run_kubeflow_kfctl.sh │ └── run_kubeflow_ks.sh ├── 3 │ ├── .gitignore │ ├── README.md │ ├── deploy_pipeline.sh │ ├── deploy_pipeline_local.sh │ └── pipelines │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── cloudbuild.yml │ │ ├── docker-compose.yml │ │ ├── pipeline.py │ │ ├── pipeline.py.yaml │ │ └── src │ │ └── download_dataset_from_gcs.py ├── 4 │ └── README.md ├── 5 │ └── README.md ├── 6 │ └── README.md ├── 7 │ ├── README.md │ └── datasets │ │ └── 1.csv ├── 8 │ ├── README.md │ ├── datasets │ │ └── 1.csv │ ├── run_bigquery.sh │ └── run_bigquery_public_dataset.sh ├── 9 │ ├── README.md │ └── datasets │ │ └── 1.csv ├── 10 │ └── README.md ├── 11 │ ├── .gitignore │ ├── README.md │ ├── run_aws_terraform.sh │ └── terraform │ │ └── main.tf ├── 12 │ └── README.md ├── 13 │ └── README.md ├── 14 │ └── README.md ├── 15 │ └── README.md ├── 16 │ └── README.md ├── 17 │ └── README.md ├── 18 │ ├── README.md │ └── run_pubsub.sh ├── 19 │ ├── .gitignore │ ├── README.md │ ├── pub.py │ ├── run_pubsub.sh │ └── sub.py ├── 20 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── app.py │ │ └── docker-compose.yml │ ├── request.py │ └── run_api.sh ├── 21 │ └── README.md ├── 22 │ ├── .gitignore │ ├── README.md │ ├── hello_redis.py │ ├── in_images │ │ └── 2007_000032.jpg │ ├── out_images │ │ └── 2007_000032.jpg │ ├── redis_utils.py │ ├── run_hello_redis.sh │ └── run_redis_server.sh ├── 23 │ ├── .gitignore │ ├── README.md │ ├── docker-compose.yml │ ├── hello_redis.py │ ├── in_images │ │ └── 2007_000032.jpg │ ├── out_images │ │ └── 2007_000032.jpg │ ├── redis_utils.py │ └── run_redis.sh ├── 24 │ └── README.md ├── 25 │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── app.py │ │ └── k8s │ │ │ ├── deployment.yml │ │ │ └── service.yml │ ├── cloudbuild.yml │ ├── docker-compose.yml │ ├── run_api_dev.sh │ ├── run_gke.sh │ ├── run_requst_gke.sh │ ├── run_vegeta_attack_gke.sh │ ├── run_vegeta_attack_local.sh │ └── vegeta │ │ ├── Dockerfile │ │ └── k8s │ │ └── deployment.yml ├── 26 │ └── README.md ├── 27 │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ └── app.py │ ├── cloudbuild.yml │ ├── docker-compose.yml │ ├── k8s │ │ ├── configmap.yml │ │ ├── deployment.yml │ │ ├── destination_rule.yml │ │ ├── service.yml │ │ └── virtual_service.yml │ ├── run_api_dev.sh │ ├── run_gke.sh │ ├── run_requst_gke.sh │ ├── run_vegeta_attack_gke.sh │ ├── run_vegeta_attack_local.sh │ └── vegeta │ │ └── Dockerfile ├── 28 │ ├── Graphonomy │ │ ├── LICENSE │ │ ├── README.md │ │ ├── dataloaders │ │ │ ├── __init__.py │ │ │ ├── atr.py │ │ │ ├── cihp.py │ │ │ ├── cihp_pascal_atr.py │ │ │ ├── custom_transforms.py │ │ │ ├── mypath_atr.py │ │ │ ├── mypath_cihp.py │ │ │ ├── mypath_pascal.py │ │ │ └── pascal.py │ │ ├── download_atr_dataset.sh │ │ ├── download_cihp_dataset.sh │ │ ├── download_model.sh │ │ ├── download_pascal_dataset.sh │ │ ├── eval_cihp.sh │ │ ├── eval_pascal.sh │ │ ├── exp │ │ │ ├── inference │ │ │ │ └── inference.py │ │ │ ├── test │ │ │ │ ├── __init__.py │ │ │ │ ├── eval_show_cihp2pascal.py │ │ │ │ ├── eval_show_pascal2cihp.py │ │ │ │ └── test_from_disk.py │ │ │ ├── transfer │ │ │ │ └── train_cihp_from_pascal.py │ │ │ └── universal │ │ │ │ └── pascal_atr_cihp_uni.py │ │ ├── img │ │ │ └── messi.jpg │ │ ├── inference.sh │ │ ├── networks │ │ │ ├── __init__.py │ │ │ ├── deeplab_xception.py │ │ │ ├── deeplab_xception_synBN.py │ │ │ ├── deeplab_xception_transfer.py │ │ │ ├── deeplab_xception_universal.py │ │ │ ├── gcn.py │ │ │ └── graph.py │ │ ├── requirements │ │ ├── run_tensorboard.sh │ │ ├── sync_batchnorm │ │ │ ├── __init__.py │ │ │ ├── batchnorm.py │ │ │ ├── comm.py │ │ │ ├── replicate.py │ │ │ └── unittest.py │ │ ├── train_transfer_cihp.sh │ │ ├── train_universal.sh │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── sampler.py │ │ │ ├── test_human.py │ │ │ └── util.py │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── app.log │ │ ├── app.py │ │ ├── inference_all.py │ │ ├── k8s │ │ │ ├── deployment.yml │ │ │ └── service.yml │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── logger.py │ │ │ └── utils.py │ ├── checkpoints │ │ └── このフォルダ以下に学習済みチェックポイントを保管.md │ ├── cloudbuild.yml │ ├── docker-compose_cpu.yml │ ├── docker-compose_gpu.yml │ ├── fluentd │ │ └── fluent.conf │ ├── request.py │ ├── run_api_dev_cpu.sh │ ├── run_api_dev_gpu.sh │ ├── run_gke.sh │ ├── run_requst_gke.sh │ └── sample_n5 │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg ├── 29 │ ├── README.md │ ├── fluent │ │ └── fluent.conf │ ├── run_fluentd.sh │ └── send_log.sh ├── 30 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── app.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ └── logger.py │ ├── docker-compose.yml │ ├── fluentd │ │ └── fluent.conf │ └── run_api.sh ├── 31 │ └── README.md ├── 32 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── app.py │ │ ├── cloudbuild.yml │ │ └── utils │ │ │ ├── __init__.py │ │ │ └── logger.py │ ├── docker-compose.yml │ ├── fluentd │ │ └── fluent.conf │ ├── k8s │ │ ├── configmap.yml │ │ ├── deployment.yml │ │ └── service.yml │ ├── run_api.sh │ ├── run_gke.sh │ └── run_request_gke.sh ├── 33 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── app.py │ │ ├── cloudbuild.yml │ │ └── utils │ │ │ ├── __init__.py │ │ │ └── logger.py │ ├── docker-compose.yml │ ├── fluentd │ │ └── fluent.conf │ ├── run_api.sh │ └── run_request.sh ├── 34 │ ├── README.md │ ├── config.py │ ├── crud.py │ ├── run_sql.sh │ └── setting.py ├── 35 │ ├── .gitignore │ ├── README.md │ ├── config.py │ ├── crud.py │ ├── docker-compose.yml │ ├── mysql │ │ └── my.cnf │ ├── run_sql.sh │ └── setting.py ├── 36 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── app.py │ │ ├── cloudbuild.yml │ │ ├── config.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── img_utils.py │ │ │ └── logger.py │ ├── docker-compose.yml │ ├── in_images │ │ ├── 0.jpg │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ └── 5.jpg │ ├── mysql │ │ └── my.cnf │ ├── mysql_utils │ │ ├── __init__.py │ │ ├── config.py │ │ ├── converter.py │ │ ├── crud.py │ │ ├── models.py │ │ └── setting.py │ ├── out_images │ │ ├── 0.jpg │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ └── 5.jpg │ ├── request.py │ └── run_api.sh ├── 37 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── app.py │ │ ├── cloudbuild.yml │ │ └── config.py │ ├── batch │ │ ├── Dockerfile │ │ ├── batch_server.py │ │ └── config.py │ ├── docker-compose.yml │ ├── in_images │ │ ├── 0.jpg │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ └── 5.jpg │ ├── mysql │ │ └── my.cnf │ ├── mysql_utils │ │ ├── __init__.py │ │ ├── config.py │ │ ├── converter.py │ │ ├── crud.py │ │ ├── models.py │ │ └── setting.py │ ├── out_images │ │ ├── 0.jpg │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ └── 5.jpg │ ├── request.py │ ├── run_api.sh │ └── utils │ │ ├── __init__.py │ │ ├── img_utils.py │ │ └── logger.py ├── 38 │ ├── .gitignore │ ├── README.md │ ├── config │ │ └── config.py │ ├── docker-compose.yml │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── predict │ │ ├── Dockerfile │ │ ├── __init__.py │ │ ├── api_utils.py │ │ └── app.py │ ├── proxy │ │ ├── Dockerfile │ │ ├── __init__.py │ │ └── app.py │ ├── request.py │ ├── run_api.sh │ └── utils │ │ ├── __init__.py │ │ ├── logger.py │ │ └── utils.py ├── 39 │ ├── .gitignore │ ├── README.md │ ├── config │ │ └── config.py │ ├── docker-compose.yml │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── out_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── predict │ │ ├── Dockerfile │ │ ├── __init__.py │ │ ├── api_utils.py │ │ └── app.py │ ├── proxy │ │ ├── Dockerfile │ │ ├── __init__.py │ │ └── app.py │ ├── redis │ │ ├── __init__.py │ │ ├── redis_client.py │ │ └── redis_utils.py │ ├── request.py │ ├── run_api.sh │ └── utils │ │ ├── __init__.py │ │ ├── logger.py │ │ └── utils.py ├── 40 │ ├── README.md │ ├── cloudbuild.yml │ ├── config │ │ └── config.py │ ├── docker-compose.yml │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── k8s │ │ ├── deployment.yml │ │ ├── destination_rule.yml │ │ ├── service.yml │ │ └── virtual_service.yml │ ├── out_images1 │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── out_images2 │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── predict │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── __init__.py │ │ ├── api_utils.py │ │ ├── app.log │ │ └── app.py │ ├── proxy │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── app.log │ │ └── app.py │ ├── request.py │ ├── run_api_dev.sh │ ├── run_gke.sh │ ├── run_requst_gke.sh │ └── utils │ │ ├── __init__.py │ │ ├── logger.py │ │ └── utils.py ├── 41 │ ├── README.md │ ├── cloudbuild.yml │ ├── config │ │ └── config.py │ ├── docker-compose.yml │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── k8s │ │ ├── deployment.yml │ │ ├── destination_rule.yml │ │ ├── service.yml │ │ └── virtual_service.yml │ ├── out_imagesA │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── predict │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── __init__.py │ │ ├── api_utils.py │ │ ├── app.log │ │ └── app.py │ ├── request.py │ ├── run_api_dev.sh │ ├── run_gke.sh │ ├── run_requst_gke.sh │ └── utils │ │ ├── __init__.py │ │ ├── logger.py │ │ └── utils.py ├── 42 │ ├── README.md │ ├── cloudbuild.yml │ ├── config │ │ └── config.py │ ├── docker-compose.yml │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── k8s │ │ ├── deployment.yml │ │ ├── destination_rule.yml │ │ ├── service.yml │ │ └── virtual_service.yml │ ├── out_imagesAB │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── predict │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── __init__.py │ │ ├── api_utils.py │ │ ├── app.log │ │ └── app.py │ ├── request.py │ ├── run_api_dev.sh │ ├── run_gke.sh │ ├── run_requst_gke.sh │ └── utils │ │ ├── __init__.py │ │ ├── logger.py │ │ └── utils.py ├── 43 │ ├── .gitignore │ ├── README.md │ ├── batch │ │ ├── Dockerfile │ │ ├── __init__.py │ │ ├── __main__.log │ │ ├── app.log │ │ └── batch_server.py │ ├── cloudbuild.yml │ ├── config │ │ └── config.py │ ├── docker-compose.yml │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── out_images_sync │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── predict │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── __init__.py │ │ ├── api_utils.py │ │ ├── app.log │ │ ├── app_async.log │ │ ├── app_async.py │ │ ├── app_sync.log │ │ └── app_sync.py │ ├── proxy │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── app.log │ │ └── app.py │ ├── redis │ │ ├── __init__.py │ │ ├── redis_client.py │ │ └── redis_utils.py │ ├── request.py │ ├── run_api_dev.sh │ └── utils │ │ ├── __init__.py │ │ ├── logger.py │ │ └── utils.py ├── 44 │ ├── .gitignore │ ├── README.md │ ├── config │ │ └── config.py │ ├── docker-compose.yml │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── out_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── predict │ │ ├── Dockerfile │ │ ├── __init__.py │ │ ├── api_utils.py │ │ └── app.py │ ├── proxy │ │ ├── Dockerfile │ │ ├── __init__.py │ │ └── app.py │ ├── redis │ │ ├── __init__.py │ │ ├── redis_client.py │ │ └── redis_utils.py │ ├── request.py │ ├── run_api.sh │ └── utils │ │ ├── __init__.py │ │ ├── logger.py │ │ └── utils.py ├── 45 │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── __init__.py │ │ ├── api_utils.py │ │ ├── app.py │ │ ├── cloudbuild.yml │ │ ├── config.py │ │ ├── log │ │ │ └── app.log │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── logger.py │ │ │ └── utils.py │ ├── deploy_api_gke.sh │ ├── docker-compose.yml │ ├── k8s │ │ ├── autoscale.yml │ │ ├── cert.yml │ │ ├── deployment.yml │ │ ├── ingress.yml │ │ ├── service_load_balancer.yml │ │ └── service_node_port.yml │ ├── out_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── request.py │ ├── run_api.sh │ ├── run_request_gke.sh │ └── sample_n5 │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg ├── 46 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── __init__.py │ │ ├── app.py │ │ ├── config.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── logger.py │ │ │ └── utils.py │ ├── docker-compose.yml │ ├── in_audio │ │ └── 1.mp3 │ ├── in_image │ │ └── 1.jpg │ ├── in_video │ │ └── 1.mp4 │ ├── request.py │ └── run_api.sh ├── 47 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── __init__.py │ │ ├── app.py │ │ ├── config.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── logger.py │ │ │ └── utils.py │ ├── docker-compose.yml │ ├── in_audio │ │ └── 1.mp3 │ ├── in_image │ │ └── 1.jpg │ ├── in_video │ │ └── 1.mp4 │ ├── request.py │ └── run_api.sh ├── 48 │ ├── .gitignore │ ├── README.md │ ├── batch │ │ ├── Dockerfile │ │ ├── __init__.py │ │ └── batch_server.py │ ├── config │ │ └── config.py │ ├── docker-compose.yml │ ├── in_video │ │ └── mov_hts-samp005_480p.mp4 │ ├── out_video │ │ └── mov_hts-samp005_480p_out.mp4 │ ├── predict │ │ ├── Dockerfile │ │ ├── __init__.py │ │ └── app.py │ ├── preprocess │ │ └── resize_video.sh │ ├── proxy │ │ ├── Dockerfile │ │ ├── __init__.py │ │ └── app.py │ ├── redis │ │ ├── __init__.py │ │ ├── redis_client.py │ │ └── redis_utils.py │ ├── request.py │ ├── run_api.sh │ └── utils │ │ ├── __init__.py │ │ └── utils.py ├── 49 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── batch-server │ │ │ ├── Dockerfile_dev │ │ │ ├── __init__.py │ │ │ └── batch_server.py │ │ ├── config │ │ │ └── config.py │ │ ├── monitoring-server │ │ │ ├── Dockerfile_dev │ │ │ ├── __init__.py │ │ │ └── monitoring_server.py │ │ ├── predict-server │ │ │ ├── Dockerfile_dev │ │ │ ├── __init__.py │ │ │ ├── api_utils.py │ │ │ └── app.py │ │ ├── proxy-server │ │ │ ├── Dockerfile_dev │ │ │ ├── __init__.py │ │ │ └── app.py │ │ ├── redis │ │ │ ├── __init__.py │ │ │ ├── redis_client.py │ │ │ └── redis_utils.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ └── utils.py │ ├── docker-compose.yml │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── make_service_account.sh │ ├── request.py │ └── run_api_dev.sh ├── 50 │ ├── .dockerignore │ ├── .gcloudignore │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── batch-server │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile_dev │ │ │ ├── __init__.py │ │ │ └── batch_server.py │ │ ├── config │ │ │ └── config.py │ │ ├── monitoring-server │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile_dev │ │ │ ├── __init__.py │ │ │ └── monitoring_server.py │ │ ├── predict-server │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile_dev │ │ │ ├── __init__.py │ │ │ ├── api_utils.py │ │ │ └── app.py │ │ ├── proxy-server │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile_dev │ │ │ ├── __init__.py │ │ │ └── app.py │ │ ├── redis │ │ │ ├── __init__.py │ │ │ ├── redis_client.py │ │ │ └── redis_utils.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ └── utils.py │ ├── cloudbuild.yml │ ├── deploy_api.sh │ ├── docker-compose.yml │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── k8s │ │ ├── batch.yml │ │ ├── monitoring.yml │ │ ├── predict.yml │ │ ├── proxy.yml │ │ └── redis.yml │ ├── make_service_account.sh │ ├── request.py │ ├── request_gke.sh │ └── run_api_dev.sh ├── 51 │ ├── .dockerignore │ ├── .gcloudignore │ ├── .gitignore │ ├── README.md │ ├── cloudbuild.yml │ ├── deploy_api.sh │ ├── docker-compose.yml │ ├── job │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ └── job.py │ ├── k8s │ │ └── job.yml │ └── run_dev.sh ├── 52 │ ├── README.md │ ├── make_cloudlogging_sink.sh │ ├── make_pubsub.sh │ └── make_service_account.sh ├── 53 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── app.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── logger.py │ │ │ └── utils.py │ ├── docker-compose.yml │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── request.py │ └── run_api.sh ├── 54 │ ├── .gitignore │ ├── README.md │ ├── deploy_vertex_ai_pipeline.sh │ └── pipelines │ │ └── pipeline.py ├── 55 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── app.py │ │ └── setup_gke.sh │ ├── cloudbuild.yml │ ├── deploy_api.sh │ ├── docker-compose.yml │ ├── k8s │ │ └── fast_api_rate_limit.yml │ └── resuest_api.sh ├── 56 │ └── README.md ├── 57 │ ├── .gitignore │ ├── README.md │ ├── connect_cloudsql_1.sh │ ├── connect_cloudsql_2.sh │ └── deploy_cloudsql.sh ├── 58 │ ├── .gitignore │ ├── README.md │ ├── delete_aws_lambda.sh │ ├── deploy_aws_lambda.sh │ ├── lambda-iam-policy.json │ └── lambda_function.py ├── 59 │ └── README.md ├── 60 │ ├── .gitignore │ ├── README.md │ ├── api │ │ └── predict-server │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile_dev │ │ │ ├── __init__.py │ │ │ ├── app.py │ │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── api_utils.py │ │ │ └── utils.py │ ├── deploy_eks.sh │ ├── docker-compose.yml │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── k8s │ │ └── predict.yml │ ├── request.py │ ├── request_eks.sh │ └── request_local.sh ├── 61 │ └── README.md ├── 62 │ ├── README.md │ ├── dag.py │ └── deploy_pipeline.sh ├── 64 │ ├── .gitignore │ ├── README.md │ ├── datadog-ec2-iam-policy.json │ ├── delete_ec2.sh │ ├── deploy_ec2.sh │ └── make_iam.sh ├── 65 │ ├── README.md │ ├── config.yml │ ├── deploy_pipeline.sh │ └── kedro_project │ │ ├── .gitignore │ │ ├── .ipython │ │ └── profile_default │ │ │ └── ipython_config.py │ │ ├── README.md │ │ ├── conf │ │ ├── README.md │ │ ├── base │ │ │ ├── catalog.yml │ │ │ ├── logging.yml │ │ │ └── parameters.yml │ │ └── local │ │ │ └── .gitkeep │ │ ├── data │ │ ├── 01_raw │ │ │ ├── .gitkeep │ │ │ └── iris.csv │ │ ├── 02_intermediate │ │ │ └── .gitkeep │ │ ├── 03_primary │ │ │ └── .gitkeep │ │ ├── 04_feature │ │ │ └── .gitkeep │ │ ├── 05_model_input │ │ │ └── .gitkeep │ │ ├── 06_models │ │ │ └── .gitkeep │ │ ├── 07_model_output │ │ │ └── .gitkeep │ │ └── 08_reporting │ │ │ └── .gitkeep │ │ ├── docs │ │ └── source │ │ │ ├── conf.py │ │ │ └── index.rst │ │ ├── logs │ │ ├── .gitkeep │ │ └── journals │ │ │ └── .gitkeep │ │ ├── notebooks │ │ └── .gitkeep │ │ ├── pyproject.toml │ │ ├── setup.cfg │ │ └── src │ │ ├── kedro_project │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── hooks.py │ │ ├── pipeline_registry.py │ │ ├── pipelines │ │ │ ├── __init__.py │ │ │ ├── data_engineering │ │ │ │ ├── README.md │ │ │ │ ├── __init__.py │ │ │ │ ├── nodes.py │ │ │ │ └── pipeline.py │ │ │ └── data_science │ │ │ │ ├── README.md │ │ │ │ ├── __init__.py │ │ │ │ ├── nodes.py │ │ │ │ └── pipeline.py │ │ └── settings.py │ │ ├── requirements.in │ │ ├── requirements.txt │ │ ├── setup.py │ │ └── tests │ │ ├── __init__.py │ │ ├── pipelines │ │ └── __init__.py │ │ └── test_run.py ├── 66 │ └── README.md ├── 67 │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── delete_ec2_terraform.sh │ ├── deploy_ec2_terraform.sh │ ├── docker-compose.yml │ └── terraform │ │ └── main.tf ├── 68 │ └── README.md ├── 69 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ └── main.go │ ├── docker-compose.yml │ ├── request.sh │ ├── run_api.sh │ └── run_api_docker.sh ├── 70 │ ├── .gitignore │ ├── README.md │ ├── delete_eks_terraform.sh │ ├── deploy_eks_terraform.sh │ └── terraform │ │ └── aws │ │ ├── Dockerfile │ │ ├── docker-compose.yml │ │ ├── eks │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ └── s3 │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf ├── 71 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ ├── app.py │ │ └── cloudbuild.yml │ ├── deploy_api_terraform.sh │ ├── k8s │ │ ├── base │ │ │ ├── fast_api.yml │ │ │ └── kustomization.yml │ │ ├── dev │ │ │ ├── fast_api.yml │ │ │ └── kustomization.yml │ │ └── prod │ │ │ ├── fast_api.yml │ │ │ └── kustomization.yml │ ├── resuest_api.sh │ └── terraform │ │ ├── Dockerfile │ │ ├── docker-compose.yml │ │ └── gcp │ │ ├── gcs │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ └── gke │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf ├── 72 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ └── api.go │ ├── docker-compose.yml │ ├── request.go │ ├── request_curl.sh │ ├── request_go.sh │ └── run_api_docker.sh ├── 73 │ ├── .gitignore │ ├── README.md │ ├── aws-batch-compute-environment-2.spec.json │ ├── aws-batch-ec2-iam-policy.json │ ├── aws-batch-job-definition.spec.json │ ├── aws-batch-service-iam-policy.json │ ├── delete_aws_batch.sh │ ├── deploy_aws_batch.sh │ ├── job │ │ ├── Dockerfile │ │ ├── Dockerfile_dev │ │ └── job.py │ └── make_iam.sh ├── 74 │ ├── README.md │ ├── delete_sqs.sh │ └── deploy_sqs.sh ├── 75 │ ├── README.md │ ├── delete_dynamodb.sh │ └── deploy_dynamodb.sh ├── 76 │ ├── .gitignore │ ├── README.md │ ├── connect_redis.sh │ ├── delete_ec2.sh │ ├── delete_elasticache.sh │ ├── deploy_ec2.sh │ ├── deploy_elasticache.sh │ └── elasticache-iam-policy.json ├── 77 │ ├── README.md │ ├── delete_ec2_efs.sh │ └── deploy_ec2_efs.sh ├── 78 │ ├── README.md │ ├── delete_aurora.sh │ └── deploy_aurora.sh ├── 79 │ └── README.md ├── 80 │ ├── README.md │ └── run_postgresql.sh ├── 81 │ ├── .gitignore │ ├── README.md │ ├── docker-compose.yml │ ├── postgresql │ │ └── postgresql.conf │ └── run_postgresql.sh ├── 82 │ ├── README.md │ ├── delete_api_gateway.sh │ ├── deploy_api_gateway.sh │ └── lambda_function.py ├── 83 │ ├── Dockerfile │ ├── README.md │ ├── api │ │ ├── mix.exs │ │ └── router.ex │ ├── docker-compose.yml │ └── run_api_local.sh ├── 84 │ ├── .gitignore │ ├── README.md │ ├── db │ │ ├── __init__.py │ │ ├── config.py │ │ ├── models.py │ │ └── setting.py │ ├── docker-compose.yml │ ├── migrations │ │ ├── README │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ │ └── 9e1d86897047_create_table.py │ ├── postgresql │ │ └── postgresql.conf │ └── run_migration.sh ├── 85 │ ├── README.md │ ├── delete_aws_stepfuntions.sh │ ├── deploy_aws_stepfunctions.sh │ ├── lambda_function_1.py │ └── lambda_function_2.py ├── 86 │ ├── README.md │ ├── elixir_phoenix_api │ │ ├── .formatter.exs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── assets │ │ │ ├── css │ │ │ │ ├── app.css │ │ │ │ └── phoenix.css │ │ │ ├── js │ │ │ │ └── app.js │ │ │ └── vendor │ │ │ │ └── topbar.js │ │ ├── config │ │ │ ├── config.exs │ │ │ ├── dev.exs │ │ │ ├── prod.exs │ │ │ ├── runtime.exs │ │ │ └── test.exs │ │ ├── lib │ │ │ ├── elixir_phoenix_api.ex │ │ │ ├── elixir_phoenix_api │ │ │ │ ├── application.ex │ │ │ │ ├── mailer.ex │ │ │ │ └── repo.ex │ │ │ ├── elixir_phoenix_api_web.ex │ │ │ └── elixir_phoenix_api_web │ │ │ │ ├── controllers │ │ │ │ ├── health_controller.ex │ │ │ │ └── page_controller.ex │ │ │ │ ├── endpoint.ex │ │ │ │ ├── gettext.ex │ │ │ │ ├── router.ex │ │ │ │ ├── telemetry.ex │ │ │ │ ├── templates │ │ │ │ ├── layout │ │ │ │ │ ├── app.html.heex │ │ │ │ │ ├── live.html.heex │ │ │ │ │ └── root.html.heex │ │ │ │ └── page │ │ │ │ │ └── index.html.heex │ │ │ │ └── views │ │ │ │ ├── error_helpers.ex │ │ │ │ ├── error_view.ex │ │ │ │ ├── layout_view.ex │ │ │ │ └── page_view.ex │ │ ├── mix.exs │ │ ├── mix.lock │ │ ├── priv │ │ │ ├── gettext │ │ │ │ ├── en │ │ │ │ │ └── LC_MESSAGES │ │ │ │ │ │ └── errors.po │ │ │ │ └── errors.pot │ │ │ ├── repo │ │ │ │ ├── migrations │ │ │ │ │ └── .formatter.exs │ │ │ │ └── seeds.exs │ │ │ └── static │ │ │ │ ├── favicon.ico │ │ │ │ └── robots.txt │ │ └── test │ │ │ ├── elixir_phoenix_api_web │ │ │ ├── controllers │ │ │ │ └── page_controller_test.exs │ │ │ └── views │ │ │ │ ├── error_view_test.exs │ │ │ │ ├── layout_view_test.exs │ │ │ │ └── page_view_test.exs │ │ │ ├── support │ │ │ ├── conn_case.ex │ │ │ └── data_case.ex │ │ │ └── test_helper.exs │ ├── run_phoenix_server.sh │ └── run_request.sh ├── 87 │ └── README.md ├── 88 │ ├── .gitignore │ ├── README.md │ ├── aws-auth-cm.yaml │ └── deploy_ocean_cluster.sh ├── 89 │ ├── README.md │ ├── delete_ec2_alb.sh │ └── deploy_ec2_alb.sh ├── 90 │ ├── .gitignore │ ├── README.md │ ├── api │ │ └── predict-server │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile_dev │ │ │ ├── __init__.py │ │ │ ├── app.py │ │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── api_utils.py │ │ │ └── utils.py │ ├── delete_eks_ambassador.sh │ ├── deploy_eks_ambassador.sh │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── k8s │ │ ├── ambassador-rbac.yml │ │ ├── ambassador-service.yaml │ │ └── predict.yml │ └── request_eks.sh ├── 91 │ ├── .gitignore │ ├── README.md │ ├── api │ │ └── predict-server │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile_dev │ │ │ ├── __init__.py │ │ │ ├── app.py │ │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── api_utils.py │ │ │ └── utils.py │ ├── delete_eks_alb.sh │ ├── deploy_eks_alb.sh │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ └── k8s │ │ ├── aws-load-balancer-controller-service-account.yaml │ │ ├── predict.yml │ │ └── v2_4_2_full.yaml ├── 92 │ ├── .gitignore │ ├── README.md │ ├── crud_ecto_postgresql.sh │ ├── docker-compose.yml │ ├── elixir_ecto_postgresql │ │ ├── .formatter.exs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── config │ │ │ └── config.exs │ │ ├── lib │ │ │ ├── elixir_ecto_postgresql.ex │ │ │ └── elixir_ecto_postgresql │ │ │ │ ├── application.ex │ │ │ │ └── repo.ex │ │ ├── mix.exs │ │ ├── mix.lock │ │ ├── priv │ │ │ └── repo │ │ │ │ └── migrations │ │ │ │ └── 20220824124642_create_person_migration.exs │ │ └── test │ │ │ ├── elixir_ecto_postgresql_test.exs │ │ │ └── test_helper.exs │ ├── postgresql │ │ ├── pg_hba.conf │ │ └── postgresql.conf │ └── run_postgresql_server.sh ├── 93 │ ├── .gitignore │ ├── README.md │ ├── docker-compose.yml │ ├── elixir_ecto_postgresql │ │ ├── .formatter.exs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── config │ │ │ └── config.exs │ │ ├── lib │ │ │ ├── elixir_ecto_postgresql.ex │ │ │ └── elixir_ecto_postgresql │ │ │ │ ├── application.ex │ │ │ │ ├── person_schema.ex │ │ │ │ └── repo.ex │ │ ├── mix.exs │ │ ├── mix.lock │ │ └── test │ │ │ ├── elixir_ecto_postgresql_test.exs │ │ │ └── test_helper.exs │ ├── postgresql │ │ ├── pg_hba.conf │ │ └── postgresql.conf │ ├── run_ecto_schma_postgresql.sh │ └── run_postgresql_server.sh ├── 94 │ ├── .gitignore │ ├── README.md │ ├── crud_ecto_postgresql.sh │ ├── docker-compose.yml │ ├── elixir_phoenix_ecto │ │ ├── .formatter.exs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── assets │ │ │ ├── css │ │ │ │ ├── app.css │ │ │ │ └── phoenix.css │ │ │ ├── js │ │ │ │ └── app.js │ │ │ └── vendor │ │ │ │ └── topbar.js │ │ ├── config │ │ │ ├── config.exs │ │ │ ├── dev.exs │ │ │ ├── prod.exs │ │ │ ├── runtime.exs │ │ │ └── test.exs │ │ ├── lib │ │ │ ├── elixir_phoenix_ecto.ex │ │ │ ├── elixir_phoenix_ecto │ │ │ │ ├── application.ex │ │ │ │ ├── mailer.ex │ │ │ │ └── repo.ex │ │ │ ├── elixir_phoenix_ecto_web.ex │ │ │ └── elixir_phoenix_ecto_web │ │ │ │ ├── controllers │ │ │ │ └── page_controller.ex │ │ │ │ ├── endpoint.ex │ │ │ │ ├── gettext.ex │ │ │ │ ├── router.ex │ │ │ │ ├── telemetry.ex │ │ │ │ ├── templates │ │ │ │ ├── layout │ │ │ │ │ ├── app.html.heex │ │ │ │ │ ├── live.html.heex │ │ │ │ │ └── root.html.heex │ │ │ │ └── page │ │ │ │ │ └── index.html.heex │ │ │ │ └── views │ │ │ │ ├── error_helpers.ex │ │ │ │ ├── error_view.ex │ │ │ │ ├── layout_view.ex │ │ │ │ └── page_view.ex │ │ ├── mix.exs │ │ ├── mix.lock │ │ ├── priv │ │ │ ├── gettext │ │ │ │ ├── en │ │ │ │ │ └── LC_MESSAGES │ │ │ │ │ │ └── errors.po │ │ │ │ └── errors.pot │ │ │ ├── repo │ │ │ │ ├── migrations │ │ │ │ │ ├── .formatter.exs │ │ │ │ │ └── 20220827135843_create_person_tabel_migration.exs │ │ │ │ └── seeds.exs │ │ │ └── static │ │ │ │ ├── favicon.ico │ │ │ │ └── robots.txt │ │ └── test │ │ │ ├── elixir_phoenix_ecto_web │ │ │ ├── controllers │ │ │ │ └── page_controller_test.exs │ │ │ └── views │ │ │ │ ├── error_view_test.exs │ │ │ │ ├── layout_view_test.exs │ │ │ │ └── page_view_test.exs │ │ │ ├── support │ │ │ ├── conn_case.ex │ │ │ └── data_case.ex │ │ │ └── test_helper.exs │ ├── postgresql │ │ ├── pg_hba.conf │ │ └── postgresql.conf │ ├── run_phoenix_server.sh │ └── run_postgresql_server.sh ├── 95 │ ├── .gitignore │ ├── README.md │ ├── connect_postgresql_server.sh │ ├── docker-compose.yml │ ├── elixir_phoenix_ecto │ │ ├── .formatter.exs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── assets │ │ │ ├── css │ │ │ │ ├── app.css │ │ │ │ └── phoenix.css │ │ │ ├── js │ │ │ │ └── app.js │ │ │ └── vendor │ │ │ │ └── topbar.js │ │ ├── config │ │ │ ├── config.exs │ │ │ ├── dev.exs │ │ │ ├── prod.exs │ │ │ ├── runtime.exs │ │ │ └── test.exs │ │ ├── lib │ │ │ ├── elixir_phoenix_ecto.ex │ │ │ ├── elixir_phoenix_ecto │ │ │ │ ├── application.ex │ │ │ │ ├── mailer.ex │ │ │ │ ├── person_schema.ex │ │ │ │ └── repo.ex │ │ │ ├── elixir_phoenix_ecto_web.ex │ │ │ └── elixir_phoenix_ecto_web │ │ │ │ ├── controllers │ │ │ │ └── page_controller.ex │ │ │ │ ├── endpoint.ex │ │ │ │ ├── gettext.ex │ │ │ │ ├── router.ex │ │ │ │ ├── telemetry.ex │ │ │ │ ├── templates │ │ │ │ ├── layout │ │ │ │ │ ├── app.html.heex │ │ │ │ │ ├── live.html.heex │ │ │ │ │ └── root.html.heex │ │ │ │ └── page │ │ │ │ │ └── index.html.heex │ │ │ │ └── views │ │ │ │ ├── error_helpers.ex │ │ │ │ ├── error_view.ex │ │ │ │ ├── layout_view.ex │ │ │ │ └── page_view.ex │ │ ├── mix.exs │ │ ├── mix.lock │ │ ├── priv │ │ │ ├── gettext │ │ │ │ ├── en │ │ │ │ │ └── LC_MESSAGES │ │ │ │ │ │ └── errors.po │ │ │ │ └── errors.pot │ │ │ ├── repo │ │ │ │ ├── migrations │ │ │ │ │ ├── .formatter.exs │ │ │ │ │ └── 20220827135843_create_person_tabel_migration.exs │ │ │ │ └── seeds.exs │ │ │ └── static │ │ │ │ ├── favicon.ico │ │ │ │ └── robots.txt │ │ └── test │ │ │ ├── elixir_phoenix_ecto_web │ │ │ ├── controllers │ │ │ │ └── page_controller_test.exs │ │ │ └── views │ │ │ │ ├── error_view_test.exs │ │ │ │ ├── layout_view_test.exs │ │ │ │ └── page_view_test.exs │ │ │ ├── support │ │ │ ├── conn_case.ex │ │ │ └── data_case.ex │ │ │ └── test_helper.exs │ ├── make_db_table_ecto.sh │ ├── postgresql │ │ ├── pg_hba.conf │ │ └── postgresql.conf │ ├── run_phoenix_server.sh │ └── run_postgresql_server.sh ├── 96 │ ├── .gitignore │ ├── README.md │ ├── connect_postgresql_server.sh │ ├── docker-compose.yml │ ├── elixir_phoenix_ecto │ │ ├── .formatter.exs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── assets │ │ │ ├── css │ │ │ │ ├── app.css │ │ │ │ └── phoenix.css │ │ │ ├── js │ │ │ │ └── app.js │ │ │ └── vendor │ │ │ │ └── topbar.js │ │ ├── config │ │ │ ├── config.exs │ │ │ ├── dev.exs │ │ │ ├── prod.exs │ │ │ ├── runtime.exs │ │ │ └── test.exs │ │ ├── lib │ │ │ ├── elixir_phoenix_ecto.ex │ │ │ ├── elixir_phoenix_ecto │ │ │ │ ├── application.ex │ │ │ │ ├── mailer.ex │ │ │ │ ├── person_schema.ex │ │ │ │ └── repo.ex │ │ │ ├── elixir_phoenix_ecto_web.ex │ │ │ └── elixir_phoenix_ecto_web │ │ │ │ ├── controllers │ │ │ │ └── page_controller.ex │ │ │ │ ├── endpoint.ex │ │ │ │ ├── gettext.ex │ │ │ │ ├── router.ex │ │ │ │ ├── telemetry.ex │ │ │ │ ├── templates │ │ │ │ ├── layout │ │ │ │ │ ├── app.html.heex │ │ │ │ │ ├── live.html.heex │ │ │ │ │ └── root.html.heex │ │ │ │ └── page │ │ │ │ │ └── index.html.heex │ │ │ │ └── views │ │ │ │ ├── error_helpers.ex │ │ │ │ ├── error_view.ex │ │ │ │ ├── layout_view.ex │ │ │ │ └── page_view.ex │ │ ├── mix.exs │ │ ├── mix.lock │ │ ├── priv │ │ │ ├── gettext │ │ │ │ ├── en │ │ │ │ │ └── LC_MESSAGES │ │ │ │ │ │ └── errors.po │ │ │ │ └── errors.pot │ │ │ ├── repo │ │ │ │ ├── migrations │ │ │ │ │ ├── .formatter.exs │ │ │ │ │ └── 20220827135843_create_person_tabel_migration.exs │ │ │ │ └── seeds.exs │ │ │ └── static │ │ │ │ ├── favicon.ico │ │ │ │ └── robots.txt │ │ └── test │ │ │ ├── elixir_phoenix_ecto_web │ │ │ ├── controllers │ │ │ │ └── page_controller_test.exs │ │ │ └── views │ │ │ │ ├── error_view_test.exs │ │ │ │ ├── layout_view_test.exs │ │ │ │ └── page_view_test.exs │ │ │ ├── support │ │ │ ├── conn_case.ex │ │ │ └── data_case.ex │ │ │ └── test_helper.exs │ ├── make_db_table_ecto.sh │ ├── postgresql │ │ ├── pg_hba.conf │ │ └── postgresql.conf │ ├── run_phoenix_server.sh │ └── run_postgresql_server.sh ├── 97 │ ├── .gitignore │ ├── README.md │ ├── connect_postgresql_server.sh │ ├── docker-compose.yml │ ├── elixir_phoenix_ecto │ │ ├── .formatter.exs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── assets │ │ │ ├── css │ │ │ │ ├── app.css │ │ │ │ └── phoenix.css │ │ │ ├── js │ │ │ │ └── app.js │ │ │ └── vendor │ │ │ │ └── topbar.js │ │ ├── config │ │ │ ├── config.exs │ │ │ ├── dev.exs │ │ │ ├── prod.exs │ │ │ ├── runtime.exs │ │ │ └── test.exs │ │ ├── lib │ │ │ ├── elixir_phoenix_ecto.ex │ │ │ ├── elixir_phoenix_ecto │ │ │ │ ├── application.ex │ │ │ │ ├── mailer.ex │ │ │ │ ├── person_schema.ex │ │ │ │ └── repo.ex │ │ │ ├── elixir_phoenix_ecto_web.ex │ │ │ └── elixir_phoenix_ecto_web │ │ │ │ ├── controllers │ │ │ │ └── page_controller.ex │ │ │ │ ├── endpoint.ex │ │ │ │ ├── gettext.ex │ │ │ │ ├── router.ex │ │ │ │ ├── telemetry.ex │ │ │ │ ├── templates │ │ │ │ ├── layout │ │ │ │ │ ├── app.html.heex │ │ │ │ │ ├── live.html.heex │ │ │ │ │ └── root.html.heex │ │ │ │ └── page │ │ │ │ │ └── index.html.heex │ │ │ │ └── views │ │ │ │ ├── error_helpers.ex │ │ │ │ ├── error_view.ex │ │ │ │ ├── layout_view.ex │ │ │ │ └── page_view.ex │ │ ├── mix.exs │ │ ├── mix.lock │ │ ├── priv │ │ │ ├── gettext │ │ │ │ ├── en │ │ │ │ │ └── LC_MESSAGES │ │ │ │ │ │ └── errors.po │ │ │ │ └── errors.pot │ │ │ ├── repo │ │ │ │ ├── migrations │ │ │ │ │ ├── .formatter.exs │ │ │ │ │ └── 20220827135843_create_person_tabel_migration.exs │ │ │ │ └── seeds.exs │ │ │ └── static │ │ │ │ ├── favicon.ico │ │ │ │ └── robots.txt │ │ └── test │ │ │ ├── elixir_phoenix_ecto_web │ │ │ ├── controllers │ │ │ │ └── page_controller_test.exs │ │ │ └── views │ │ │ │ ├── error_view_test.exs │ │ │ │ ├── layout_view_test.exs │ │ │ │ └── page_view_test.exs │ │ │ ├── support │ │ │ ├── conn_case.ex │ │ │ └── data_case.ex │ │ │ └── test_helper.exs │ ├── make_db_table_ecto.sh │ ├── postgresql │ │ ├── pg_hba.conf │ │ └── postgresql.conf │ ├── run_phoenix_server.sh │ └── run_postgresql_server.sh ├── 98 │ ├── .gitignore │ ├── README.md │ ├── connect_postgresql_server.sh │ ├── docker-compose.yml │ ├── elixir_phoenix_ecto │ │ ├── .formatter.exs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── assets │ │ │ ├── css │ │ │ │ ├── app.css │ │ │ │ └── phoenix.css │ │ │ ├── js │ │ │ │ └── app.js │ │ │ └── vendor │ │ │ │ └── topbar.js │ │ ├── config │ │ │ ├── config.exs │ │ │ ├── dev.exs │ │ │ ├── prod.exs │ │ │ ├── runtime.exs │ │ │ └── test.exs │ │ ├── lib │ │ │ ├── elixir_phoenix_ecto.ex │ │ │ ├── elixir_phoenix_ecto │ │ │ │ ├── application.ex │ │ │ │ ├── mailer.ex │ │ │ │ ├── person_schema.ex │ │ │ │ └── repo.ex │ │ │ ├── elixir_phoenix_ecto_web.ex │ │ │ └── elixir_phoenix_ecto_web │ │ │ │ ├── controllers │ │ │ │ └── page_controller.ex │ │ │ │ ├── endpoint.ex │ │ │ │ ├── gettext.ex │ │ │ │ ├── router.ex │ │ │ │ ├── telemetry.ex │ │ │ │ ├── templates │ │ │ │ ├── layout │ │ │ │ │ ├── app.html.heex │ │ │ │ │ ├── live.html.heex │ │ │ │ │ └── root.html.heex │ │ │ │ └── page │ │ │ │ │ └── index.html.heex │ │ │ │ └── views │ │ │ │ ├── error_helpers.ex │ │ │ │ ├── error_view.ex │ │ │ │ ├── layout_view.ex │ │ │ │ └── page_view.ex │ │ ├── mix.exs │ │ ├── mix.lock │ │ ├── priv │ │ │ ├── gettext │ │ │ │ ├── en │ │ │ │ │ └── LC_MESSAGES │ │ │ │ │ │ └── errors.po │ │ │ │ └── errors.pot │ │ │ ├── repo │ │ │ │ ├── migrations │ │ │ │ │ ├── .formatter.exs │ │ │ │ │ └── 20220827135843_create_person_tabel_migration.exs │ │ │ │ └── seeds.exs │ │ │ └── static │ │ │ │ ├── favicon.ico │ │ │ │ └── robots.txt │ │ └── test │ │ │ ├── elixir_phoenix_ecto_web │ │ │ ├── controllers │ │ │ │ └── page_controller_test.exs │ │ │ └── views │ │ │ │ ├── error_view_test.exs │ │ │ │ ├── layout_view_test.exs │ │ │ │ └── page_view_test.exs │ │ │ ├── support │ │ │ ├── conn_case.ex │ │ │ └── data_case.ex │ │ │ └── test_helper.exs │ ├── make_db_table_ecto.sh │ ├── postgresql │ │ ├── pg_hba.conf │ │ └── postgresql.conf │ ├── run_phoenix_server.sh │ └── run_postgresql_server.sh ├── 99 │ └── README.md ├── 100 │ ├── README.md │ ├── main_1.go │ ├── main_2.go │ ├── main_3.go │ └── run_go.sh ├── 101 │ ├── README.md │ ├── run_go_test_mock.sh │ └── src │ │ ├── go.mod │ │ ├── go.sum │ │ ├── main.go │ │ ├── main_mock.go │ │ └── main_test.go ├── 102 │ ├── README.md │ ├── run_open_ai_api.py │ └── run_open_ai_api.sh ├── 103 │ └── README.md ├── 104 │ ├── .gitignore │ ├── README.md │ └── download_file_from_huggingface_repo.py ├── 105 │ └── README.md ├── 106 │ ├── README.md │ ├── run_question_answering_w_pipeline1.py │ ├── run_question_answering_w_pipeline2.py │ └── run_question_answering_wo_pipeline.py ├── 107 │ ├── README.md │ └── hotdog-image-classification-demo-app │ │ ├── .gitattributes │ │ ├── README.md │ │ ├── app.py │ │ └── requirements.txt ├── 108 │ ├── .flake8 │ ├── .gitignore │ ├── .well-known │ │ └── ai-plugin.json │ ├── Dockerfile │ ├── Makefile │ ├── README.md │ ├── app.py │ ├── docker-compose.yml │ ├── logo.png │ ├── openapi.yaml │ ├── requirements.txt │ └── tools │ │ └── request_api.sh ├── 109 │ └── README.md ├── 110 │ └── README.md ├── 111 │ └── README.md ├── 112 │ ├── README.md │ └── install_slurm.sh ├── 113 │ ├── .flake8 │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── jobs │ │ ├── Dockerfile │ │ ├── models │ │ │ └── networks.py │ │ ├── requirements.txt │ │ ├── train.py │ │ ├── train.sh │ │ ├── train_docker.sh │ │ ├── train_poetry.sh │ │ └── utils │ │ │ └── utils.py │ ├── run_slurm_docker_jobs.sh │ └── run_slurm_jobs.sh ├── 114 │ └── README.md ├── 115 │ ├── README.md │ └── install_grafana.sh ├── 116 │ ├── README.md │ ├── node-exporter-dashboard.json │ ├── nvidia-dcgm-exporter-dashboard.json │ ├── run_grafana_master.sh │ ├── run_grafana_worker.sh │ └── slurm-exporter-dashboard.json ├── 117 │ └── README.md ├── 118 │ └── README.md └── 119 │ ├── .gitignore │ ├── README.md │ ├── cluster.yml │ ├── delete_rke.sh │ ├── deploy_rke.sh │ ├── k8s │ └── nginx.yaml │ └── run_rke.sh ├── nlp_processing ├── 1 │ └── README.md ├── 2 │ ├── README.md │ └── run_langchain.py ├── 3 │ ├── README.md │ ├── in_data │ │ └── kenran.txt │ └── run_langchain.py ├── 4 │ └── README.md ├── 5 │ ├── README.md │ └── run_llm_call.py ├── 6 │ ├── README.md │ ├── out_data │ │ ├── prompt-template-1.json │ │ └── prompt-template-2.json │ ├── run_langchain_1.py │ ├── run_langchain_2.py │ └── run_langchain_3.py ├── 7 │ ├── README.md │ └── run_langchain_1.py ├── 8 │ ├── README.md │ ├── run_langchain_1.py │ └── run_langchain_2.py ├── 9 │ ├── README.md │ └── run_langsmith_1.py ├── 10 │ └── run_llm_finetune.py ├── 11 │ ├── run_llm_feedback_1.py │ └── run_llm_feedback_2.py ├── 12 │ ├── README.md │ ├── run_llm.py │ └── run_llm.sh ├── 13 │ ├── README.md │ ├── run_llm.py │ └── run_llm.sh ├── 14 │ └── README.md ├── 15 │ └── README.md ├── 16 │ └── README.md ├── 17 │ └── README.md ├── 18 │ └── README.md ├── 19 │ └── README.md ├── 20 │ └── README.md ├── 21 │ └── README.md ├── 22 │ ├── README.md │ └── run_workflow.sh ├── 23 │ ├── README.md │ └── setup_dify.sh ├── 24 │ └── README.md ├── 25 │ └── README.md ├── 26 │ └── README.md ├── 27 │ ├── .gitignore │ ├── README.md │ ├── run.py │ └── run.sh ├── 28 │ ├── .gitignore │ ├── README.md │ ├── run.py │ └── run.sh ├── 29 │ ├── Dockerfile │ ├── README.md │ ├── requirements.txt │ ├── train.py │ ├── train_cpu.sh │ └── train_gpu.sh ├── 30 │ ├── Dockerfile │ ├── README.md │ ├── predict.py │ ├── predict_cpu.sh │ ├── predict_gpu.sh │ └── requirements.txt ├── 31 │ └── README.md ├── 32 │ ├── README.md │ ├── run.py │ ├── run_cpu.sh │ └── run_gpu.sh ├── 33 │ └── README.md ├── 34 │ └── README.md ├── 35 │ └── README.md ├── 36 │ ├── .flake8 │ ├── .mcp.json │ ├── Makefile │ ├── README.md │ ├── cursor_mcp_config.json │ ├── mcp_server.py │ ├── pyproject.toml │ └── uv.lock ├── 37 │ ├── .gitignore │ └── README.md ├── 38 │ └── README.md ├── 39 │ └── README.md ├── 40 │ └── README.md ├── 41 │ ├── README.md │ └── run.py ├── 42 │ ├── README.md │ ├── run.py │ └── workflow_vis.png ├── 43 │ ├── README.md │ ├── run.py │ └── workflow_vis.png ├── 44 │ ├── .well-known │ │ └── agent.json │ ├── README.md │ └── run.py ├── 45 │ ├── .gitignore │ ├── README.md │ └── my_agent │ │ ├── .env.example │ │ ├── __init__.py │ │ └── agent.py ├── 46 │ └── README.md ├── 47 │ ├── .gitignore │ ├── README.md │ ├── multi_agent │ │ ├── .env.example │ │ ├── __init__.py │ │ └── agent.py │ ├── multi_agent_parallel │ │ ├── .env.example │ │ ├── __init__.py │ │ └── agent.py │ └── multi_agent_sequential │ │ ├── .env.example │ │ ├── __init__.py │ │ └── agent.py ├── 48 │ ├── .well-known │ │ └── agent-card.json │ ├── README.md │ ├── a2a_agent │ │ ├── .env.example │ │ ├── __init__.py │ │ └── agent.py │ └── agent.py ├── 49 │ ├── README.md │ └── agent.py ├── 50 │ ├── README.md │ └── server-agent │ │ ├── .codespellignore │ │ ├── .env.example │ │ ├── .github │ │ └── workflows │ │ │ ├── integration-tests.yml │ │ │ └── unit-tests.yml │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── langgraph.json │ │ ├── pyproject.toml │ │ ├── src │ │ └── agent │ │ │ ├── __init__.py │ │ │ └── graph.py │ │ ├── static │ │ └── studio_ui.png │ │ └── tests │ │ ├── conftest.py │ │ ├── integration_tests │ │ ├── __init__.py │ │ └── test_graph.py │ │ └── unit_tests │ │ ├── __init__.py │ │ └── test_configuration.py ├── 51 │ ├── README.md │ ├── a2a-agent │ │ ├── .codespellignore │ │ ├── .env.example │ │ ├── .github │ │ │ └── workflows │ │ │ │ ├── integration-tests.yml │ │ │ │ └── unit-tests.yml │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── langgraph.json │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── agent │ │ │ │ ├── __init__.py │ │ │ │ └── graph.py │ │ ├── static │ │ │ └── studio_ui.png │ │ └── tests │ │ │ ├── conftest.py │ │ │ ├── integration_tests │ │ │ ├── __init__.py │ │ │ └── test_graph.py │ │ │ └── unit_tests │ │ │ ├── __init__.py │ │ │ └── test_configuration.py │ └── request.py ├── 52 │ └── README.md ├── 53 │ ├── .flake8 │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── predict.py │ ├── pyproject.toml │ ├── train.py │ ├── train_poweroff.sh │ ├── trainer.py │ ├── utils.py │ └── uv.lock └── 54 │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── predict.py │ ├── pyproject.toml │ ├── train.py │ ├── train_poweroff.sh │ ├── utils.py │ └── uv.lock ├── others_processing └── 1 │ └── README.md ├── pytorch_tips ├── 1 │ ├── .gitignore │ ├── README.md │ ├── data │ │ ├── __init__.py │ │ ├── dataset.py │ │ └── transforms │ │ │ ├── __init__.py │ │ │ ├── random_erasing.py │ │ │ └── tps_transform.py │ ├── dataset │ │ └── sample_dataset_n10 │ │ │ ├── inputA │ │ │ ├── 000003_1.jpg │ │ │ ├── 000004_1.jpg │ │ │ ├── 000005_1.jpg │ │ │ ├── 000006_1.jpg │ │ │ ├── 000007_1.jpg │ │ │ ├── 000008_1.jpg │ │ │ ├── 000009_1.jpg │ │ │ ├── 000011_1.jpg │ │ │ ├── 000012_1.jpg │ │ │ └── 000013_1.jpg │ │ │ ├── inputB │ │ │ ├── 000003_1.jpg │ │ │ ├── 000004_1.jpg │ │ │ ├── 000005_1.jpg │ │ │ ├── 000006_1.jpg │ │ │ ├── 000007_1.jpg │ │ │ ├── 000008_1.jpg │ │ │ ├── 000009_1.jpg │ │ │ ├── 000011_1.jpg │ │ │ ├── 000012_1.jpg │ │ │ └── 000013_1.jpg │ │ │ ├── target │ │ │ ├── 000003_0.jpg │ │ │ ├── 000004_0.jpg │ │ │ ├── 000005_0.jpg │ │ │ ├── 000006_0.jpg │ │ │ ├── 000007_0.jpg │ │ │ ├── 000008_0.jpg │ │ │ ├── 000009_0.jpg │ │ │ ├── 000011_0.jpg │ │ │ ├── 000012_0.jpg │ │ │ └── 000013_0.jpg │ │ │ ├── train_pairs.csv │ │ │ └── valid_pairs.csv │ ├── models │ │ ├── __init__.py │ │ ├── losses.py │ │ └── networks.py │ ├── preprocess │ │ └── make_pair_list.py │ ├── run_tensorboard.sh │ ├── run_tensorboard_nohup.sh │ ├── train.py │ ├── train.sh │ └── utils │ │ ├── __init__.py │ │ ├── scheduler.py │ │ └── utils.py ├── 2 │ ├── .gitignore │ ├── README.md │ ├── data │ │ ├── __init__.py │ │ ├── dataset.py │ │ └── transforms │ │ │ ├── __init__.py │ │ │ ├── random_erasing.py │ │ │ └── tps_transform.py │ ├── dataset │ │ └── templete_dataset │ │ │ ├── image │ │ │ ├── 2007_000032.jpg │ │ │ ├── 2007_000033.jpg │ │ │ ├── 2007_000039.jpg │ │ │ ├── 2007_000042.jpg │ │ │ └── 2007_000061.jpg │ │ │ ├── target │ │ │ ├── 2007_000032.jpg │ │ │ ├── 2007_000033.jpg │ │ │ ├── 2007_000039.jpg │ │ │ ├── 2007_000042.jpg │ │ │ └── 2007_000061.jpg │ │ │ └── test │ │ │ ├── 2007_000170.jpg │ │ │ ├── 2007_000175.jpg │ │ │ ├── 2007_000187.jpg │ │ │ ├── 2007_000241.jpg │ │ │ └── 2007_000243.jpg │ ├── models │ │ ├── __init__.py │ │ ├── losses.py │ │ └── networks.py │ ├── run_tensorboard.sh │ ├── run_tensorboard_nohup.sh │ ├── train_dp.py │ ├── train_dp.sh │ └── utils │ │ ├── __init__.py │ │ ├── scheduler.py │ │ └── utils.py ├── 3 │ ├── .gitignore │ ├── README.md │ ├── data │ │ ├── __init__.py │ │ ├── dataset.py │ │ └── transforms │ │ │ ├── __init__.py │ │ │ ├── random_erasing.py │ │ │ └── tps_transform.py │ ├── dataset │ │ └── templete_dataset │ │ │ ├── image │ │ │ ├── 2007_000032.jpg │ │ │ ├── 2007_000033.jpg │ │ │ ├── 2007_000039.jpg │ │ │ ├── 2007_000042.jpg │ │ │ └── 2007_000061.jpg │ │ │ ├── target │ │ │ ├── 2007_000032.jpg │ │ │ ├── 2007_000033.jpg │ │ │ ├── 2007_000039.jpg │ │ │ ├── 2007_000042.jpg │ │ │ └── 2007_000061.jpg │ │ │ ├── test │ │ │ ├── 2007_000170.jpg │ │ │ ├── 2007_000175.jpg │ │ │ ├── 2007_000187.jpg │ │ │ ├── 2007_000241.jpg │ │ │ └── 2007_000243.jpg │ │ │ ├── train_pairs.csv │ │ │ └── valid_pairs.csv │ ├── models │ │ ├── __init__.py │ │ ├── losses.py │ │ └── networks.py │ ├── preprocess │ │ └── make_pair_list.py │ ├── run_tensorboard.sh │ ├── run_tensorboard_nohup.sh │ ├── train_ddp.py │ ├── train_ddp.sh │ ├── train_ddp2.py │ ├── train_ddp2.sh │ └── utils │ │ ├── __init__.py │ │ ├── scheduler.py │ │ └── utils.py ├── 4 │ ├── .gitignore │ ├── README.md │ ├── data │ │ ├── __init__.py │ │ ├── dataset.py │ │ └── transforms │ │ │ ├── __init__.py │ │ │ ├── random_erasing.py │ │ │ └── tps_transform.py │ ├── dataset │ │ └── templete_dataset │ │ │ ├── image │ │ │ ├── 2007_000032.jpg │ │ │ ├── 2007_000033.jpg │ │ │ ├── 2007_000039.jpg │ │ │ ├── 2007_000042.jpg │ │ │ └── 2007_000061.jpg │ │ │ ├── target │ │ │ ├── 2007_000032.jpg │ │ │ ├── 2007_000033.jpg │ │ │ ├── 2007_000039.jpg │ │ │ ├── 2007_000042.jpg │ │ │ └── 2007_000061.jpg │ │ │ ├── test │ │ │ ├── 2007_000170.jpg │ │ │ ├── 2007_000175.jpg │ │ │ ├── 2007_000187.jpg │ │ │ ├── 2007_000241.jpg │ │ │ └── 2007_000243.jpg │ │ │ ├── train_pairs.csv │ │ │ └── valid_pairs.csv │ ├── models │ │ ├── __init__.py │ │ ├── losses.py │ │ └── networks.py │ ├── preprocess │ │ └── make_pair_list.py │ ├── run_tensorboard.sh │ ├── run_tensorboard_nohup.sh │ ├── train_ddp.py │ ├── train_ddp.sh │ └── utils │ │ ├── __init__.py │ │ ├── scheduler.py │ │ └── utils.py ├── 5 │ ├── .gitignore │ ├── README.md │ ├── data │ │ ├── __init__.py │ │ ├── dataset.py │ │ └── transforms │ │ │ ├── __init__.py │ │ │ ├── random_erasing.py │ │ │ └── tps_transform.py │ ├── dataset │ │ └── templete_dataset │ │ │ ├── image_s │ │ │ ├── 2007_000032.jpg │ │ │ ├── 2007_000033.jpg │ │ │ ├── 2007_000039.jpg │ │ │ ├── 2007_000042.jpg │ │ │ └── 2007_000061.jpg │ │ │ └── image_t │ │ │ ├── 2007_000032.jpg │ │ │ ├── 2007_000033.jpg │ │ │ ├── 2007_000039.jpg │ │ │ ├── 2007_000042.jpg │ │ │ └── 2007_000061.jpg │ ├── models │ │ ├── __init__.py │ │ ├── discriminators.py │ │ ├── generators.py │ │ ├── inception.py │ │ └── losses.py │ ├── run_tensorboard.sh │ ├── run_tensorboard_nohup.sh │ ├── test.py │ ├── test.sh │ ├── train.py │ ├── train.sh │ ├── train_gan.py │ ├── train_gan.sh │ └── utils │ │ ├── __init__.py │ │ ├── scheduler.py │ │ ├── scores.py │ │ └── utils.py ├── 6 │ ├── .gitignore │ ├── README.md │ ├── data │ │ ├── __init__.py │ │ ├── dataset.py │ │ └── transforms │ │ │ ├── __init__.py │ │ │ ├── random_erasing.py │ │ │ └── tps_transform.py │ ├── dataset │ │ └── templete_dataset │ │ │ ├── image │ │ │ ├── 2007_000032.jpg │ │ │ ├── 2007_000033.jpg │ │ │ ├── 2007_000039.jpg │ │ │ ├── 2007_000042.jpg │ │ │ └── 2007_000061.jpg │ │ │ ├── target │ │ │ ├── 2007_000032.jpg │ │ │ ├── 2007_000033.jpg │ │ │ ├── 2007_000039.jpg │ │ │ ├── 2007_000042.jpg │ │ │ └── 2007_000061.jpg │ │ │ └── test │ │ │ ├── 2007_000170.jpg │ │ │ ├── 2007_000175.jpg │ │ │ ├── 2007_000187.jpg │ │ │ ├── 2007_000241.jpg │ │ │ └── 2007_000243.jpg │ ├── models │ │ ├── __init__.py │ │ ├── losses.py │ │ └── networks.py │ ├── run_tensorboard.sh │ ├── run_tensorboard_nohup.sh │ ├── test.py │ ├── test.sh │ ├── train.py │ ├── train.sh │ └── utils │ │ ├── __init__.py │ │ ├── scheduler.py │ │ └── utils.py └── 7 │ ├── .gitignore │ ├── README.md │ ├── data │ ├── __init__.py │ ├── dataset.py │ └── transforms │ │ ├── __init__.py │ │ ├── random_erasing.py │ │ └── tps_transform.py │ ├── dataset │ ├── dataset_type1 │ │ ├── train │ │ │ ├── image_s │ │ │ │ ├── 2007_000032.jpg │ │ │ │ ├── 2007_000033.jpg │ │ │ │ ├── 2007_000039.jpg │ │ │ │ └── 2007_000042.jpg │ │ │ └── image_t │ │ │ │ ├── 2007_000032.jpg │ │ │ │ ├── 2007_000033.jpg │ │ │ │ ├── 2007_000039.jpg │ │ │ │ └── 2007_000042.jpg │ │ └── valid │ │ │ ├── image_s │ │ │ └── 2007_000061.jpg │ │ │ └── image_t │ │ │ └── 2007_000061.jpg │ ├── dataset_type2 │ │ ├── image_s │ │ │ ├── 2007_000032.jpg │ │ │ ├── 2007_000033.jpg │ │ │ ├── 2007_000039.jpg │ │ │ ├── 2007_000042.jpg │ │ │ └── 2007_000061.jpg │ │ ├── image_t │ │ │ ├── 2007_000032.jpg │ │ │ ├── 2007_000033.jpg │ │ │ ├── 2007_000039.jpg │ │ │ ├── 2007_000042.jpg │ │ │ └── 2007_000061.jpg │ │ ├── train_pairs.csv │ │ └── valid_pairs.csv │ └── dataset_type3 │ │ ├── image_s │ │ ├── 2007_000032.jpg │ │ ├── 2007_000033.jpg │ │ ├── 2007_000039.jpg │ │ ├── 2007_000042.jpg │ │ └── 2007_000061.jpg │ │ └── image_t │ │ ├── 2007_000032.jpg │ │ ├── 2007_000033.jpg │ │ ├── 2007_000039.jpg │ │ ├── 2007_000042.jpg │ │ └── 2007_000061.jpg │ ├── models │ ├── __init__.py │ ├── discriminators.py │ ├── generators.py │ ├── inception.py │ └── losses.py │ ├── run_tensorboard.sh │ ├── run_tensorboard_nohup.sh │ ├── train.py │ ├── train.sh │ └── utils │ ├── __init__.py │ ├── scheduler.py │ ├── scores.py │ └── utils.py ├── server_processing ├── 1 │ └── README.md ├── 2 │ └── README.md ├── 3 │ └── download_from_googledrive.sh ├── 4 │ └── README.md ├── 5 │ └── README.md ├── 6 │ ├── README.md │ └── install_GPU_ubuntu16.04.sh ├── 7 │ ├── README.md │ ├── deploy_cloud_function.sh │ └── src │ │ ├── main.py │ │ └── requirements.txt ├── 8 │ ├── Dockerfile │ ├── README.md │ ├── app.py │ └── deploy_cloud_run.sh ├── 9 │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── app.py │ │ ├── cloudbuild.yml │ │ └── docker-compose.yml │ ├── k8s │ │ ├── deployment.yml │ │ └── service.yml │ ├── request.py │ ├── run_api_local.sh │ ├── run_gke.sh │ └── run_gke_wo_yml.sh ├── 10 │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── app.py │ │ ├── cloudbuild.yml │ │ └── docker-compose.yml │ ├── k8s │ │ ├── deployment.yml │ │ └── service.yml │ ├── request.py │ ├── run_api_local.sh │ └── run_gke_gpu.sh ├── 11 │ └── README.md ├── 12 │ └── README.md ├── 13 │ ├── .gitignore │ ├── README.md │ ├── deploy_webapp_firebase.sh │ └── index.js ├── 14 │ ├── .gitignore │ ├── README.md │ ├── deploy_webapp_firebase_hosting.sh │ ├── functions │ │ ├── .gitignore │ │ └── index.js │ └── public │ │ ├── 404.html │ │ └── index.html ├── 15 │ ├── .gitignore │ ├── README.md │ ├── deploy_webapp_firebase_functions.sh │ ├── functions │ │ ├── .gitignore │ │ └── index.js │ └── public │ │ ├── 404.html │ │ └── index.html ├── 16 │ ├── README.md │ ├── login_by_google │ │ ├── .firebaserc │ │ ├── .gitignore │ │ ├── deploy_webapp_firebase_hosting.sh │ │ ├── firebase.json │ │ ├── functions │ │ │ ├── .gitignore │ │ │ ├── index.js │ │ │ ├── package-lock.json │ │ │ └── package.json │ │ └── public │ │ │ ├── 404.html │ │ │ └── index.html │ └── login_by_mail │ │ ├── .firebaserc │ │ ├── .gitignore │ │ ├── deploy_webapp_firebase_hosting.sh │ │ ├── firebase.json │ │ ├── functions │ │ ├── .gitignore │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json │ │ └── public │ │ ├── 404.html │ │ └── index.html ├── 17 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── app.py │ │ ├── cloudbuild.yml │ │ └── docker-compose.yml │ ├── deploy_webapp_firebase_functions.sh │ ├── deploy_webapp_firebase_hosting.sh │ ├── firebase │ │ ├── .firebaserc │ │ ├── .gitignore │ │ ├── database.rules.json │ │ ├── firebase.json │ │ ├── firestore.indexes.json │ │ ├── functions │ │ │ ├── .gitignore │ │ │ ├── index.js │ │ │ ├── package-lock.json │ │ │ └── package.json │ │ ├── public │ │ │ ├── 404.html │ │ │ └── index.html │ │ └── remoteconfig.template.json │ ├── request.py │ └── run_api_local.sh ├── 18 │ ├── .firebaserc │ ├── .gitignore │ ├── README.md │ ├── deploy_webapp_firebase_functions.sh │ ├── firebase.json │ ├── firebase_org.json │ ├── functions │ │ ├── .gitignore │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json │ ├── main.py │ └── public │ │ ├── 404.html │ │ └── index.html ├── 19 │ ├── README.md │ ├── deploy_cloud_function.sh │ └── src │ │ └── main.py ├── 20 │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── app.py │ │ ├── docker-compose.yml │ │ └── open_ssl │ │ │ ├── server.crt │ │ │ ├── server.csr │ │ │ ├── server.key │ │ │ ├── server_public.key │ │ │ └── server_san.txt │ ├── make_ssl_keys.sh │ ├── request.py │ └── run_api_local.sh ├── 21 │ ├── README.md │ └── run_port_forward.sh ├── 22 │ ├── README.md │ ├── kill_nginx.sh │ ├── nginx │ │ ├── nginx.conf │ │ └── nginx_default.conf │ ├── run_nginx.sh │ └── run_nginx_default.sh ├── 23 │ ├── README.md │ ├── kill_nginx.sh │ ├── nginx │ │ └── nginx.conf │ ├── open_ssl │ │ ├── server.crt │ │ ├── server.csr │ │ ├── server.key │ │ ├── server_public.key │ │ └── server_san.txt │ └── run_nginx.sh ├── 24 │ ├── README.md │ ├── kill_nginx.sh │ ├── nginx │ │ ├── html │ │ │ ├── index_proxy.html │ │ │ └── index_server.html │ │ ├── proxy.conf │ │ └── server.conf │ └── run_nginx.sh ├── 25 │ ├── README.md │ ├── kill_nginx.sh │ ├── nginx │ │ ├── html │ │ │ ├── index_proxy.html │ │ │ ├── index_server1.html │ │ │ └── index_server2.html │ │ ├── proxy.conf │ │ ├── server1.conf │ │ └── server2.conf │ └── run_nginx.sh ├── 26 │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ └── app.py │ ├── docker-compose.yml │ ├── kill_nginx.sh │ ├── proxy │ │ ├── Dockerfile │ │ └── nginx │ │ │ ├── html │ │ │ └── index_proxy.html │ │ │ └── proxy.conf │ └── run_nginx_api.sh ├── 27 │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── app.py │ │ └── uwsgi.ini │ ├── install.uwsgi.sh │ ├── request.sh │ ├── run_api_flask.sh │ └── run_api_uwsgi.sh ├── 28 │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── app.py │ │ ├── app_args.py │ │ ├── uwsgi_server1.ini │ │ └── uwsgi_server2.ini │ ├── docker-compose.yml │ ├── proxy │ │ ├── Dockerfile │ │ └── nginx │ │ │ ├── html │ │ │ └── index_proxy.html │ │ │ └── proxy.conf │ └── run_api.sh ├── 29 │ └── README.md ├── 30 │ └── README.md ├── 31 │ ├── README.md │ ├── app1.py │ ├── app2.py │ ├── run_api1.sh │ ├── run_api2.sh │ └── run_request.sh ├── 32 │ ├── README.md │ ├── app.py │ ├── run_api.sh │ └── run_request.sh ├── 33 │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ └── app.py │ ├── docker-compose.yml │ └── run_api.sh ├── 34 │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ └── app.py │ ├── docker-compose.yml │ └── run_api.sh ├── 35 │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── app.log │ │ └── app.py │ ├── docker-compose.yml │ └── run_api.sh ├── 36 │ ├── README.md │ ├── batch │ │ ├── Dockerfile │ │ ├── __init__.py │ │ ├── __main__.log │ │ └── batch_server.py │ ├── config │ │ └── config.py │ ├── docker-compose.yml │ ├── in_images │ │ ├── 000001_0.jpg │ │ ├── 000010_0.jpg │ │ ├── 000020_0.jpg │ │ ├── 000028_0.jpg │ │ └── 000038_0.jpg │ ├── predict │ │ ├── Dockerfile │ │ ├── __init__.py │ │ ├── api_utils.py │ │ ├── app.log │ │ └── app.py │ ├── proxy │ │ ├── Dockerfile │ │ ├── __init__.py │ │ ├── app.log │ │ └── app.py │ ├── redis │ │ ├── __init__.py │ │ ├── redis_client.py │ │ └── redis_utils.py │ ├── request.py │ ├── run_api.sh │ └── utils │ │ ├── __init__.py │ │ └── utils.py ├── 37 │ └── README.md ├── 38 │ └── README.md └── 39 │ ├── README.md │ ├── create_api.sh │ ├── phoenix_websocket_api │ ├── .formatter.exs │ ├── .gitignore │ ├── README.md │ ├── assets │ │ ├── css │ │ │ └── app.css │ │ ├── js │ │ │ └── app.js │ │ ├── tailwind.config.js │ │ └── vendor │ │ │ └── topbar.js │ ├── config │ │ ├── config.exs │ │ ├── dev.exs │ │ ├── prod.exs │ │ ├── runtime.exs │ │ └── test.exs │ ├── lib │ │ ├── phoenix_websocket_api.ex │ │ ├── phoenix_websocket_api │ │ │ ├── application.ex │ │ │ ├── mailer.ex │ │ │ └── repo.ex │ │ ├── phoenix_websocket_api_web.ex │ │ └── phoenix_websocket_api_web │ │ │ ├── components │ │ │ ├── core_components.ex │ │ │ ├── layouts.ex │ │ │ └── layouts │ │ │ │ ├── app.html.heex │ │ │ │ └── root.html.heex │ │ │ ├── controllers │ │ │ ├── error_html.ex │ │ │ ├── error_json.ex │ │ │ ├── health_controller.ex │ │ │ ├── page_controller.ex │ │ │ ├── page_html.ex │ │ │ ├── page_html │ │ │ │ └── home.html.heex │ │ │ └── websocket_controller.ex │ │ │ ├── endpoint.ex │ │ │ ├── gettext.ex │ │ │ ├── proxy │ │ │ ├── cowboy2_handler.ex │ │ │ └── websocket │ │ │ │ ├── client.ex │ │ │ │ └── supervisor.ex │ │ │ ├── router.ex │ │ │ └── telemetry.ex │ ├── mix.exs │ ├── mix.lock │ ├── priv │ │ ├── gettext │ │ │ ├── en │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── errors.po │ │ │ └── errors.pot │ │ ├── repo │ │ │ ├── migrations │ │ │ │ └── .formatter.exs │ │ │ └── seeds.exs │ │ └── static │ │ │ ├── favicon.ico │ │ │ ├── images │ │ │ └── logo.svg │ │ │ └── robots.txt │ └── test │ │ ├── phoenix_websocket_api_web │ │ └── controllers │ │ │ ├── error_html_test.exs │ │ │ ├── error_json_test.exs │ │ │ └── page_controller_test.exs │ │ ├── support │ │ ├── conn_case.ex │ │ └── data_case.ex │ │ └── test_helper.exs │ ├── run_request.sh │ └── streamlit │ └── streamlit_app.py ├── video_processing └── 1 │ ├── .gitignore │ ├── README.md │ ├── convert_mp3_to_mp4_1.sh │ ├── convert_mp3_to_mp4_2.py │ ├── convert_mp3_to_mp4_2.sh │ ├── convert_mp3_to_mp4_3.py │ ├── convert_mp3_to_mp4_3.sh │ ├── in_audio │ └── 1.mp3 │ └── in_image │ └── 1.jpg └── web_scraping ├── 1 ├── results │ ├── default_landing_jul_15.jpg │ └── schuhe.jpg ├── scraping_images.py └── web_scraping_1.sh └── README.md /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/README.md -------------------------------------------------------------------------------- /README_claude.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/README_claude.md -------------------------------------------------------------------------------- /README_format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/README_format.md -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image00.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image01.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image02.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image03.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image04.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image05.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image06.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image07.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image08.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image09.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image10.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image11.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image12.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image13.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image14.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image15.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image16.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image17.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image18.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image19.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image20.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/in_dir/image21.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/00/image00.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/00/image01.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/00/image02.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/00/image03.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/00/image04.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/01/image05.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/01/image06.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/01/image07.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/01/image08.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/01/image09.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/02/image10.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/02/image11.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/02/image12.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/02/image13.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/02/image14.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/03/image15.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/03/image16.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/03/image17.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/03/image18.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/03/image19.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/03/image20.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acceleration_processing/1/out_dir/03/image21.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /audio_processing/1/.gitignore: -------------------------------------------------------------------------------- 1 | out_video -------------------------------------------------------------------------------- /audio_processing/1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/audio_processing/1/README.md -------------------------------------------------------------------------------- /conda_processing/1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/conda_processing/1/README.md -------------------------------------------------------------------------------- /conda_processing/2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/conda_processing/2/README.md -------------------------------------------------------------------------------- /dev_optimize/1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/dev_optimize/1/README.md -------------------------------------------------------------------------------- /dev_optimize/2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/dev_optimize/2/README.md -------------------------------------------------------------------------------- /dev_optimize/3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/dev_optimize/3/README.md -------------------------------------------------------------------------------- /dev_optimize/4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/dev_optimize/4/README.md -------------------------------------------------------------------------------- /dev_optimize/5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/dev_optimize/5/README.md -------------------------------------------------------------------------------- /dev_optimize/6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/dev_optimize/6/README.md -------------------------------------------------------------------------------- /docker_processing/1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/docker_processing/1/README.md -------------------------------------------------------------------------------- /docker_processing/2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/docker_processing/2/README.md -------------------------------------------------------------------------------- /docker_processing/3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/docker_processing/3/README.md -------------------------------------------------------------------------------- /docker_processing/4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/docker_processing/4/README.md -------------------------------------------------------------------------------- /docker_processing/5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/docker_processing/5/README.md -------------------------------------------------------------------------------- /docker_processing/6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/docker_processing/6/README.md -------------------------------------------------------------------------------- /docker_processing/7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/docker_processing/7/README.md -------------------------------------------------------------------------------- /docker_processing/8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/docker_processing/8/README.md -------------------------------------------------------------------------------- /docker_processing/9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/docker_processing/9/README.md -------------------------------------------------------------------------------- /dockerfile/run_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/dockerfile/run_docker.sh -------------------------------------------------------------------------------- /front_end/cross_platform_app/1/hello_world_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/1/hello_world_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/10/flutter_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/10/flutter_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/10/flutter_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/11/flutter_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/11/flutter_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/11/flutter_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/12/flutter_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/12/flutter_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/12/flutter_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/13/flutter_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/13/flutter_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/13/flutter_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/14/flutter_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/14/flutter_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/14/flutter_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/15/.gitignore: -------------------------------------------------------------------------------- 1 | GoogleService-Info.plist -------------------------------------------------------------------------------- /front_end/cross_platform_app/15/flutter_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/16/flutter_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/16/flutter_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/16/flutter_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/17/flutter_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/17/flutter_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/17/flutter_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/18/.gitignore: -------------------------------------------------------------------------------- 1 | GoogleService-Info.plist -------------------------------------------------------------------------------- /front_end/cross_platform_app/18/flutter_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/2/flutter_sample_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/2/flutter_sample_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/3/flutter_sample_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/3/flutter_sample_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/4/flutter_sample_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/4/flutter_sample_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/5/flutter_sample_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/5/flutter_sample_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/6/flutter_sample_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/6/flutter_sample_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/7/flutter_sample_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/7/flutter_sample_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/8/flutter_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/8/flutter_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/8/flutter_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/9/flutter_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/9/flutter_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /front_end/cross_platform_app/9/flutter_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /front_end/design/1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/design/1/README.md -------------------------------------------------------------------------------- /front_end/ios_app/1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/ios_app/1/README.md -------------------------------------------------------------------------------- /front_end/ios_app/2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/ios_app/2/README.md -------------------------------------------------------------------------------- /front_end/ios_app/3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/ios_app/3/README.md -------------------------------------------------------------------------------- /front_end/ios_app/3/sample-ios-app-project/functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /front_end/web_app/1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/web_app/1/README.md -------------------------------------------------------------------------------- /front_end/web_app/10/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front_end/web_app/2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/web_app/2/README.md -------------------------------------------------------------------------------- /front_end/web_app/2/functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /front_end/web_app/3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/web_app/3/README.md -------------------------------------------------------------------------------- /front_end/web_app/32/nextjs-app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next -------------------------------------------------------------------------------- /front_end/web_app/33/.gitignore: -------------------------------------------------------------------------------- 1 | *.log -------------------------------------------------------------------------------- /front_end/web_app/35/nextjs-redux-app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | -------------------------------------------------------------------------------- /front_end/web_app/4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/web_app/4/README.md -------------------------------------------------------------------------------- /front_end/web_app/40/.gitignore: -------------------------------------------------------------------------------- 1 | react-hook-memo-app-tmp -------------------------------------------------------------------------------- /front_end/web_app/41/nextjs-react-hoot-adress-app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | -------------------------------------------------------------------------------- /front_end/web_app/42/nextjs-react-hook-app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | -------------------------------------------------------------------------------- /front_end/web_app/43/nextjs-react-hook-app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | -------------------------------------------------------------------------------- /front_end/web_app/44/nextjs-app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | -------------------------------------------------------------------------------- /front_end/web_app/45/nextjs-react-hook-app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | -------------------------------------------------------------------------------- /front_end/web_app/46/react-material-ui-app/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /front_end/web_app/47/react-sample-app/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /front_end/web_app/48/.gitignore: -------------------------------------------------------------------------------- 1 | streamlit-app-exercise -------------------------------------------------------------------------------- /front_end/web_app/49/.gitignore: -------------------------------------------------------------------------------- 1 | netlify-app-exercise -------------------------------------------------------------------------------- /front_end/web_app/5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/web_app/5/README.md -------------------------------------------------------------------------------- /front_end/web_app/5/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front_end/web_app/5/api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front_end/web_app/50/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .debug -------------------------------------------------------------------------------- /front_end/web_app/51/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front_end/web_app/51/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/web_app/51/run.sh -------------------------------------------------------------------------------- /front_end/web_app/6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/web_app/6/README.md -------------------------------------------------------------------------------- /front_end/web_app/6/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front_end/web_app/6/api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front_end/web_app/6/functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /front_end/web_app/7/.gitignore: -------------------------------------------------------------------------------- 1 | Vue.js3超入門 -------------------------------------------------------------------------------- /front_end/web_app/7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/web_app/7/README.md -------------------------------------------------------------------------------- /front_end/web_app/8/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front_end/web_app/8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/web_app/8/README.md -------------------------------------------------------------------------------- /front_end/web_app/8/vue-sample-project/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /front_end/web_app/9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/front_end/web_app/9/README.md -------------------------------------------------------------------------------- /image_processing/1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/1/README.md -------------------------------------------------------------------------------- /image_processing/10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/10/README.md -------------------------------------------------------------------------------- /image_processing/11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/11/README.md -------------------------------------------------------------------------------- /image_processing/12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/12/README.md -------------------------------------------------------------------------------- /image_processing/13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/13/README.md -------------------------------------------------------------------------------- /image_processing/14/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/14/README.md -------------------------------------------------------------------------------- /image_processing/15/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/15/README.md -------------------------------------------------------------------------------- /image_processing/16/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/16/README.md -------------------------------------------------------------------------------- /image_processing/17/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/17/README.md -------------------------------------------------------------------------------- /image_processing/2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/2/README.md -------------------------------------------------------------------------------- /image_processing/3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/3/README.md -------------------------------------------------------------------------------- /image_processing/4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/4/README.md -------------------------------------------------------------------------------- /image_processing/5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/5/README.md -------------------------------------------------------------------------------- /image_processing/6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/6/README.md -------------------------------------------------------------------------------- /image_processing/7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/7/README.md -------------------------------------------------------------------------------- /image_processing/8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/8/README.md -------------------------------------------------------------------------------- /image_processing/9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/image_processing/9/README.md -------------------------------------------------------------------------------- /io_processing/1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/io_processing/1/README.md -------------------------------------------------------------------------------- /io_processing/1/in_dir/file1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/1/in_dir/file2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/1/in_dir/file3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/1/out_dir/file1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/1/out_dir/file2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/1/out_dir/file3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/io_processing/2/README.md -------------------------------------------------------------------------------- /io_processing/2/check_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/io_processing/2/check_file.sh -------------------------------------------------------------------------------- /io_processing/2/dir/file1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/2/dir/sub_dir1/file2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/2/dir/sub_dir2/file3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/io_processing/3/README.md -------------------------------------------------------------------------------- /io_processing/3/dir1/file1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/3/dir1/file2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/3/dir1/file3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/3/dir1/file5.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/3/dir1/file6.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/3/dir2/file1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/3/dir2/file2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/3/dir2/file3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/3/dir2/file4.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/io_processing/4/README.md -------------------------------------------------------------------------------- /io_processing/5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/io_processing/5/README.md -------------------------------------------------------------------------------- /io_processing/5/sample-cli/.gitignore: -------------------------------------------------------------------------------- 1 | *.egg-info/ 2 | dist/ -------------------------------------------------------------------------------- /io_processing/5/sample-cli/module/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/5/sample-cli/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/io_processing/6/README.md -------------------------------------------------------------------------------- /io_processing/7/.gitignore: -------------------------------------------------------------------------------- 1 | *.mod 2 | *.sum 3 | 4 | main -------------------------------------------------------------------------------- /io_processing/7/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /io_processing/7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/io_processing/7/README.md -------------------------------------------------------------------------------- /io_processing/7/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/io_processing/7/cmd/root.go -------------------------------------------------------------------------------- /io_processing/7/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/io_processing/7/main.go -------------------------------------------------------------------------------- /io_processing/7/run_go_cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/io_processing/7/run_go_cli.sh -------------------------------------------------------------------------------- /ml_ops/1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/1/README.md -------------------------------------------------------------------------------- /ml_ops/10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/10/README.md -------------------------------------------------------------------------------- /ml_ops/100/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/100/README.md -------------------------------------------------------------------------------- /ml_ops/100/main_1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/100/main_1.go -------------------------------------------------------------------------------- /ml_ops/100/main_2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/100/main_2.go -------------------------------------------------------------------------------- /ml_ops/100/main_3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/100/main_3.go -------------------------------------------------------------------------------- /ml_ops/100/run_go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/100/run_go.sh -------------------------------------------------------------------------------- /ml_ops/101/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/101/README.md -------------------------------------------------------------------------------- /ml_ops/101/src/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/101/src/go.mod -------------------------------------------------------------------------------- /ml_ops/101/src/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/101/src/go.sum -------------------------------------------------------------------------------- /ml_ops/101/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/101/src/main.go -------------------------------------------------------------------------------- /ml_ops/101/src/main_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/101/src/main_mock.go -------------------------------------------------------------------------------- /ml_ops/101/src/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/101/src/main_test.go -------------------------------------------------------------------------------- /ml_ops/102/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/102/README.md -------------------------------------------------------------------------------- /ml_ops/102/run_open_ai_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/102/run_open_ai_api.py -------------------------------------------------------------------------------- /ml_ops/102/run_open_ai_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/102/run_open_ai_api.sh -------------------------------------------------------------------------------- /ml_ops/103/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/103/README.md -------------------------------------------------------------------------------- /ml_ops/104/.gitignore: -------------------------------------------------------------------------------- 1 | *.h5 2 | out_dir/* 3 | -------------------------------------------------------------------------------- /ml_ops/104/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/104/README.md -------------------------------------------------------------------------------- /ml_ops/105/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/105/README.md -------------------------------------------------------------------------------- /ml_ops/106/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/106/README.md -------------------------------------------------------------------------------- /ml_ops/107/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/107/README.md -------------------------------------------------------------------------------- /ml_ops/107/hotdog-image-classification-demo-app/requirements.txt: -------------------------------------------------------------------------------- 1 | transformers 2 | torch -------------------------------------------------------------------------------- /ml_ops/108/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/108/.flake8 -------------------------------------------------------------------------------- /ml_ops/108/.gitignore: -------------------------------------------------------------------------------- 1 | .old 2 | tools/*.png 3 | -------------------------------------------------------------------------------- /ml_ops/108/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/108/Dockerfile -------------------------------------------------------------------------------- /ml_ops/108/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/108/Makefile -------------------------------------------------------------------------------- /ml_ops/108/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/108/README.md -------------------------------------------------------------------------------- /ml_ops/108/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/108/app.py -------------------------------------------------------------------------------- /ml_ops/108/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/108/docker-compose.yml -------------------------------------------------------------------------------- /ml_ops/108/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/108/logo.png -------------------------------------------------------------------------------- /ml_ops/108/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/108/openapi.yaml -------------------------------------------------------------------------------- /ml_ops/108/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/108/requirements.txt -------------------------------------------------------------------------------- /ml_ops/109/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/109/README.md -------------------------------------------------------------------------------- /ml_ops/11/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/11/.gitignore -------------------------------------------------------------------------------- /ml_ops/11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/11/README.md -------------------------------------------------------------------------------- /ml_ops/11/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/11/terraform/main.tf -------------------------------------------------------------------------------- /ml_ops/110/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/110/README.md -------------------------------------------------------------------------------- /ml_ops/111/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/111/README.md -------------------------------------------------------------------------------- /ml_ops/112/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/112/README.md -------------------------------------------------------------------------------- /ml_ops/112/install_slurm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/112/install_slurm.sh -------------------------------------------------------------------------------- /ml_ops/113/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/113/.flake8 -------------------------------------------------------------------------------- /ml_ops/113/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/113/.gitignore -------------------------------------------------------------------------------- /ml_ops/113/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/113/Makefile -------------------------------------------------------------------------------- /ml_ops/113/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/113/README.md -------------------------------------------------------------------------------- /ml_ops/113/jobs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/113/jobs/Dockerfile -------------------------------------------------------------------------------- /ml_ops/113/jobs/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/113/jobs/train.py -------------------------------------------------------------------------------- /ml_ops/113/jobs/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/113/jobs/train.sh -------------------------------------------------------------------------------- /ml_ops/113/run_slurm_jobs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/113/run_slurm_jobs.sh -------------------------------------------------------------------------------- /ml_ops/114/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/114/README.md -------------------------------------------------------------------------------- /ml_ops/115/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/115/README.md -------------------------------------------------------------------------------- /ml_ops/115/install_grafana.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/115/install_grafana.sh -------------------------------------------------------------------------------- /ml_ops/116/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/116/README.md -------------------------------------------------------------------------------- /ml_ops/117/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/117/README.md -------------------------------------------------------------------------------- /ml_ops/118/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/118/README.md -------------------------------------------------------------------------------- /ml_ops/119/.gitignore: -------------------------------------------------------------------------------- 1 | rke 2 | kube_config_cluster.yml -------------------------------------------------------------------------------- /ml_ops/119/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/119/README.md -------------------------------------------------------------------------------- /ml_ops/119/cluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/119/cluster.yml -------------------------------------------------------------------------------- /ml_ops/119/delete_rke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/119/delete_rke.sh -------------------------------------------------------------------------------- /ml_ops/119/deploy_rke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/119/deploy_rke.sh -------------------------------------------------------------------------------- /ml_ops/119/k8s/nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/119/k8s/nginx.yaml -------------------------------------------------------------------------------- /ml_ops/119/run_rke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/119/run_rke.sh -------------------------------------------------------------------------------- /ml_ops/12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/12/README.md -------------------------------------------------------------------------------- /ml_ops/13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/13/README.md -------------------------------------------------------------------------------- /ml_ops/14/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/14/README.md -------------------------------------------------------------------------------- /ml_ops/15/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/15/README.md -------------------------------------------------------------------------------- /ml_ops/16/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/16/README.md -------------------------------------------------------------------------------- /ml_ops/17/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/17/README.md -------------------------------------------------------------------------------- /ml_ops/18/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/18/README.md -------------------------------------------------------------------------------- /ml_ops/18/run_pubsub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/18/run_pubsub.sh -------------------------------------------------------------------------------- /ml_ops/19/.gitignore: -------------------------------------------------------------------------------- 1 | *.json -------------------------------------------------------------------------------- /ml_ops/19/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/19/README.md -------------------------------------------------------------------------------- /ml_ops/19/pub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/19/pub.py -------------------------------------------------------------------------------- /ml_ops/19/run_pubsub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/19/run_pubsub.sh -------------------------------------------------------------------------------- /ml_ops/19/sub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/19/sub.py -------------------------------------------------------------------------------- /ml_ops/2/.gitignore: -------------------------------------------------------------------------------- 1 | kubeflow -------------------------------------------------------------------------------- /ml_ops/2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/2/README.md -------------------------------------------------------------------------------- /ml_ops/2/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/2/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/2/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/2/api/app.py -------------------------------------------------------------------------------- /ml_ops/2/api/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/2/api/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/2/k8s/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/2/k8s/deployment.yml -------------------------------------------------------------------------------- /ml_ops/2/k8s/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/2/k8s/service.yml -------------------------------------------------------------------------------- /ml_ops/2/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/2/request.py -------------------------------------------------------------------------------- /ml_ops/2/run_api_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/2/run_api_local.sh -------------------------------------------------------------------------------- /ml_ops/2/run_k8s_dashboard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/2/run_k8s_dashboard.sh -------------------------------------------------------------------------------- /ml_ops/2/run_kubeflow_ks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/2/run_kubeflow_ks.sh -------------------------------------------------------------------------------- /ml_ops/20/.gitignore: -------------------------------------------------------------------------------- 1 | *.json -------------------------------------------------------------------------------- /ml_ops/20/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/20/README.md -------------------------------------------------------------------------------- /ml_ops/20/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/20/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/20/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/20/api/app.py -------------------------------------------------------------------------------- /ml_ops/20/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/20/request.py -------------------------------------------------------------------------------- /ml_ops/20/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/20/run_api.sh -------------------------------------------------------------------------------- /ml_ops/21/README.md: -------------------------------------------------------------------------------- 1 | # Redis の基礎事項 2 | 3 | 4 | -------------------------------------------------------------------------------- /ml_ops/22/.gitignore: -------------------------------------------------------------------------------- 1 | *.rdb -------------------------------------------------------------------------------- /ml_ops/22/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/22/README.md -------------------------------------------------------------------------------- /ml_ops/22/hello_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/22/hello_redis.py -------------------------------------------------------------------------------- /ml_ops/22/redis_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/22/redis_utils.py -------------------------------------------------------------------------------- /ml_ops/22/run_hello_redis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/22/run_hello_redis.sh -------------------------------------------------------------------------------- /ml_ops/22/run_redis_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/22/run_redis_server.sh -------------------------------------------------------------------------------- /ml_ops/23/.gitignore: -------------------------------------------------------------------------------- 1 | *.rdb -------------------------------------------------------------------------------- /ml_ops/23/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/23/README.md -------------------------------------------------------------------------------- /ml_ops/23/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/23/docker-compose.yml -------------------------------------------------------------------------------- /ml_ops/23/hello_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/23/hello_redis.py -------------------------------------------------------------------------------- /ml_ops/23/redis_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/23/redis_utils.py -------------------------------------------------------------------------------- /ml_ops/23/run_redis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/23/run_redis.sh -------------------------------------------------------------------------------- /ml_ops/24/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/24/README.md -------------------------------------------------------------------------------- /ml_ops/25/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/25/README.md -------------------------------------------------------------------------------- /ml_ops/25/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/25/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/25/api/Dockerfile_dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/25/api/Dockerfile_dev -------------------------------------------------------------------------------- /ml_ops/25/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/25/api/app.py -------------------------------------------------------------------------------- /ml_ops/25/api/k8s/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/25/api/k8s/service.yml -------------------------------------------------------------------------------- /ml_ops/25/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/25/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/25/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/25/docker-compose.yml -------------------------------------------------------------------------------- /ml_ops/25/run_api_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/25/run_api_dev.sh -------------------------------------------------------------------------------- /ml_ops/25/run_gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/25/run_gke.sh -------------------------------------------------------------------------------- /ml_ops/25/run_requst_gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/25/run_requst_gke.sh -------------------------------------------------------------------------------- /ml_ops/25/vegeta/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/25/vegeta/Dockerfile -------------------------------------------------------------------------------- /ml_ops/26/README.md: -------------------------------------------------------------------------------- 1 | # GKE で構成した機械学習 API に vegeta atteck を使用して負荷テストする 2 | 3 | -------------------------------------------------------------------------------- /ml_ops/27/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/27/README.md -------------------------------------------------------------------------------- /ml_ops/27/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/27/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/27/api/Dockerfile_dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/27/api/Dockerfile_dev -------------------------------------------------------------------------------- /ml_ops/27/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/27/api/app.py -------------------------------------------------------------------------------- /ml_ops/27/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/27/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/27/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/27/docker-compose.yml -------------------------------------------------------------------------------- /ml_ops/27/k8s/configmap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/27/k8s/configmap.yml -------------------------------------------------------------------------------- /ml_ops/27/k8s/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/27/k8s/deployment.yml -------------------------------------------------------------------------------- /ml_ops/27/k8s/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/27/k8s/service.yml -------------------------------------------------------------------------------- /ml_ops/27/run_api_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/27/run_api_dev.sh -------------------------------------------------------------------------------- /ml_ops/27/run_gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/27/run_gke.sh -------------------------------------------------------------------------------- /ml_ops/27/run_requst_gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/27/run_requst_gke.sh -------------------------------------------------------------------------------- /ml_ops/27/vegeta/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/27/vegeta/Dockerfile -------------------------------------------------------------------------------- /ml_ops/28/Graphonomy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/Graphonomy/LICENSE -------------------------------------------------------------------------------- /ml_ops/28/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/README.md -------------------------------------------------------------------------------- /ml_ops/28/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/28/api/Dockerfile_dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/api/Dockerfile_dev -------------------------------------------------------------------------------- /ml_ops/28/api/app.log: -------------------------------------------------------------------------------- 1 | 2021-06-16 08:39:27 INFO start api server 2 | -------------------------------------------------------------------------------- /ml_ops/28/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/api/app.py -------------------------------------------------------------------------------- /ml_ops/28/api/k8s/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/api/k8s/service.yml -------------------------------------------------------------------------------- /ml_ops/28/api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/28/api/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/api/utils/logger.py -------------------------------------------------------------------------------- /ml_ops/28/api/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/api/utils/utils.py -------------------------------------------------------------------------------- /ml_ops/28/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/28/fluentd/fluent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/fluentd/fluent.conf -------------------------------------------------------------------------------- /ml_ops/28/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/request.py -------------------------------------------------------------------------------- /ml_ops/28/run_api_dev_cpu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/run_api_dev_cpu.sh -------------------------------------------------------------------------------- /ml_ops/28/run_api_dev_gpu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/run_api_dev_gpu.sh -------------------------------------------------------------------------------- /ml_ops/28/run_gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/run_gke.sh -------------------------------------------------------------------------------- /ml_ops/28/run_requst_gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/28/run_requst_gke.sh -------------------------------------------------------------------------------- /ml_ops/29/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/29/README.md -------------------------------------------------------------------------------- /ml_ops/29/fluent/fluent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/29/fluent/fluent.conf -------------------------------------------------------------------------------- /ml_ops/29/run_fluentd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/29/run_fluentd.sh -------------------------------------------------------------------------------- /ml_ops/29/send_log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/29/send_log.sh -------------------------------------------------------------------------------- /ml_ops/3/.gitignore: -------------------------------------------------------------------------------- 1 | client_credentials.json 2 | pipelines/src/datasets/* -------------------------------------------------------------------------------- /ml_ops/3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/3/README.md -------------------------------------------------------------------------------- /ml_ops/3/deploy_pipeline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/3/deploy_pipeline.sh -------------------------------------------------------------------------------- /ml_ops/3/pipelines/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/3/pipelines/Dockerfile -------------------------------------------------------------------------------- /ml_ops/30/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.meta -------------------------------------------------------------------------------- /ml_ops/30/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/30/README.md -------------------------------------------------------------------------------- /ml_ops/30/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/30/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/30/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/30/api/app.py -------------------------------------------------------------------------------- /ml_ops/30/api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/30/api/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/30/api/utils/logger.py -------------------------------------------------------------------------------- /ml_ops/30/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/30/docker-compose.yml -------------------------------------------------------------------------------- /ml_ops/30/fluentd/fluent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/30/fluentd/fluent.conf -------------------------------------------------------------------------------- /ml_ops/30/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/30/run_api.sh -------------------------------------------------------------------------------- /ml_ops/31/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/31/README.md -------------------------------------------------------------------------------- /ml_ops/32/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.meta 3 | *.json -------------------------------------------------------------------------------- /ml_ops/32/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/README.md -------------------------------------------------------------------------------- /ml_ops/32/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/32/api/Dockerfile_dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/api/Dockerfile_dev -------------------------------------------------------------------------------- /ml_ops/32/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/api/app.py -------------------------------------------------------------------------------- /ml_ops/32/api/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/api/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/32/api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/32/api/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/api/utils/logger.py -------------------------------------------------------------------------------- /ml_ops/32/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/docker-compose.yml -------------------------------------------------------------------------------- /ml_ops/32/fluentd/fluent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/fluentd/fluent.conf -------------------------------------------------------------------------------- /ml_ops/32/k8s/configmap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/k8s/configmap.yml -------------------------------------------------------------------------------- /ml_ops/32/k8s/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/k8s/deployment.yml -------------------------------------------------------------------------------- /ml_ops/32/k8s/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/k8s/service.yml -------------------------------------------------------------------------------- /ml_ops/32/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/run_api.sh -------------------------------------------------------------------------------- /ml_ops/32/run_gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/run_gke.sh -------------------------------------------------------------------------------- /ml_ops/32/run_request_gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/32/run_request_gke.sh -------------------------------------------------------------------------------- /ml_ops/33/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.meta 3 | *.json -------------------------------------------------------------------------------- /ml_ops/33/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/33/README.md -------------------------------------------------------------------------------- /ml_ops/33/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/33/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/33/api/Dockerfile_dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/33/api/Dockerfile_dev -------------------------------------------------------------------------------- /ml_ops/33/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/33/api/app.py -------------------------------------------------------------------------------- /ml_ops/33/api/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/33/api/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/33/api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/33/api/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/33/api/utils/logger.py -------------------------------------------------------------------------------- /ml_ops/33/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/33/docker-compose.yml -------------------------------------------------------------------------------- /ml_ops/33/fluentd/fluent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/33/fluentd/fluent.conf -------------------------------------------------------------------------------- /ml_ops/33/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/33/run_api.sh -------------------------------------------------------------------------------- /ml_ops/33/run_request.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/33/run_request.sh -------------------------------------------------------------------------------- /ml_ops/34/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/34/README.md -------------------------------------------------------------------------------- /ml_ops/34/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/34/config.py -------------------------------------------------------------------------------- /ml_ops/34/crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/34/crud.py -------------------------------------------------------------------------------- /ml_ops/34/run_sql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/34/run_sql.sh -------------------------------------------------------------------------------- /ml_ops/34/setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/34/setting.py -------------------------------------------------------------------------------- /ml_ops/35/.gitignore: -------------------------------------------------------------------------------- 1 | mysql/db -------------------------------------------------------------------------------- /ml_ops/35/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/35/README.md -------------------------------------------------------------------------------- /ml_ops/35/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/35/config.py -------------------------------------------------------------------------------- /ml_ops/35/crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/35/crud.py -------------------------------------------------------------------------------- /ml_ops/35/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/35/docker-compose.yml -------------------------------------------------------------------------------- /ml_ops/35/mysql/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/35/mysql/my.cnf -------------------------------------------------------------------------------- /ml_ops/35/run_sql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/35/run_sql.sh -------------------------------------------------------------------------------- /ml_ops/35/setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/35/setting.py -------------------------------------------------------------------------------- /ml_ops/36/.gitignore: -------------------------------------------------------------------------------- 1 | mysql/db 2 | *.log -------------------------------------------------------------------------------- /ml_ops/36/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/README.md -------------------------------------------------------------------------------- /ml_ops/36/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/36/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/api/app.py -------------------------------------------------------------------------------- /ml_ops/36/api/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/api/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/36/api/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/api/config.py -------------------------------------------------------------------------------- /ml_ops/36/api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/36/in_images/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/in_images/0.jpg -------------------------------------------------------------------------------- /ml_ops/36/in_images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/in_images/1.jpg -------------------------------------------------------------------------------- /ml_ops/36/in_images/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/in_images/2.jpg -------------------------------------------------------------------------------- /ml_ops/36/in_images/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/in_images/3.jpg -------------------------------------------------------------------------------- /ml_ops/36/in_images/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/in_images/4.jpg -------------------------------------------------------------------------------- /ml_ops/36/in_images/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/in_images/5.jpg -------------------------------------------------------------------------------- /ml_ops/36/mysql/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/mysql/my.cnf -------------------------------------------------------------------------------- /ml_ops/36/mysql_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/36/out_images/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/out_images/0.jpg -------------------------------------------------------------------------------- /ml_ops/36/out_images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/out_images/1.jpg -------------------------------------------------------------------------------- /ml_ops/36/out_images/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/out_images/2.jpg -------------------------------------------------------------------------------- /ml_ops/36/out_images/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/out_images/3.jpg -------------------------------------------------------------------------------- /ml_ops/36/out_images/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/out_images/4.jpg -------------------------------------------------------------------------------- /ml_ops/36/out_images/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/out_images/5.jpg -------------------------------------------------------------------------------- /ml_ops/36/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/request.py -------------------------------------------------------------------------------- /ml_ops/36/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/36/run_api.sh -------------------------------------------------------------------------------- /ml_ops/37/.gitignore: -------------------------------------------------------------------------------- 1 | mysql/db 2 | *.log -------------------------------------------------------------------------------- /ml_ops/37/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/README.md -------------------------------------------------------------------------------- /ml_ops/37/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/37/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/api/app.py -------------------------------------------------------------------------------- /ml_ops/37/api/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/api/config.py -------------------------------------------------------------------------------- /ml_ops/37/batch/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/batch/Dockerfile -------------------------------------------------------------------------------- /ml_ops/37/batch/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/batch/config.py -------------------------------------------------------------------------------- /ml_ops/37/in_images/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/in_images/0.jpg -------------------------------------------------------------------------------- /ml_ops/37/in_images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/in_images/1.jpg -------------------------------------------------------------------------------- /ml_ops/37/in_images/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/in_images/2.jpg -------------------------------------------------------------------------------- /ml_ops/37/in_images/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/in_images/3.jpg -------------------------------------------------------------------------------- /ml_ops/37/in_images/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/in_images/4.jpg -------------------------------------------------------------------------------- /ml_ops/37/in_images/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/in_images/5.jpg -------------------------------------------------------------------------------- /ml_ops/37/mysql/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/mysql/my.cnf -------------------------------------------------------------------------------- /ml_ops/37/mysql_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/37/out_images/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/out_images/0.jpg -------------------------------------------------------------------------------- /ml_ops/37/out_images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/out_images/1.jpg -------------------------------------------------------------------------------- /ml_ops/37/out_images/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/out_images/2.jpg -------------------------------------------------------------------------------- /ml_ops/37/out_images/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/out_images/3.jpg -------------------------------------------------------------------------------- /ml_ops/37/out_images/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/out_images/4.jpg -------------------------------------------------------------------------------- /ml_ops/37/out_images/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/out_images/5.jpg -------------------------------------------------------------------------------- /ml_ops/37/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/request.py -------------------------------------------------------------------------------- /ml_ops/37/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/run_api.sh -------------------------------------------------------------------------------- /ml_ops/37/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/37/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/37/utils/logger.py -------------------------------------------------------------------------------- /ml_ops/38/.gitignore: -------------------------------------------------------------------------------- 1 | *.log -------------------------------------------------------------------------------- /ml_ops/38/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/38/README.md -------------------------------------------------------------------------------- /ml_ops/38/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/38/config/config.py -------------------------------------------------------------------------------- /ml_ops/38/predict/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/38/predict/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/38/predict/app.py -------------------------------------------------------------------------------- /ml_ops/38/proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/38/proxy/Dockerfile -------------------------------------------------------------------------------- /ml_ops/38/proxy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/38/proxy/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/38/proxy/app.py -------------------------------------------------------------------------------- /ml_ops/38/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/38/request.py -------------------------------------------------------------------------------- /ml_ops/38/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/38/run_api.sh -------------------------------------------------------------------------------- /ml_ops/38/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/38/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/38/utils/logger.py -------------------------------------------------------------------------------- /ml_ops/38/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/38/utils/utils.py -------------------------------------------------------------------------------- /ml_ops/39/.gitignore: -------------------------------------------------------------------------------- 1 | *.log -------------------------------------------------------------------------------- /ml_ops/39/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/39/README.md -------------------------------------------------------------------------------- /ml_ops/39/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/39/config/config.py -------------------------------------------------------------------------------- /ml_ops/39/predict/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/39/predict/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/39/predict/app.py -------------------------------------------------------------------------------- /ml_ops/39/proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/39/proxy/Dockerfile -------------------------------------------------------------------------------- /ml_ops/39/proxy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/39/proxy/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/39/proxy/app.py -------------------------------------------------------------------------------- /ml_ops/39/redis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/39/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/39/request.py -------------------------------------------------------------------------------- /ml_ops/39/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/39/run_api.sh -------------------------------------------------------------------------------- /ml_ops/39/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/39/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/39/utils/logger.py -------------------------------------------------------------------------------- /ml_ops/39/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/39/utils/utils.py -------------------------------------------------------------------------------- /ml_ops/4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/4/README.md -------------------------------------------------------------------------------- /ml_ops/40/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/40/README.md -------------------------------------------------------------------------------- /ml_ops/40/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/40/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/40/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/40/config/config.py -------------------------------------------------------------------------------- /ml_ops/40/k8s/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/40/k8s/service.yml -------------------------------------------------------------------------------- /ml_ops/40/predict/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/40/predict/app.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/40/predict/app.log -------------------------------------------------------------------------------- /ml_ops/40/predict/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/40/predict/app.py -------------------------------------------------------------------------------- /ml_ops/40/proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/40/proxy/Dockerfile -------------------------------------------------------------------------------- /ml_ops/40/proxy/app.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/40/proxy/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/40/proxy/app.py -------------------------------------------------------------------------------- /ml_ops/40/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/40/request.py -------------------------------------------------------------------------------- /ml_ops/40/run_api_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/40/run_api_dev.sh -------------------------------------------------------------------------------- /ml_ops/40/run_gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/40/run_gke.sh -------------------------------------------------------------------------------- /ml_ops/40/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/40/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/40/utils/logger.py -------------------------------------------------------------------------------- /ml_ops/40/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/40/utils/utils.py -------------------------------------------------------------------------------- /ml_ops/41/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/41/README.md -------------------------------------------------------------------------------- /ml_ops/41/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/41/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/41/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/41/config/config.py -------------------------------------------------------------------------------- /ml_ops/41/k8s/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/41/k8s/service.yml -------------------------------------------------------------------------------- /ml_ops/41/predict/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/41/predict/app.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/41/predict/app.log -------------------------------------------------------------------------------- /ml_ops/41/predict/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/41/predict/app.py -------------------------------------------------------------------------------- /ml_ops/41/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/41/request.py -------------------------------------------------------------------------------- /ml_ops/41/run_api_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/41/run_api_dev.sh -------------------------------------------------------------------------------- /ml_ops/41/run_gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/41/run_gke.sh -------------------------------------------------------------------------------- /ml_ops/41/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/41/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/41/utils/logger.py -------------------------------------------------------------------------------- /ml_ops/41/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/41/utils/utils.py -------------------------------------------------------------------------------- /ml_ops/42/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/42/README.md -------------------------------------------------------------------------------- /ml_ops/42/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/42/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/42/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/42/config/config.py -------------------------------------------------------------------------------- /ml_ops/42/k8s/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/42/k8s/service.yml -------------------------------------------------------------------------------- /ml_ops/42/predict/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/42/predict/app.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/42/predict/app.log -------------------------------------------------------------------------------- /ml_ops/42/predict/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/42/predict/app.py -------------------------------------------------------------------------------- /ml_ops/42/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/42/request.py -------------------------------------------------------------------------------- /ml_ops/42/run_api_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/42/run_api_dev.sh -------------------------------------------------------------------------------- /ml_ops/42/run_gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/42/run_gke.sh -------------------------------------------------------------------------------- /ml_ops/42/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/42/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/42/utils/logger.py -------------------------------------------------------------------------------- /ml_ops/42/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/42/utils/utils.py -------------------------------------------------------------------------------- /ml_ops/43/.gitignore: -------------------------------------------------------------------------------- 1 | *.log -------------------------------------------------------------------------------- /ml_ops/43/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/43/README.md -------------------------------------------------------------------------------- /ml_ops/43/batch/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/43/batch/Dockerfile -------------------------------------------------------------------------------- /ml_ops/43/batch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/43/batch/app.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/43/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/43/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/43/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/43/config/config.py -------------------------------------------------------------------------------- /ml_ops/43/predict/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/43/predict/app.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/43/predict/app.log -------------------------------------------------------------------------------- /ml_ops/43/proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/43/proxy/Dockerfile -------------------------------------------------------------------------------- /ml_ops/43/proxy/app.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/43/proxy/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/43/proxy/app.py -------------------------------------------------------------------------------- /ml_ops/43/redis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/43/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/43/request.py -------------------------------------------------------------------------------- /ml_ops/43/run_api_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/43/run_api_dev.sh -------------------------------------------------------------------------------- /ml_ops/43/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/43/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/43/utils/logger.py -------------------------------------------------------------------------------- /ml_ops/43/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/43/utils/utils.py -------------------------------------------------------------------------------- /ml_ops/44/.gitignore: -------------------------------------------------------------------------------- 1 | *.log -------------------------------------------------------------------------------- /ml_ops/44/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/44/README.md -------------------------------------------------------------------------------- /ml_ops/44/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/44/config/config.py -------------------------------------------------------------------------------- /ml_ops/44/predict/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/44/predict/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/44/predict/app.py -------------------------------------------------------------------------------- /ml_ops/44/proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/44/proxy/Dockerfile -------------------------------------------------------------------------------- /ml_ops/44/proxy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/44/proxy/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/44/proxy/app.py -------------------------------------------------------------------------------- /ml_ops/44/redis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/44/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/44/request.py -------------------------------------------------------------------------------- /ml_ops/44/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/44/run_api.sh -------------------------------------------------------------------------------- /ml_ops/44/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/44/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/44/utils/logger.py -------------------------------------------------------------------------------- /ml_ops/44/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/44/utils/utils.py -------------------------------------------------------------------------------- /ml_ops/45/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/45/README.md -------------------------------------------------------------------------------- /ml_ops/45/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/45/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/45/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/45/api/api_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/45/api/api_utils.py -------------------------------------------------------------------------------- /ml_ops/45/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/45/api/app.py -------------------------------------------------------------------------------- /ml_ops/45/api/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/45/api/config.py -------------------------------------------------------------------------------- /ml_ops/45/api/log/app.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/45/api/log/app.log -------------------------------------------------------------------------------- /ml_ops/45/api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/45/k8s/cert.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/45/k8s/cert.yml -------------------------------------------------------------------------------- /ml_ops/45/k8s/ingress.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/45/k8s/ingress.yml -------------------------------------------------------------------------------- /ml_ops/45/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/45/request.py -------------------------------------------------------------------------------- /ml_ops/45/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/45/run_api.sh -------------------------------------------------------------------------------- /ml_ops/46/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | api/tmp -------------------------------------------------------------------------------- /ml_ops/46/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/46/README.md -------------------------------------------------------------------------------- /ml_ops/46/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/46/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/46/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/46/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/46/api/app.py -------------------------------------------------------------------------------- /ml_ops/46/api/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/46/api/config.py -------------------------------------------------------------------------------- /ml_ops/46/api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/46/in_audio/1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/46/in_audio/1.mp3 -------------------------------------------------------------------------------- /ml_ops/46/in_image/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/46/in_image/1.jpg -------------------------------------------------------------------------------- /ml_ops/46/in_video/1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/46/in_video/1.mp4 -------------------------------------------------------------------------------- /ml_ops/46/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/46/request.py -------------------------------------------------------------------------------- /ml_ops/46/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/46/run_api.sh -------------------------------------------------------------------------------- /ml_ops/47/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | api/tmp -------------------------------------------------------------------------------- /ml_ops/47/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/47/README.md -------------------------------------------------------------------------------- /ml_ops/47/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/47/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/47/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/47/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/47/api/app.py -------------------------------------------------------------------------------- /ml_ops/47/api/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/47/api/config.py -------------------------------------------------------------------------------- /ml_ops/47/api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/47/in_audio/1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/47/in_audio/1.mp3 -------------------------------------------------------------------------------- /ml_ops/47/in_image/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/47/in_image/1.jpg -------------------------------------------------------------------------------- /ml_ops/47/in_video/1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/47/in_video/1.mp4 -------------------------------------------------------------------------------- /ml_ops/47/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/47/request.py -------------------------------------------------------------------------------- /ml_ops/47/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/47/run_api.sh -------------------------------------------------------------------------------- /ml_ops/48/.gitignore: -------------------------------------------------------------------------------- 1 | tmp 2 | log -------------------------------------------------------------------------------- /ml_ops/48/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/48/README.md -------------------------------------------------------------------------------- /ml_ops/48/batch/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/48/batch/Dockerfile -------------------------------------------------------------------------------- /ml_ops/48/batch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/48/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/48/config/config.py -------------------------------------------------------------------------------- /ml_ops/48/predict/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/48/predict/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/48/predict/app.py -------------------------------------------------------------------------------- /ml_ops/48/proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/48/proxy/Dockerfile -------------------------------------------------------------------------------- /ml_ops/48/proxy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/48/proxy/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/48/proxy/app.py -------------------------------------------------------------------------------- /ml_ops/48/redis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/48/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/48/request.py -------------------------------------------------------------------------------- /ml_ops/48/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/48/run_api.sh -------------------------------------------------------------------------------- /ml_ops/48/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/48/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/48/utils/utils.py -------------------------------------------------------------------------------- /ml_ops/49/.gitignore: -------------------------------------------------------------------------------- 1 | api/key 2 | *.log -------------------------------------------------------------------------------- /ml_ops/49/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/49/README.md -------------------------------------------------------------------------------- /ml_ops/49/api/batch-server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/49/api/monitoring-server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/49/api/predict-server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/49/api/proxy-server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/49/api/redis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/49/api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/49/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/49/request.py -------------------------------------------------------------------------------- /ml_ops/49/run_api_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/49/run_api_dev.sh -------------------------------------------------------------------------------- /ml_ops/5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/5/README.md -------------------------------------------------------------------------------- /ml_ops/50/.dockerignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.log -------------------------------------------------------------------------------- /ml_ops/50/.gcloudignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.log -------------------------------------------------------------------------------- /ml_ops/50/.gitignore: -------------------------------------------------------------------------------- 1 | api/key 2 | *.log -------------------------------------------------------------------------------- /ml_ops/50/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/50/README.md -------------------------------------------------------------------------------- /ml_ops/50/api/batch-server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/50/api/monitoring-server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/50/api/predict-server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/50/api/proxy-server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/50/api/redis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/50/api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/50/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/50/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/50/deploy_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/50/deploy_api.sh -------------------------------------------------------------------------------- /ml_ops/50/k8s/batch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/50/k8s/batch.yml -------------------------------------------------------------------------------- /ml_ops/50/k8s/predict.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/50/k8s/predict.yml -------------------------------------------------------------------------------- /ml_ops/50/k8s/proxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/50/k8s/proxy.yml -------------------------------------------------------------------------------- /ml_ops/50/k8s/redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/50/k8s/redis.yml -------------------------------------------------------------------------------- /ml_ops/50/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/50/request.py -------------------------------------------------------------------------------- /ml_ops/50/request_gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/50/request_gke.sh -------------------------------------------------------------------------------- /ml_ops/50/run_api_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/50/run_api_dev.sh -------------------------------------------------------------------------------- /ml_ops/51/.dockerignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.log -------------------------------------------------------------------------------- /ml_ops/51/.gcloudignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.log -------------------------------------------------------------------------------- /ml_ops/51/.gitignore: -------------------------------------------------------------------------------- 1 | api/key 2 | *.log -------------------------------------------------------------------------------- /ml_ops/51/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/51/README.md -------------------------------------------------------------------------------- /ml_ops/51/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/51/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/51/deploy_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/51/deploy_api.sh -------------------------------------------------------------------------------- /ml_ops/51/job/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/51/job/Dockerfile -------------------------------------------------------------------------------- /ml_ops/51/job/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/51/job/job.py -------------------------------------------------------------------------------- /ml_ops/51/k8s/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/51/k8s/job.yml -------------------------------------------------------------------------------- /ml_ops/51/run_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/51/run_dev.sh -------------------------------------------------------------------------------- /ml_ops/52/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/52/README.md -------------------------------------------------------------------------------- /ml_ops/52/make_pubsub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/52/make_pubsub.sh -------------------------------------------------------------------------------- /ml_ops/53/.gitignore: -------------------------------------------------------------------------------- 1 | api/key 2 | *.log -------------------------------------------------------------------------------- /ml_ops/53/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/53/README.md -------------------------------------------------------------------------------- /ml_ops/53/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/53/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/53/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/53/api/app.py -------------------------------------------------------------------------------- /ml_ops/53/api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/53/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/53/request.py -------------------------------------------------------------------------------- /ml_ops/53/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/53/run_api.sh -------------------------------------------------------------------------------- /ml_ops/54/.gitignore: -------------------------------------------------------------------------------- 1 | key -------------------------------------------------------------------------------- /ml_ops/54/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/54/README.md -------------------------------------------------------------------------------- /ml_ops/55/.gitignore: -------------------------------------------------------------------------------- 1 | *.json -------------------------------------------------------------------------------- /ml_ops/55/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/55/README.md -------------------------------------------------------------------------------- /ml_ops/55/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/55/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/55/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/55/api/app.py -------------------------------------------------------------------------------- /ml_ops/55/api/setup_gke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/55/api/setup_gke.sh -------------------------------------------------------------------------------- /ml_ops/55/cloudbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/55/cloudbuild.yml -------------------------------------------------------------------------------- /ml_ops/55/deploy_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/55/deploy_api.sh -------------------------------------------------------------------------------- /ml_ops/55/resuest_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/55/resuest_api.sh -------------------------------------------------------------------------------- /ml_ops/56/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/56/README.md -------------------------------------------------------------------------------- /ml_ops/57/.gitignore: -------------------------------------------------------------------------------- 1 | mysql/db 2 | *.log 3 | cloud_sql_proxy 4 | -------------------------------------------------------------------------------- /ml_ops/57/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/57/README.md -------------------------------------------------------------------------------- /ml_ops/58/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/58/.gitignore -------------------------------------------------------------------------------- /ml_ops/58/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/58/README.md -------------------------------------------------------------------------------- /ml_ops/59/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/59/README.md -------------------------------------------------------------------------------- /ml_ops/6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/6/README.md -------------------------------------------------------------------------------- /ml_ops/60/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | out_images 3 | _old -------------------------------------------------------------------------------- /ml_ops/60/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/60/README.md -------------------------------------------------------------------------------- /ml_ops/60/api/predict-server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/60/api/predict-server/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/60/deploy_eks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/60/deploy_eks.sh -------------------------------------------------------------------------------- /ml_ops/60/k8s/predict.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/60/k8s/predict.yml -------------------------------------------------------------------------------- /ml_ops/60/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/60/request.py -------------------------------------------------------------------------------- /ml_ops/60/request_eks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/60/request_eks.sh -------------------------------------------------------------------------------- /ml_ops/60/request_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/60/request_local.sh -------------------------------------------------------------------------------- /ml_ops/61/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/61/README.md -------------------------------------------------------------------------------- /ml_ops/62/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/62/README.md -------------------------------------------------------------------------------- /ml_ops/62/dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/62/dag.py -------------------------------------------------------------------------------- /ml_ops/64/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/64/.gitignore -------------------------------------------------------------------------------- /ml_ops/64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/64/README.md -------------------------------------------------------------------------------- /ml_ops/64/delete_ec2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/64/delete_ec2.sh -------------------------------------------------------------------------------- /ml_ops/64/deploy_ec2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/64/deploy_ec2.sh -------------------------------------------------------------------------------- /ml_ops/64/make_iam.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/64/make_iam.sh -------------------------------------------------------------------------------- /ml_ops/65/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/65/README.md -------------------------------------------------------------------------------- /ml_ops/65/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/65/config.yml -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/conf/local/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/data/01_raw/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/data/02_intermediate/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/data/03_primary/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/data/04_feature/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/data/05_model_input/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/data/06_models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/data/07_model_output/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/data/08_reporting/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/logs/journals/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/notebooks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length=88 3 | extend-ignore=E203 4 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/src/kedro_project/__init__.py: -------------------------------------------------------------------------------- 1 | """kedro_project 2 | """ 3 | 4 | __version__ = "0.1" 5 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/src/kedro_project/pipelines/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/src/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/65/kedro_project/src/tests/pipelines/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/66/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/66/README.md -------------------------------------------------------------------------------- /ml_ops/67/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/67/.gitignore -------------------------------------------------------------------------------- /ml_ops/67/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/67/Dockerfile -------------------------------------------------------------------------------- /ml_ops/67/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/67/README.md -------------------------------------------------------------------------------- /ml_ops/68/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/68/README.md -------------------------------------------------------------------------------- /ml_ops/69/.gitignore: -------------------------------------------------------------------------------- 1 | *.mod 2 | *.sum -------------------------------------------------------------------------------- /ml_ops/69/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/69/README.md -------------------------------------------------------------------------------- /ml_ops/69/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/69/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/69/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/69/api/main.go -------------------------------------------------------------------------------- /ml_ops/69/request.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -eu 3 | PORT=3000 4 | 5 | curl http://localhost:${PORT}/health 6 | -------------------------------------------------------------------------------- /ml_ops/69/run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/69/run_api.sh -------------------------------------------------------------------------------- /ml_ops/7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/7/README.md -------------------------------------------------------------------------------- /ml_ops/7/datasets/1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/7/datasets/1.csv -------------------------------------------------------------------------------- /ml_ops/70/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/70/.gitignore -------------------------------------------------------------------------------- /ml_ops/70/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/70/README.md -------------------------------------------------------------------------------- /ml_ops/70/terraform/aws/s3/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/71/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/71/.gitignore -------------------------------------------------------------------------------- /ml_ops/71/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/71/README.md -------------------------------------------------------------------------------- /ml_ops/71/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/71/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/71/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/71/api/app.py -------------------------------------------------------------------------------- /ml_ops/71/resuest_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/71/resuest_api.sh -------------------------------------------------------------------------------- /ml_ops/71/terraform/gcp/gcs/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/71/terraform/gcp/gke/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/71/terraform/gcp/gke/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/72/.gitignore: -------------------------------------------------------------------------------- 1 | *.mod 2 | *.sum -------------------------------------------------------------------------------- /ml_ops/72/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/72/README.md -------------------------------------------------------------------------------- /ml_ops/72/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/72/api/Dockerfile -------------------------------------------------------------------------------- /ml_ops/72/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/72/api/api.go -------------------------------------------------------------------------------- /ml_ops/72/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/72/request.go -------------------------------------------------------------------------------- /ml_ops/72/request_curl.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -eu 3 | PORT=5001 4 | 5 | curl http://localhost:${PORT}/health 6 | -------------------------------------------------------------------------------- /ml_ops/72/request_go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/72/request_go.sh -------------------------------------------------------------------------------- /ml_ops/73/.gitignore: -------------------------------------------------------------------------------- 1 | !*.json 2 | *.log 3 | *.env 4 | -------------------------------------------------------------------------------- /ml_ops/73/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/73/README.md -------------------------------------------------------------------------------- /ml_ops/73/job/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/73/job/Dockerfile -------------------------------------------------------------------------------- /ml_ops/73/job/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/73/job/job.py -------------------------------------------------------------------------------- /ml_ops/73/make_iam.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/73/make_iam.sh -------------------------------------------------------------------------------- /ml_ops/74/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/74/README.md -------------------------------------------------------------------------------- /ml_ops/74/delete_sqs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/74/delete_sqs.sh -------------------------------------------------------------------------------- /ml_ops/74/deploy_sqs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/74/deploy_sqs.sh -------------------------------------------------------------------------------- /ml_ops/75/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/75/README.md -------------------------------------------------------------------------------- /ml_ops/76/.gitignore: -------------------------------------------------------------------------------- 1 | !elasticache-iam-policy.json -------------------------------------------------------------------------------- /ml_ops/76/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/76/README.md -------------------------------------------------------------------------------- /ml_ops/76/connect_redis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/76/connect_redis.sh -------------------------------------------------------------------------------- /ml_ops/76/delete_ec2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/76/delete_ec2.sh -------------------------------------------------------------------------------- /ml_ops/76/deploy_ec2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/76/deploy_ec2.sh -------------------------------------------------------------------------------- /ml_ops/77/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/77/README.md -------------------------------------------------------------------------------- /ml_ops/78/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/78/README.md -------------------------------------------------------------------------------- /ml_ops/78/delete_aurora.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/78/delete_aurora.sh -------------------------------------------------------------------------------- /ml_ops/78/deploy_aurora.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/78/deploy_aurora.sh -------------------------------------------------------------------------------- /ml_ops/79/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/79/README.md -------------------------------------------------------------------------------- /ml_ops/8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/8/README.md -------------------------------------------------------------------------------- /ml_ops/8/datasets/1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/8/datasets/1.csv -------------------------------------------------------------------------------- /ml_ops/8/run_bigquery.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/8/run_bigquery.sh -------------------------------------------------------------------------------- /ml_ops/80/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/80/README.md -------------------------------------------------------------------------------- /ml_ops/81/.gitignore: -------------------------------------------------------------------------------- 1 | postgresql/db -------------------------------------------------------------------------------- /ml_ops/81/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/81/README.md -------------------------------------------------------------------------------- /ml_ops/82/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/82/README.md -------------------------------------------------------------------------------- /ml_ops/83/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/83/Dockerfile -------------------------------------------------------------------------------- /ml_ops/83/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/83/README.md -------------------------------------------------------------------------------- /ml_ops/83/api/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/83/api/mix.exs -------------------------------------------------------------------------------- /ml_ops/83/api/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/83/api/router.ex -------------------------------------------------------------------------------- /ml_ops/83/run_api_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/83/run_api_local.sh -------------------------------------------------------------------------------- /ml_ops/84/.gitignore: -------------------------------------------------------------------------------- 1 | postgresql/db 2 | .old -------------------------------------------------------------------------------- /ml_ops/84/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/84/README.md -------------------------------------------------------------------------------- /ml_ops/84/db/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/84/db/__init__.py -------------------------------------------------------------------------------- /ml_ops/84/db/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/84/db/config.py -------------------------------------------------------------------------------- /ml_ops/84/db/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/84/db/models.py -------------------------------------------------------------------------------- /ml_ops/84/db/setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/84/db/setting.py -------------------------------------------------------------------------------- /ml_ops/84/migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /ml_ops/84/run_migration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/84/run_migration.sh -------------------------------------------------------------------------------- /ml_ops/85/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/85/README.md -------------------------------------------------------------------------------- /ml_ops/86/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/86/README.md -------------------------------------------------------------------------------- /ml_ops/86/run_request.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/86/run_request.sh -------------------------------------------------------------------------------- /ml_ops/87/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/87/README.md -------------------------------------------------------------------------------- /ml_ops/88/.gitignore: -------------------------------------------------------------------------------- 1 | env.conf -------------------------------------------------------------------------------- /ml_ops/88/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/88/README.md -------------------------------------------------------------------------------- /ml_ops/88/aws-auth-cm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/88/aws-auth-cm.yaml -------------------------------------------------------------------------------- /ml_ops/89/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/89/README.md -------------------------------------------------------------------------------- /ml_ops/9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/9/README.md -------------------------------------------------------------------------------- /ml_ops/9/datasets/1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/9/datasets/1.csv -------------------------------------------------------------------------------- /ml_ops/90/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | out_images 3 | _old -------------------------------------------------------------------------------- /ml_ops/90/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/90/README.md -------------------------------------------------------------------------------- /ml_ops/90/api/predict-server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/90/api/predict-server/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/90/k8s/predict.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/90/k8s/predict.yml -------------------------------------------------------------------------------- /ml_ops/90/request_eks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/90/request_eks.sh -------------------------------------------------------------------------------- /ml_ops/91/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.bak 3 | out_images 4 | _old -------------------------------------------------------------------------------- /ml_ops/91/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/91/README.md -------------------------------------------------------------------------------- /ml_ops/91/api/predict-server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/91/api/predict-server/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ml_ops/91/k8s/predict.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/91/k8s/predict.yml -------------------------------------------------------------------------------- /ml_ops/92/.gitignore: -------------------------------------------------------------------------------- 1 | postgresql/db 2 | .old -------------------------------------------------------------------------------- /ml_ops/92/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/92/README.md -------------------------------------------------------------------------------- /ml_ops/92/elixir_ecto_postgresql/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /ml_ops/93/.gitignore: -------------------------------------------------------------------------------- 1 | postgresql/db -------------------------------------------------------------------------------- /ml_ops/93/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/93/README.md -------------------------------------------------------------------------------- /ml_ops/93/elixir_ecto_postgresql/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /ml_ops/94/.gitignore: -------------------------------------------------------------------------------- 1 | postgresql/db -------------------------------------------------------------------------------- /ml_ops/94/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/94/README.md -------------------------------------------------------------------------------- /ml_ops/95/.gitignore: -------------------------------------------------------------------------------- 1 | postgresql/db -------------------------------------------------------------------------------- /ml_ops/95/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/95/README.md -------------------------------------------------------------------------------- /ml_ops/96/.gitignore: -------------------------------------------------------------------------------- 1 | postgresql/db -------------------------------------------------------------------------------- /ml_ops/96/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/96/README.md -------------------------------------------------------------------------------- /ml_ops/97/.gitignore: -------------------------------------------------------------------------------- 1 | postgresql/db -------------------------------------------------------------------------------- /ml_ops/97/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/97/README.md -------------------------------------------------------------------------------- /ml_ops/98/.gitignore: -------------------------------------------------------------------------------- 1 | postgresql/db -------------------------------------------------------------------------------- /ml_ops/98/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/98/README.md -------------------------------------------------------------------------------- /ml_ops/99/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/ml_ops/99/README.md -------------------------------------------------------------------------------- /nlp_processing/1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/1/README.md -------------------------------------------------------------------------------- /nlp_processing/2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/2/README.md -------------------------------------------------------------------------------- /nlp_processing/27/.gitignore: -------------------------------------------------------------------------------- 1 | .deepeval* -------------------------------------------------------------------------------- /nlp_processing/27/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/27/run.py -------------------------------------------------------------------------------- /nlp_processing/27/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/27/run.sh -------------------------------------------------------------------------------- /nlp_processing/28/.gitignore: -------------------------------------------------------------------------------- 1 | .deepeval* -------------------------------------------------------------------------------- /nlp_processing/28/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/28/run.py -------------------------------------------------------------------------------- /nlp_processing/28/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/28/run.sh -------------------------------------------------------------------------------- /nlp_processing/29/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/29/train.py -------------------------------------------------------------------------------- /nlp_processing/3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/3/README.md -------------------------------------------------------------------------------- /nlp_processing/30/README.md: -------------------------------------------------------------------------------- 1 | # HuggingFace Transformers を使用して Qwen での推論を行う 2 | 3 | ## 方法 4 | 5 | -------------------------------------------------------------------------------- /nlp_processing/32/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/32/run.py -------------------------------------------------------------------------------- /nlp_processing/36/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/36/.flake8 -------------------------------------------------------------------------------- /nlp_processing/36/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/36/Makefile -------------------------------------------------------------------------------- /nlp_processing/36/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/36/uv.lock -------------------------------------------------------------------------------- /nlp_processing/37/.gitignore: -------------------------------------------------------------------------------- 1 | .mcp.json 2 | -------------------------------------------------------------------------------- /nlp_processing/4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/4/README.md -------------------------------------------------------------------------------- /nlp_processing/41/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/41/run.py -------------------------------------------------------------------------------- /nlp_processing/42/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/42/run.py -------------------------------------------------------------------------------- /nlp_processing/43/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/43/run.py -------------------------------------------------------------------------------- /nlp_processing/44/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/44/run.py -------------------------------------------------------------------------------- /nlp_processing/45/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /nlp_processing/45/my_agent/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agent 2 | -------------------------------------------------------------------------------- /nlp_processing/47/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /nlp_processing/47/multi_agent/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agent 2 | -------------------------------------------------------------------------------- /nlp_processing/47/multi_agent_parallel/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agent 2 | -------------------------------------------------------------------------------- /nlp_processing/47/multi_agent_sequential/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agent 2 | -------------------------------------------------------------------------------- /nlp_processing/48/a2a_agent/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agent 2 | -------------------------------------------------------------------------------- /nlp_processing/48/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/48/agent.py -------------------------------------------------------------------------------- /nlp_processing/49/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/49/agent.py -------------------------------------------------------------------------------- /nlp_processing/5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/5/README.md -------------------------------------------------------------------------------- /nlp_processing/50/server-agent/.codespellignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nlp_processing/51/a2a-agent/.codespellignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nlp_processing/53/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/53/.flake8 -------------------------------------------------------------------------------- /nlp_processing/53/.gitignore: -------------------------------------------------------------------------------- 1 | outputs/ -------------------------------------------------------------------------------- /nlp_processing/53/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/53/Makefile -------------------------------------------------------------------------------- /nlp_processing/53/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/53/train.py -------------------------------------------------------------------------------- /nlp_processing/53/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/53/utils.py -------------------------------------------------------------------------------- /nlp_processing/53/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/53/uv.lock -------------------------------------------------------------------------------- /nlp_processing/54/.gitignore: -------------------------------------------------------------------------------- 1 | outputs/ -------------------------------------------------------------------------------- /nlp_processing/54/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/54/Makefile -------------------------------------------------------------------------------- /nlp_processing/54/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/54/train.py -------------------------------------------------------------------------------- /nlp_processing/54/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/54/utils.py -------------------------------------------------------------------------------- /nlp_processing/54/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/54/uv.lock -------------------------------------------------------------------------------- /nlp_processing/6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/6/README.md -------------------------------------------------------------------------------- /nlp_processing/7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/7/README.md -------------------------------------------------------------------------------- /nlp_processing/8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/8/README.md -------------------------------------------------------------------------------- /nlp_processing/9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/nlp_processing/9/README.md -------------------------------------------------------------------------------- /pytorch_tips/1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/1/.gitignore -------------------------------------------------------------------------------- /pytorch_tips/1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/1/README.md -------------------------------------------------------------------------------- /pytorch_tips/1/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/1/data/transforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/1/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/1/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/1/train.py -------------------------------------------------------------------------------- /pytorch_tips/1/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/1/train.sh -------------------------------------------------------------------------------- /pytorch_tips/1/utils/__init__.py: -------------------------------------------------------------------------------- 1 | from .utils import * 2 | -------------------------------------------------------------------------------- /pytorch_tips/2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/2/.gitignore -------------------------------------------------------------------------------- /pytorch_tips/2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/2/README.md -------------------------------------------------------------------------------- /pytorch_tips/2/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/2/data/transforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/2/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/2/train_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/2/train_dp.py -------------------------------------------------------------------------------- /pytorch_tips/2/train_dp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/2/train_dp.sh -------------------------------------------------------------------------------- /pytorch_tips/2/utils/__init__.py: -------------------------------------------------------------------------------- 1 | from .utils import * 2 | -------------------------------------------------------------------------------- /pytorch_tips/3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/3/.gitignore -------------------------------------------------------------------------------- /pytorch_tips/3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/3/README.md -------------------------------------------------------------------------------- /pytorch_tips/3/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/3/data/transforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/3/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/3/utils/__init__.py: -------------------------------------------------------------------------------- 1 | from .utils import * 2 | -------------------------------------------------------------------------------- /pytorch_tips/4/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/4/.gitignore -------------------------------------------------------------------------------- /pytorch_tips/4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/4/README.md -------------------------------------------------------------------------------- /pytorch_tips/4/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/4/data/transforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/4/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/4/utils/__init__.py: -------------------------------------------------------------------------------- 1 | from .utils import * 2 | -------------------------------------------------------------------------------- /pytorch_tips/5/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/5/.gitignore -------------------------------------------------------------------------------- /pytorch_tips/5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/5/README.md -------------------------------------------------------------------------------- /pytorch_tips/5/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/5/data/transforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/5/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/5/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/5/test.py -------------------------------------------------------------------------------- /pytorch_tips/5/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/5/test.sh -------------------------------------------------------------------------------- /pytorch_tips/5/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/5/train.py -------------------------------------------------------------------------------- /pytorch_tips/5/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/5/train.sh -------------------------------------------------------------------------------- /pytorch_tips/5/utils/__init__.py: -------------------------------------------------------------------------------- 1 | from .utils import * 2 | -------------------------------------------------------------------------------- /pytorch_tips/6/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/6/.gitignore -------------------------------------------------------------------------------- /pytorch_tips/6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/6/README.md -------------------------------------------------------------------------------- /pytorch_tips/6/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/6/data/transforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/6/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/6/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/6/test.py -------------------------------------------------------------------------------- /pytorch_tips/6/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/6/test.sh -------------------------------------------------------------------------------- /pytorch_tips/6/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/6/train.py -------------------------------------------------------------------------------- /pytorch_tips/6/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/6/train.sh -------------------------------------------------------------------------------- /pytorch_tips/6/utils/__init__.py: -------------------------------------------------------------------------------- 1 | from .utils import * 2 | -------------------------------------------------------------------------------- /pytorch_tips/7/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/7/.gitignore -------------------------------------------------------------------------------- /pytorch_tips/7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/7/README.md -------------------------------------------------------------------------------- /pytorch_tips/7/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/7/data/transforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/7/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytorch_tips/7/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/7/train.py -------------------------------------------------------------------------------- /pytorch_tips/7/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/pytorch_tips/7/train.sh -------------------------------------------------------------------------------- /pytorch_tips/7/utils/__init__.py: -------------------------------------------------------------------------------- 1 | from .utils import * 2 | -------------------------------------------------------------------------------- /server_processing/13/.gitignore: -------------------------------------------------------------------------------- 1 | *.json 2 | node_modules -------------------------------------------------------------------------------- /server_processing/14/functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /server_processing/15/functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /server_processing/16/login_by_google/functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /server_processing/16/login_by_mail/functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /server_processing/17/.gitignore: -------------------------------------------------------------------------------- 1 | *.rules 2 | *.log 3 | !*.html 4 | -------------------------------------------------------------------------------- /server_processing/17/firebase/functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /server_processing/17/firebase/remoteconfig.template.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server_processing/18/functions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /server_processing/19/README.md: -------------------------------------------------------------------------------- 1 | # 【GCP】機械学習モデルの推論 API を Cloud Functions 上で動作させる 2 | 3 | ## ■ 実現方法 4 | -------------------------------------------------------------------------------- /server_processing/27/.gitignore: -------------------------------------------------------------------------------- 1 | api/run.py -------------------------------------------------------------------------------- /server_processing/36/batch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server_processing/36/predict/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server_processing/36/proxy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server_processing/36/redis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server_processing/36/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server_processing/39/streamlit/streamlit_app.py: -------------------------------------------------------------------------------- 1 | import streamlit as st 2 | 3 | st.title("Hello, World!") 4 | -------------------------------------------------------------------------------- /server_processing/8/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/server_processing/8/app.py -------------------------------------------------------------------------------- /video_processing/1/.gitignore: -------------------------------------------------------------------------------- 1 | out_video/ -------------------------------------------------------------------------------- /web_scraping/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yagami360/ai-product-dev-tips/HEAD/web_scraping/README.md --------------------------------------------------------------------------------