result.txt 62 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970
  1. ubuntu@ubuntu:~/Fine-tuning$ docker ps -a
  2. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
  3. cad4e2eea951 fine-tuning-frontend "/docker-entrypoint.…" About a minute ago Restarting (1) 9 seconds ago finetune-frontend
  4. 4074f7d6fdfa fine-tuning-backend "uvicorn main:app --…" 7 minutes ago Restarting (1) 26 seconds ago finetune-backend
  5. 842d54390119 docker.m.daocloud.io/library/postgres:16-alpine "docker-entrypoint.s…" 7 minutes ago Up 7 minutes 0.0.0.0:5432->5432/tcp, [::]:5432->5432/tcp finetune-postgres
  6. c2ec724f96b0 mineru:latest "mineru-api --host 0…" 33 minutes ago Up 33 minutes (healthy) 0.0.0.0:23428->8000/tcp, [::]:23428->8000/tcp mineru-api
  7. 32ad6b617127 hello-world "/hello" 5 hours ago Exited (0) 5 hours ago upbeat_jackson
  8. 0ece88b67574 hello-world "/hello" 5 hours ago Created frosty_curran
  9. ubuntu@ubuntu:~/Fine-tuning$ docker logs finetune-frontend
  10. /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
  11. /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
  12. /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
  13. 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
  14. 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
  15. /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
  16. /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
  17. /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
  18. /docker-entrypoint.sh: Configuration complete; ready for start up
  19. 2026/05/20 07:23:00 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  20. nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  21. /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
  22. /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
  23. /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
  24. 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
  25. 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
  26. /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
  27. /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
  28. /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
  29. /docker-entrypoint.sh: Configuration complete; ready for start up
  30. 2026/05/20 07:23:06 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  31. nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  32. /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
  33. /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
  34. /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
  35. 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
  36. 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
  37. /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
  38. /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
  39. /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
  40. /docker-entrypoint.sh: Configuration complete; ready for start up
  41. 2026/05/20 07:23:11 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  42. nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  43. /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
  44. /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
  45. /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
  46. 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
  47. 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
  48. /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
  49. /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
  50. /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
  51. /docker-entrypoint.sh: Configuration complete; ready for start up
  52. 2026/05/20 07:23:17 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  53. nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  54. /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
  55. /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
  56. /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
  57. 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
  58. 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
  59. /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
  60. /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
  61. /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
  62. /docker-entrypoint.sh: Configuration complete; ready for start up
  63. 2026/05/20 07:23:23 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  64. nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  65. /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
  66. /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
  67. /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
  68. 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
  69. 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
  70. /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
  71. /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
  72. /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
  73. /docker-entrypoint.sh: Configuration complete; ready for start up
  74. 2026/05/20 07:23:30 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  75. nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  76. /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
  77. /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
  78. /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
  79. 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
  80. 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
  81. /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
  82. /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
  83. /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
  84. /docker-entrypoint.sh: Configuration complete; ready for start up
  85. 2026/05/20 07:23:38 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  86. nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  87. /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
  88. /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
  89. /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
  90. 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
  91. 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
  92. /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
  93. /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
  94. /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
  95. /docker-entrypoint.sh: Configuration complete; ready for start up
  96. 2026/05/20 07:23:50 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  97. nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  98. /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
  99. /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
  100. /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
  101. 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
  102. 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
  103. /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
  104. /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
  105. /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
  106. /docker-entrypoint.sh: Configuration complete; ready for start up
  107. 2026/05/20 07:24:08 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  108. nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  109. /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
  110. /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
  111. /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
  112. 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
  113. 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
  114. /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
  115. /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
  116. /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
  117. /docker-entrypoint.sh: Configuration complete; ready for start up
  118. 2026/05/20 07:24:39 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  119. nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:14
  120. ubuntu@ubuntu:~/Fine-tuning$ docker logs finetune-backend
  121. Traceback (most recent call last):
  122. File "/usr/local/bin/uvicorn", line 8, in <module>
  123. sys.exit(main())
  124. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  125. return self.main(*args, **kwargs)
  126. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  127. rv = self.invoke(ctx)
  128. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  129. return ctx.invoke(self.callback, **ctx.params)
  130. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  131. return callback(*args, **kwargs)
  132. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  133. run(
  134. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  135. config.load_app()
  136. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  137. return import_from_string(self.app)
  138. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  139. raise exc from None
  140. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  141. module = importlib.import_module(module_str)
  142. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  143. return _bootstrap._gcd_import(name[level:], package, level)
  144. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  145. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  146. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  147. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  148. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  149. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  150. File "/app/main.py", line 83, in <module>
  151. app = create_app()
  152. File "/app/main.py", line 57, in create_app
  153. from app.api import models as models_api
  154. File "/app/app/api/models.py", line 5, in <module>
  155. from app.services import model_service, model_test_service
  156. File "/app/app/services/model_service.py", line 7, in <module>
  157. from app.core.db import async_session, ModelCache
  158. File "/app/app/core/db.py", line 37, in <module>
  159. async_session = _get_session()
  160. File "/app/app/core/db.py", line 32, in _get_session
  161. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  162. File "/app/app/core/db.py", line 21, in _get_engine
  163. _engine = create_async_engine(
  164. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  165. sync_engine = _create_engine(url, **kw)
  166. File "<string>", line 2, in create_engine
  167. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  168. return fn(*args, **kwargs) # type: ignore[no-any-return]
  169. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  170. dbapi = dbapi_meth(**dbapi_args)
  171. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  172. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  173. ModuleNotFoundError: No module named 'asyncpg'
  174. Traceback (most recent call last):
  175. File "/usr/local/bin/uvicorn", line 8, in <module>
  176. sys.exit(main())
  177. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  178. return self.main(*args, **kwargs)
  179. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  180. rv = self.invoke(ctx)
  181. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  182. return ctx.invoke(self.callback, **ctx.params)
  183. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  184. return callback(*args, **kwargs)
  185. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  186. run(
  187. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  188. config.load_app()
  189. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  190. return import_from_string(self.app)
  191. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  192. raise exc from None
  193. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  194. module = importlib.import_module(module_str)
  195. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  196. return _bootstrap._gcd_import(name[level:], package, level)
  197. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  198. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  199. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  200. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  201. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  202. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  203. File "/app/main.py", line 83, in <module>
  204. app = create_app()
  205. File "/app/main.py", line 57, in create_app
  206. from app.api import models as models_api
  207. File "/app/app/api/models.py", line 5, in <module>
  208. from app.services import model_service, model_test_service
  209. File "/app/app/services/model_service.py", line 7, in <module>
  210. from app.core.db import async_session, ModelCache
  211. File "/app/app/core/db.py", line 37, in <module>
  212. async_session = _get_session()
  213. File "/app/app/core/db.py", line 32, in _get_session
  214. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  215. File "/app/app/core/db.py", line 21, in _get_engine
  216. _engine = create_async_engine(
  217. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  218. sync_engine = _create_engine(url, **kw)
  219. File "<string>", line 2, in create_engine
  220. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  221. return fn(*args, **kwargs) # type: ignore[no-any-return]
  222. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  223. dbapi = dbapi_meth(**dbapi_args)
  224. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  225. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  226. ModuleNotFoundError: No module named 'asyncpg'
  227. Traceback (most recent call last):
  228. File "/usr/local/bin/uvicorn", line 8, in <module>
  229. sys.exit(main())
  230. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  231. return self.main(*args, **kwargs)
  232. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  233. rv = self.invoke(ctx)
  234. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  235. return ctx.invoke(self.callback, **ctx.params)
  236. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  237. return callback(*args, **kwargs)
  238. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  239. run(
  240. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  241. config.load_app()
  242. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  243. return import_from_string(self.app)
  244. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  245. raise exc from None
  246. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  247. module = importlib.import_module(module_str)
  248. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  249. return _bootstrap._gcd_import(name[level:], package, level)
  250. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  251. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  252. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  253. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  254. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  255. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  256. File "/app/main.py", line 83, in <module>
  257. app = create_app()
  258. File "/app/main.py", line 57, in create_app
  259. from app.api import models as models_api
  260. File "/app/app/api/models.py", line 5, in <module>
  261. from app.services import model_service, model_test_service
  262. File "/app/app/services/model_service.py", line 7, in <module>
  263. from app.core.db import async_session, ModelCache
  264. File "/app/app/core/db.py", line 37, in <module>
  265. async_session = _get_session()
  266. File "/app/app/core/db.py", line 32, in _get_session
  267. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  268. File "/app/app/core/db.py", line 21, in _get_engine
  269. _engine = create_async_engine(
  270. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  271. sync_engine = _create_engine(url, **kw)
  272. File "<string>", line 2, in create_engine
  273. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  274. return fn(*args, **kwargs) # type: ignore[no-any-return]
  275. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  276. dbapi = dbapi_meth(**dbapi_args)
  277. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  278. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  279. ModuleNotFoundError: No module named 'asyncpg'
  280. Traceback (most recent call last):
  281. File "/usr/local/bin/uvicorn", line 8, in <module>
  282. sys.exit(main())
  283. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  284. return self.main(*args, **kwargs)
  285. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  286. rv = self.invoke(ctx)
  287. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  288. return ctx.invoke(self.callback, **ctx.params)
  289. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  290. return callback(*args, **kwargs)
  291. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  292. run(
  293. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  294. config.load_app()
  295. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  296. return import_from_string(self.app)
  297. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  298. raise exc from None
  299. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  300. module = importlib.import_module(module_str)
  301. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  302. return _bootstrap._gcd_import(name[level:], package, level)
  303. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  304. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  305. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  306. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  307. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  308. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  309. File "/app/main.py", line 83, in <module>
  310. app = create_app()
  311. File "/app/main.py", line 57, in create_app
  312. from app.api import models as models_api
  313. File "/app/app/api/models.py", line 5, in <module>
  314. from app.services import model_service, model_test_service
  315. File "/app/app/services/model_service.py", line 7, in <module>
  316. from app.core.db import async_session, ModelCache
  317. File "/app/app/core/db.py", line 37, in <module>
  318. async_session = _get_session()
  319. File "/app/app/core/db.py", line 32, in _get_session
  320. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  321. File "/app/app/core/db.py", line 21, in _get_engine
  322. _engine = create_async_engine(
  323. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  324. sync_engine = _create_engine(url, **kw)
  325. File "<string>", line 2, in create_engine
  326. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  327. return fn(*args, **kwargs) # type: ignore[no-any-return]
  328. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  329. dbapi = dbapi_meth(**dbapi_args)
  330. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  331. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  332. ModuleNotFoundError: No module named 'asyncpg'
  333. Traceback (most recent call last):
  334. File "/usr/local/bin/uvicorn", line 8, in <module>
  335. sys.exit(main())
  336. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  337. return self.main(*args, **kwargs)
  338. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  339. rv = self.invoke(ctx)
  340. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  341. return ctx.invoke(self.callback, **ctx.params)
  342. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  343. return callback(*args, **kwargs)
  344. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  345. run(
  346. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  347. config.load_app()
  348. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  349. return import_from_string(self.app)
  350. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  351. raise exc from None
  352. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  353. module = importlib.import_module(module_str)
  354. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  355. return _bootstrap._gcd_import(name[level:], package, level)
  356. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  357. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  358. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  359. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  360. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  361. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  362. File "/app/main.py", line 83, in <module>
  363. app = create_app()
  364. File "/app/main.py", line 57, in create_app
  365. from app.api import models as models_api
  366. File "/app/app/api/models.py", line 5, in <module>
  367. from app.services import model_service, model_test_service
  368. File "/app/app/services/model_service.py", line 7, in <module>
  369. from app.core.db import async_session, ModelCache
  370. File "/app/app/core/db.py", line 37, in <module>
  371. async_session = _get_session()
  372. File "/app/app/core/db.py", line 32, in _get_session
  373. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  374. File "/app/app/core/db.py", line 21, in _get_engine
  375. _engine = create_async_engine(
  376. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  377. sync_engine = _create_engine(url, **kw)
  378. File "<string>", line 2, in create_engine
  379. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  380. return fn(*args, **kwargs) # type: ignore[no-any-return]
  381. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  382. dbapi = dbapi_meth(**dbapi_args)
  383. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  384. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  385. ModuleNotFoundError: No module named 'asyncpg'
  386. Traceback (most recent call last):
  387. File "/usr/local/bin/uvicorn", line 8, in <module>
  388. sys.exit(main())
  389. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  390. return self.main(*args, **kwargs)
  391. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  392. rv = self.invoke(ctx)
  393. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  394. return ctx.invoke(self.callback, **ctx.params)
  395. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  396. return callback(*args, **kwargs)
  397. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  398. run(
  399. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  400. config.load_app()
  401. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  402. return import_from_string(self.app)
  403. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  404. raise exc from None
  405. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  406. module = importlib.import_module(module_str)
  407. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  408. return _bootstrap._gcd_import(name[level:], package, level)
  409. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  410. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  411. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  412. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  413. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  414. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  415. File "/app/main.py", line 83, in <module>
  416. app = create_app()
  417. File "/app/main.py", line 57, in create_app
  418. from app.api import models as models_api
  419. File "/app/app/api/models.py", line 5, in <module>
  420. from app.services import model_service, model_test_service
  421. File "/app/app/services/model_service.py", line 7, in <module>
  422. from app.core.db import async_session, ModelCache
  423. File "/app/app/core/db.py", line 37, in <module>
  424. async_session = _get_session()
  425. File "/app/app/core/db.py", line 32, in _get_session
  426. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  427. File "/app/app/core/db.py", line 21, in _get_engine
  428. _engine = create_async_engine(
  429. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  430. sync_engine = _create_engine(url, **kw)
  431. File "<string>", line 2, in create_engine
  432. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  433. return fn(*args, **kwargs) # type: ignore[no-any-return]
  434. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  435. dbapi = dbapi_meth(**dbapi_args)
  436. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  437. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  438. ModuleNotFoundError: No module named 'asyncpg'
  439. Traceback (most recent call last):
  440. File "/usr/local/bin/uvicorn", line 8, in <module>
  441. sys.exit(main())
  442. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  443. return self.main(*args, **kwargs)
  444. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  445. rv = self.invoke(ctx)
  446. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  447. return ctx.invoke(self.callback, **ctx.params)
  448. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  449. return callback(*args, **kwargs)
  450. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  451. run(
  452. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  453. config.load_app()
  454. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  455. return import_from_string(self.app)
  456. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  457. raise exc from None
  458. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  459. module = importlib.import_module(module_str)
  460. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  461. return _bootstrap._gcd_import(name[level:], package, level)
  462. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  463. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  464. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  465. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  466. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  467. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  468. File "/app/main.py", line 83, in <module>
  469. app = create_app()
  470. File "/app/main.py", line 57, in create_app
  471. from app.api import models as models_api
  472. File "/app/app/api/models.py", line 5, in <module>
  473. from app.services import model_service, model_test_service
  474. File "/app/app/services/model_service.py", line 7, in <module>
  475. from app.core.db import async_session, ModelCache
  476. File "/app/app/core/db.py", line 37, in <module>
  477. async_session = _get_session()
  478. File "/app/app/core/db.py", line 32, in _get_session
  479. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  480. File "/app/app/core/db.py", line 21, in _get_engine
  481. _engine = create_async_engine(
  482. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  483. sync_engine = _create_engine(url, **kw)
  484. File "<string>", line 2, in create_engine
  485. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  486. return fn(*args, **kwargs) # type: ignore[no-any-return]
  487. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  488. dbapi = dbapi_meth(**dbapi_args)
  489. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  490. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  491. ModuleNotFoundError: No module named 'asyncpg'
  492. Traceback (most recent call last):
  493. File "/usr/local/bin/uvicorn", line 8, in <module>
  494. sys.exit(main())
  495. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  496. return self.main(*args, **kwargs)
  497. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  498. rv = self.invoke(ctx)
  499. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  500. return ctx.invoke(self.callback, **ctx.params)
  501. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  502. return callback(*args, **kwargs)
  503. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  504. run(
  505. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  506. config.load_app()
  507. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  508. return import_from_string(self.app)
  509. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  510. raise exc from None
  511. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  512. module = importlib.import_module(module_str)
  513. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  514. return _bootstrap._gcd_import(name[level:], package, level)
  515. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  516. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  517. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  518. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  519. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  520. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  521. File "/app/main.py", line 83, in <module>
  522. app = create_app()
  523. File "/app/main.py", line 57, in create_app
  524. from app.api import models as models_api
  525. File "/app/app/api/models.py", line 5, in <module>
  526. from app.services import model_service, model_test_service
  527. File "/app/app/services/model_service.py", line 7, in <module>
  528. from app.core.db import async_session, ModelCache
  529. File "/app/app/core/db.py", line 37, in <module>
  530. async_session = _get_session()
  531. File "/app/app/core/db.py", line 32, in _get_session
  532. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  533. File "/app/app/core/db.py", line 21, in _get_engine
  534. _engine = create_async_engine(
  535. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  536. sync_engine = _create_engine(url, **kw)
  537. File "<string>", line 2, in create_engine
  538. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  539. return fn(*args, **kwargs) # type: ignore[no-any-return]
  540. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  541. dbapi = dbapi_meth(**dbapi_args)
  542. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  543. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  544. ModuleNotFoundError: No module named 'asyncpg'
  545. Traceback (most recent call last):
  546. File "/usr/local/bin/uvicorn", line 8, in <module>
  547. sys.exit(main())
  548. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  549. return self.main(*args, **kwargs)
  550. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  551. rv = self.invoke(ctx)
  552. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  553. return ctx.invoke(self.callback, **ctx.params)
  554. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  555. return callback(*args, **kwargs)
  556. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  557. run(
  558. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  559. config.load_app()
  560. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  561. return import_from_string(self.app)
  562. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  563. raise exc from None
  564. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  565. module = importlib.import_module(module_str)
  566. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  567. return _bootstrap._gcd_import(name[level:], package, level)
  568. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  569. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  570. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  571. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  572. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  573. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  574. File "/app/main.py", line 83, in <module>
  575. app = create_app()
  576. File "/app/main.py", line 57, in create_app
  577. from app.api import models as models_api
  578. File "/app/app/api/models.py", line 5, in <module>
  579. from app.services import model_service, model_test_service
  580. File "/app/app/services/model_service.py", line 7, in <module>
  581. from app.core.db import async_session, ModelCache
  582. File "/app/app/core/db.py", line 37, in <module>
  583. async_session = _get_session()
  584. File "/app/app/core/db.py", line 32, in _get_session
  585. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  586. File "/app/app/core/db.py", line 21, in _get_engine
  587. _engine = create_async_engine(
  588. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  589. sync_engine = _create_engine(url, **kw)
  590. File "<string>", line 2, in create_engine
  591. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  592. return fn(*args, **kwargs) # type: ignore[no-any-return]
  593. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  594. dbapi = dbapi_meth(**dbapi_args)
  595. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  596. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  597. ModuleNotFoundError: No module named 'asyncpg'
  598. Traceback (most recent call last):
  599. File "/usr/local/bin/uvicorn", line 8, in <module>
  600. sys.exit(main())
  601. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  602. return self.main(*args, **kwargs)
  603. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  604. rv = self.invoke(ctx)
  605. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  606. return ctx.invoke(self.callback, **ctx.params)
  607. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  608. return callback(*args, **kwargs)
  609. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  610. run(
  611. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  612. config.load_app()
  613. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  614. return import_from_string(self.app)
  615. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  616. raise exc from None
  617. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  618. module = importlib.import_module(module_str)
  619. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  620. return _bootstrap._gcd_import(name[level:], package, level)
  621. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  622. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  623. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  624. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  625. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  626. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  627. File "/app/main.py", line 83, in <module>
  628. app = create_app()
  629. File "/app/main.py", line 57, in create_app
  630. from app.api import models as models_api
  631. File "/app/app/api/models.py", line 5, in <module>
  632. from app.services import model_service, model_test_service
  633. File "/app/app/services/model_service.py", line 7, in <module>
  634. from app.core.db import async_session, ModelCache
  635. File "/app/app/core/db.py", line 37, in <module>
  636. async_session = _get_session()
  637. File "/app/app/core/db.py", line 32, in _get_session
  638. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  639. File "/app/app/core/db.py", line 21, in _get_engine
  640. _engine = create_async_engine(
  641. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  642. sync_engine = _create_engine(url, **kw)
  643. File "<string>", line 2, in create_engine
  644. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  645. return fn(*args, **kwargs) # type: ignore[no-any-return]
  646. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  647. dbapi = dbapi_meth(**dbapi_args)
  648. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  649. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  650. ModuleNotFoundError: No module named 'asyncpg'
  651. Traceback (most recent call last):
  652. File "/usr/local/bin/uvicorn", line 8, in <module>
  653. sys.exit(main())
  654. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  655. return self.main(*args, **kwargs)
  656. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  657. rv = self.invoke(ctx)
  658. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  659. return ctx.invoke(self.callback, **ctx.params)
  660. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  661. return callback(*args, **kwargs)
  662. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  663. run(
  664. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  665. config.load_app()
  666. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  667. return import_from_string(self.app)
  668. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  669. raise exc from None
  670. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  671. module = importlib.import_module(module_str)
  672. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  673. return _bootstrap._gcd_import(name[level:], package, level)
  674. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  675. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  676. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  677. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  678. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  679. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  680. File "/app/main.py", line 83, in <module>
  681. app = create_app()
  682. File "/app/main.py", line 57, in create_app
  683. from app.api import models as models_api
  684. File "/app/app/api/models.py", line 5, in <module>
  685. from app.services import model_service, model_test_service
  686. File "/app/app/services/model_service.py", line 7, in <module>
  687. from app.core.db import async_session, ModelCache
  688. File "/app/app/core/db.py", line 37, in <module>
  689. async_session = _get_session()
  690. File "/app/app/core/db.py", line 32, in _get_session
  691. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  692. File "/app/app/core/db.py", line 21, in _get_engine
  693. _engine = create_async_engine(
  694. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  695. sync_engine = _create_engine(url, **kw)
  696. File "<string>", line 2, in create_engine
  697. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  698. return fn(*args, **kwargs) # type: ignore[no-any-return]
  699. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  700. dbapi = dbapi_meth(**dbapi_args)
  701. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  702. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  703. ModuleNotFoundError: No module named 'asyncpg'
  704. Traceback (most recent call last):
  705. File "/usr/local/bin/uvicorn", line 8, in <module>
  706. sys.exit(main())
  707. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  708. return self.main(*args, **kwargs)
  709. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  710. rv = self.invoke(ctx)
  711. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  712. return ctx.invoke(self.callback, **ctx.params)
  713. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  714. return callback(*args, **kwargs)
  715. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  716. run(
  717. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  718. config.load_app()
  719. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  720. return import_from_string(self.app)
  721. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  722. raise exc from None
  723. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  724. module = importlib.import_module(module_str)
  725. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  726. return _bootstrap._gcd_import(name[level:], package, level)
  727. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  728. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  729. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  730. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  731. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  732. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  733. File "/app/main.py", line 83, in <module>
  734. app = create_app()
  735. File "/app/main.py", line 57, in create_app
  736. from app.api import models as models_api
  737. File "/app/app/api/models.py", line 5, in <module>
  738. from app.services import model_service, model_test_service
  739. File "/app/app/services/model_service.py", line 7, in <module>
  740. from app.core.db import async_session, ModelCache
  741. File "/app/app/core/db.py", line 37, in <module>
  742. async_session = _get_session()
  743. File "/app/app/core/db.py", line 32, in _get_session
  744. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  745. File "/app/app/core/db.py", line 21, in _get_engine
  746. _engine = create_async_engine(
  747. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  748. sync_engine = _create_engine(url, **kw)
  749. File "<string>", line 2, in create_engine
  750. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  751. return fn(*args, **kwargs) # type: ignore[no-any-return]
  752. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  753. dbapi = dbapi_meth(**dbapi_args)
  754. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  755. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  756. ModuleNotFoundError: No module named 'asyncpg'
  757. Traceback (most recent call last):
  758. File "/usr/local/bin/uvicorn", line 8, in <module>
  759. sys.exit(main())
  760. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  761. return self.main(*args, **kwargs)
  762. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  763. rv = self.invoke(ctx)
  764. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  765. return ctx.invoke(self.callback, **ctx.params)
  766. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  767. return callback(*args, **kwargs)
  768. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  769. run(
  770. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  771. config.load_app()
  772. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  773. return import_from_string(self.app)
  774. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  775. raise exc from None
  776. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  777. module = importlib.import_module(module_str)
  778. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  779. return _bootstrap._gcd_import(name[level:], package, level)
  780. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  781. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  782. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  783. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  784. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  785. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  786. File "/app/main.py", line 83, in <module>
  787. app = create_app()
  788. File "/app/main.py", line 57, in create_app
  789. from app.api import models as models_api
  790. File "/app/app/api/models.py", line 5, in <module>
  791. from app.services import model_service, model_test_service
  792. File "/app/app/services/model_service.py", line 7, in <module>
  793. from app.core.db import async_session, ModelCache
  794. File "/app/app/core/db.py", line 37, in <module>
  795. async_session = _get_session()
  796. File "/app/app/core/db.py", line 32, in _get_session
  797. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  798. File "/app/app/core/db.py", line 21, in _get_engine
  799. _engine = create_async_engine(
  800. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  801. sync_engine = _create_engine(url, **kw)
  802. File "<string>", line 2, in create_engine
  803. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  804. return fn(*args, **kwargs) # type: ignore[no-any-return]
  805. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  806. dbapi = dbapi_meth(**dbapi_args)
  807. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  808. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  809. ModuleNotFoundError: No module named 'asyncpg'
  810. Traceback (most recent call last):
  811. File "/usr/local/bin/uvicorn", line 8, in <module>
  812. sys.exit(main())
  813. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  814. return self.main(*args, **kwargs)
  815. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  816. rv = self.invoke(ctx)
  817. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  818. return ctx.invoke(self.callback, **ctx.params)
  819. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  820. return callback(*args, **kwargs)
  821. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  822. run(
  823. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  824. config.load_app()
  825. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  826. return import_from_string(self.app)
  827. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  828. raise exc from None
  829. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  830. module = importlib.import_module(module_str)
  831. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  832. return _bootstrap._gcd_import(name[level:], package, level)
  833. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  834. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  835. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  836. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  837. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  838. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  839. File "/app/main.py", line 83, in <module>
  840. app = create_app()
  841. File "/app/main.py", line 57, in create_app
  842. from app.api import models as models_api
  843. File "/app/app/api/models.py", line 5, in <module>
  844. from app.services import model_service, model_test_service
  845. File "/app/app/services/model_service.py", line 7, in <module>
  846. from app.core.db import async_session, ModelCache
  847. File "/app/app/core/db.py", line 37, in <module>
  848. async_session = _get_session()
  849. File "/app/app/core/db.py", line 32, in _get_session
  850. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  851. File "/app/app/core/db.py", line 21, in _get_engine
  852. _engine = create_async_engine(
  853. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  854. sync_engine = _create_engine(url, **kw)
  855. File "<string>", line 2, in create_engine
  856. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  857. return fn(*args, **kwargs) # type: ignore[no-any-return]
  858. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  859. dbapi = dbapi_meth(**dbapi_args)
  860. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  861. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  862. ModuleNotFoundError: No module named 'asyncpg'
  863. Traceback (most recent call last):
  864. File "/usr/local/bin/uvicorn", line 8, in <module>
  865. sys.exit(main())
  866. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  867. return self.main(*args, **kwargs)
  868. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  869. rv = self.invoke(ctx)
  870. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  871. return ctx.invoke(self.callback, **ctx.params)
  872. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  873. return callback(*args, **kwargs)
  874. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  875. run(
  876. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  877. config.load_app()
  878. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  879. return import_from_string(self.app)
  880. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  881. raise exc from None
  882. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  883. module = importlib.import_module(module_str)
  884. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  885. return _bootstrap._gcd_import(name[level:], package, level)
  886. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  887. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  888. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  889. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  890. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  891. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  892. File "/app/main.py", line 83, in <module>
  893. app = create_app()
  894. File "/app/main.py", line 57, in create_app
  895. from app.api import models as models_api
  896. File "/app/app/api/models.py", line 5, in <module>
  897. from app.services import model_service, model_test_service
  898. File "/app/app/services/model_service.py", line 7, in <module>
  899. from app.core.db import async_session, ModelCache
  900. File "/app/app/core/db.py", line 37, in <module>
  901. async_session = _get_session()
  902. File "/app/app/core/db.py", line 32, in _get_session
  903. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  904. File "/app/app/core/db.py", line 21, in _get_engine
  905. _engine = create_async_engine(
  906. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  907. sync_engine = _create_engine(url, **kw)
  908. File "<string>", line 2, in create_engine
  909. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  910. return fn(*args, **kwargs) # type: ignore[no-any-return]
  911. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  912. dbapi = dbapi_meth(**dbapi_args)
  913. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  914. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  915. ModuleNotFoundError: No module named 'asyncpg'
  916. Traceback (most recent call last):
  917. File "/usr/local/bin/uvicorn", line 8, in <module>
  918. sys.exit(main())
  919. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1524, in __call__
  920. return self.main(*args, **kwargs)
  921. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1445, in main
  922. rv = self.invoke(ctx)
  923. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1308, in invoke
  924. return ctx.invoke(self.callback, **ctx.params)
  925. File "/usr/local/lib/python3.10/site-packages/click/core.py", line 877, in invoke
  926. return callback(*args, **kwargs)
  927. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 441, in main
  928. run(
  929. File "/usr/local/lib/python3.10/site-packages/uvicorn/main.py", line 609, in run
  930. config.load_app()
  931. File "/usr/local/lib/python3.10/site-packages/uvicorn/config.py", line 415, in load_app
  932. return import_from_string(self.app)
  933. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 22, in import_from_string
  934. raise exc from None
  935. File "/usr/local/lib/python3.10/site-packages/uvicorn/importer.py", line 19, in import_from_string
  936. module = importlib.import_module(module_str)
  937. File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
  938. return _bootstrap._gcd_import(name[level:], package, level)
  939. File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  940. File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  941. File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  942. File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  943. File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  944. File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  945. File "/app/main.py", line 83, in <module>
  946. app = create_app()
  947. File "/app/main.py", line 57, in create_app
  948. from app.api import models as models_api
  949. File "/app/app/api/models.py", line 5, in <module>
  950. from app.services import model_service, model_test_service
  951. File "/app/app/services/model_service.py", line 7, in <module>
  952. from app.core.db import async_session, ModelCache
  953. File "/app/app/core/db.py", line 37, in <module>
  954. async_session = _get_session()
  955. File "/app/app/core/db.py", line 32, in _get_session
  956. _async_session = async_sessionmaker(_get_engine(), class_=AsyncSession, expire_on_commit=False)
  957. File "/app/app/core/db.py", line 21, in _get_engine
  958. _engine = create_async_engine(
  959. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/ext/asyncio/engine.py", line 120, in create_async_engine
  960. sync_engine = _create_engine(url, **kw)
  961. File "<string>", line 2, in create_engine
  962. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
  963. return fn(*args, **kwargs) # type: ignore[no-any-return]
  964. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 617, in create_engine
  965. dbapi = dbapi_meth(**dbapi_args)
  966. File "/usr/local/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 1094, in import_dbapi
  967. return AsyncAdapt_asyncpg_dbapi(__import__("asyncpg"))
  968. ModuleNotFoundError: No module named 'asyncpg'
  969. ubuntu@ubuntu:~/Fine-tuning$ ss -tlnp | grep 23423
  970. ubuntu@ubuntu:~/Fine-tuning$