Commit Graph

517 Commits (aa48252095f2cd30c4bd2cf4e15e1da139d4e46b)

Author SHA1 Message Date
Jingyi fb4f7b50e7 update training_job_id 2024-01-11 20:32:48 +08:00
Elon Niu ac1dadea55
Merge pull request #410 from elonniu/improved_result
feat: supported real-time & async api call and endpoint management
2024-01-11 16:17:58 +08:00
Elon Niu a81a3aa215
Merge pull request #407 from elonniu/infer_time
feat: added Infer time and instance tyle
2024-01-11 16:17:01 +08:00
Elon Niu 830817dbef
Merge pull request #405 from elonniu/train
feat: improved train cdk & event
2024-01-11 16:16:03 +08:00
Jingyi f5b1618e6f improved async result notify lambda time count 2024-01-11 15:36:55 +08:00
Jingyi 921eeae034 improved real-time count time 2024-01-11 15:11:08 +08:00
Jingyi 23e029149d add logger for create endpoint 2024-01-11 12:52:56 +08:00
Jingyi 8f2dd81852 support Custom Docker Image URI 2024-01-11 11:54:07 +08:00
Jingyi 1f28de33cf set default value for endpoint type 2024-01-11 10:41:14 +08:00
Jingyi 300b205ec8 improved model name 2024-01-11 05:12:41 +08:00
Jingyi 41b627854c support real time endpoint 2024-01-11 04:58:04 +08:00
Jingyi d1bda78c42 Autoscaling is not supported for real-time endpoint 2024-01-11 04:30:48 +08:00
Jingyi 6fbd032d36 split createTime and startTime 2024-01-11 04:27:57 +08:00
Jingyi 4851a37d68 improved event.autoscaling_enabled 2024-01-11 04:17:18 +08:00
Jingyi b3d0f2f3b6 support real time endpoint 2024-01-11 03:58:21 +08:00
Jingyi e566271be4 improved extension start 2024-01-11 00:40:41 +08:00
Jingyi 577cdcd934 added infer time and instance type 2024-01-10 20:14:01 +08:00
Jingyi aeb872a81e added print body 2024-01-10 17:06:25 +08:00
Jingyi 44884d4367 added `Failed` status 2024-01-10 02:03:09 +08:00
Jingyi b93f2a0340 added `Failed` status 2024-01-10 02:01:39 +08:00
Jingyi cbf5eff7a4 added `Failed` status 2024-01-10 01:24:34 +08:00
Jingyi c118f84300 remove no use role return 2024-01-10 01:12:00 +08:00
Jingyi fa729fe06b Merge branch 'dev' into improved_train 2024-01-10 00:48:03 +08:00
Elon Niu 389c63e80c
Merge pull request #401 from elonniu/fix_response
fix: Fix response
2024-01-10 00:47:33 +08:00
Elon Niu 121b5002b7
Merge pull request #400 from elonniu/fix_res
fix: Fix res return
2024-01-10 00:45:35 +08:00
Elon Niu 1776f4ea23
Merge pull request #399 from elonniu/fix_users
Fix: users return
2024-01-10 00:44:20 +08:00
Jingyi d17809d454 improved event 2024-01-10 00:25:51 +08:00
Jingyi 9a0aed512e improved train 2024-01-10 00:18:36 +08:00
Jingyi 772b7ff165 remove no use role return 2024-01-09 23:08:04 +08:00
Jingyi 8868a3a3e1 fix user permission methods 2024-01-09 23:05:37 +08:00
Jingyi 7372aab4df fixed forbidden method 2024-01-09 23:01:46 +08:00
Jingyi 72c07eae16 remove unused headers 2024-01-09 22:59:23 +08:00
Elon Niu ed36d6db38
Merge pull request #388 from elonniu/improved_endpoint
feat: Improved endpoint deploy
2024-01-09 15:23:09 +08:00
Elon Niu c867a65363
Merge pull request #389 from elonniu/heatoas
feat: Added Schemas & Heatoas
2024-01-09 14:43:18 +08:00
Jingyi Niu 1ddaffa9ac added schemas 2024-01-09 14:31:29 +08:00
Jingyi 7355289226 improved endpoint 2024-01-09 13:53:20 +08:00
Jingyi e444096c1a fix logger info 2024-01-05 18:43:00 +08:00
Jingyi a7a52e091d allow cors 2024-01-04 14:34:40 +08:00
Jingyi c3bc1f44d2 logger compete error 2024-01-04 13:26:48 +08:00
Jingyi 970ac1121a logger compete error 2024-01-04 13:24:10 +08:00
Elon Niu 6426b24f06
Merge pull request #377 from awslabs/xiujuali_2.0
fix: fix region in lambda
2024-01-03 17:10:44 +08:00
Xiujuan Li 6f5a4c1c49 feat: fix region 2024-01-03 17:09:05 +08:00
Jingyi f6b6602918 fix check_ckpt_name_unique 2024-01-03 16:29:31 +08:00
Jingyi 64fed0ed0f improved stop lambda 2024-01-03 16:02:46 +08:00
Jingyi 12907fe527 support train stop 2024-01-03 15:58:31 +08:00
Xiujuan Li ef5be8dcf2 Merge remote-tracking branch 'origin/dev' into xiujuali_2.0 2024-01-03 15:04:40 +08:00
Jingyi f759e12c6d improved model and train 2024-01-03 14:00:53 +08:00
Xiujuan Li 60c59a0cfb feat: fix logic bugs about api changed 2024-01-03 11:15:27 +08:00
Xiujuan Li cce6e5f441 feat: merge dev 2024-01-02 11:31:15 +08:00
Xiujuan Li 8a7194f9a0 feat: merge dev 2024-01-02 11:29:32 +08:00
Xiujuan Li ac5cd3ba8d feat: merge dev 2024-01-02 10:15:47 +08:00
Jingyi 75089a1370 Merge branch 'dev' into fix_ep_delete 2024-01-01 19:53:17 +08:00
Elon Niu 6dba9aa899
Merge pull request #363 from elonniu/c_real_link
feat: support get civitai real link
2024-01-01 19:51:35 +08:00
Jingyi 65b850e3a8 strip url 2023-12-31 21:05:28 +08:00
Jingyi c2bd26dd1d support get civitai real link 2023-12-31 21:00:03 +08:00
Jingyi 840698c9a9 allow delete old endpoint 2023-12-31 13:03:29 +08:00
Jingyi 0df9b82794 use log level in env 2023-12-29 21:25:15 +08:00
Ning 3b200a7aca chore: update buildspec to add version 2023-12-29 17:44:06 +08:00
Elon Niu 25a20893cc
Merge pull request #357 from elonniu/clean_code
feat: improved logger code
2023-12-29 14:35:06 +08:00
Jingyi 4d4894cd0f fix endpoint instance count type 2023-12-29 13:55:16 +08:00
Jingyi 6dafee06ec Merge branch 'dev' into clean_code 2023-12-29 12:56:56 +08:00
Jingyi 5b14973a72 check api version 2023-12-29 12:51:38 +08:00
Elon Niu ffbe77c05d
Merge pull request #354 from elonniu/ckpt_name_unique
feat: support ckpts filter
2023-12-29 12:11:30 +08:00
Elon Niu 1b4813b976
Merge pull request #355 from elonniu/add_api_version
feat: Add api version
2023-12-29 12:11:16 +08:00
Jingyi 545e88a0f1 add x_api_version 2023-12-29 11:45:58 +08:00
Jingyi a46e7b7936 fix multiValueQueryStringParameters 2023-12-29 11:24:39 +08:00
Jingyi ac9c32acc8 improved tip text 2023-12-29 09:58:17 +08:00
Jingyi 530a14b91f make rename async 2023-12-29 09:34:51 +08:00
Jingyi 58a6585e7a support filter ckpts 2023-12-29 09:01:57 +08:00
Jingyi 3264009050 fix dataset create 2023-12-29 03:47:12 +08:00
Jingyi 1e3c516286 improved dataset pattern 2023-12-29 02:14:15 +08:00
Jingyi d71f195cf4 unique urls 2023-12-29 00:50:41 +08:00
Jingyi f40f6d1de6 unique urls 2023-12-29 00:35:02 +08:00
Jingyi 49563a6268 support rename ckpt 2023-12-29 00:28:40 +08:00
Jingyi a366ebdd46 added delete ckpts 2023-12-29 00:03:00 +08:00
Jingyi 961c9ecaa2 check ckpt name unique 2023-12-28 20:09:38 +08:00
Jingyi f54703425a added delete confirm 2023-12-28 11:41:47 +08:00
Jingyi 79a9d3dec6 format logger 2023-12-28 10:06:27 +08:00
Jingyi 34471e0d11 fix _get_role_by_name 2023-12-28 09:56:13 +08:00
Jingyi 40a141779e improved delete endpoint 2023-12-28 09:55:25 +08:00
Elon Niu 704e6ed9f7
Merge pull request #342 from elonniu/delete_endpoint
feat: remove .json method and improved get endpoint name
2023-12-28 09:42:51 +08:00
Jingyi 4aed3725b5 support upload ckpt async 2023-12-27 23:51:23 +08:00
Xiujuan Li 2349d8d453 Merge remote-tracking branch 'origin/dev' into xiujuali_2.0 2023-12-27 12:14:07 +08:00
Jingyi 13acfff059 use train job event 2023-12-26 20:04:07 +08:00
Jingyi b5f10248aa use accepted code 2023-12-26 13:23:07 +08:00
Jingyi 4a3e9d4f10 use accepted 2023-12-26 12:38:17 +08:00
Xiujuan Li a82467d63a feat: merge dev 2023-12-26 11:51:06 +08:00
Xiujuan Li b28c772b61 Merge remote-tracking branch 'origin/dev' into xiujuali_2.0 2023-12-26 11:44:45 +08:00
Jingyi 0327966d2c Merge branch 'dev' into elonniu 2023-12-26 11:43:29 +08:00
Jingyi 96f3d544ee remove unused methods 2023-12-26 11:28:47 +08:00
Jingyi 24e4945683 update created code 2023-12-26 11:07:54 +08:00
Jingyi ff24562c10 update created code 2023-12-26 10:51:49 +08:00
Jingyi 394898179b use 204 code for delete resources 2023-12-26 10:32:53 +08:00
Xiujuan Li da064b8a59 feat: merge dev 2023-12-25 16:38:32 +08:00
Xiujuan Li d1f8257fcd feat: merge dev 2023-12-25 14:55:58 +08:00
dependabot[bot] 0ec00fb412
build(deps): bump gradio in /middleware_api/lambda/inference
Bumps [gradio](https://github.com/gradio-app/gradio) from 3.34.0 to 4.11.0.
- [Release notes](https://github.com/gradio-app/gradio/releases)
- [Changelog](https://github.com/gradio-app/gradio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gradio-app/gradio/commits)

---
updated-dependencies:
- dependency-name: gradio
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-21 18:36:59 +00:00
Jingyi Niu 74b430cfac fix return data struct 2023-12-21 19:21:40 +08:00
Xiujuan Li 87b736f580 feat: merge dev 2023-12-21 18:23:43 +08:00
Jingyi e91e089dbc delete unused files 2023-12-21 17:02:32 +08:00
Jingyi 45b0b6970d delete unused files 2023-12-21 15:36:12 +08:00
Jingyi fcbfc897ab rename lambda functions 2023-12-21 15:21:10 +08:00
Jingyi Niu d7696e3878 rename files 2023-12-21 15:08:41 +08:00
Jingyi Niu efdeb9ea59 rename files 2023-12-21 14:40:21 +08:00
Jingyi Niu e3ade845f8 rename files 2023-12-21 14:30:06 +08:00
Jingyi Niu 4275c6a339 rename files 2023-12-21 14:26:15 +08:00
Jingyi 6959685b78 rename files 2023-12-21 11:50:41 +08:00
Xiujuan Li 8a8110dd8b feat: test cn docker image 2023-12-21 10:36:12 +08:00
Jingyi 8a33d39a21 remove model id 2023-12-21 09:03:55 +08:00
Jingyi 7e2584887f added params 2023-12-21 05:22:08 +08:00
Jingyi 8edb0d16ba improved created endpoint 2023-12-21 03:59:23 +08:00
Jingyi c73fa7431b improved created endpoint 2023-12-21 03:43:36 +08:00
Jingyi 85f51f0c5d improved endpoint model / config name 2023-12-21 02:27:21 +08:00
Jingyi 0df456921c improved get_endpoint_with_endpoint_name 2023-12-21 02:08:03 +08:00
Jingyi b6c465c564 improved get_endpoint_with_endpoint_name 2023-12-21 02:02:55 +08:00
Jingyi 04a63c6c0e fix endpoint delete 2023-12-21 01:57:49 +08:00
Jingyi f30cde71b1 improved endpoint logic 2023-12-21 01:53:25 +08:00
Jingyi 15e960ee20 remove unused api 2023-12-21 00:14:21 +08:00
Jingyi aa17b75d20 remove unused api 2023-12-21 00:02:30 +08:00
Jingyi 5c491d918f remove unused apis 2023-12-20 23:01:44 +08:00
Jingyi 00757f42ac merge upload_checkpoint 2023-12-20 22:36:34 +08:00
Jingyi 4e96621d0f fix upload_checkpoint_by_urls 2023-12-20 22:08:05 +08:00
Jingyi 9b4eba42fe merge upload_checkpoint 2023-12-20 21:53:15 +08:00
Jingyi 267753085c fix inference api 2023-12-20 20:40:02 +08:00
Jingyi a4905cc522 added model for train 2023-12-20 19:26:39 +08:00
Jingyi 9d88918d99 fixed start train 2023-12-20 18:56:25 +08:00
Jingyi 674630eeca fix body status 2023-12-20 18:30:34 +08:00
Jingyi 9c26da269f update train/test-connect apis 2023-12-20 17:44:17 +08:00
Jingyi 2872c60602 update inference apis 2023-12-20 14:24:08 +08:00
Jingyi c41534d494 update datasets apis 2023-12-20 11:08:02 +08:00
Jingyi 1ab6aa7a2f update endpoints apis 2023-12-20 00:51:14 +08:00
Jingyi b83b6f7f77 update checkpoint apis 2023-12-19 23:35:43 +08:00
Jingyi 9a5a80fa8a update create user api 2023-12-19 22:27:30 +08:00
Jingyi 794284e726 update list resources api 2023-12-19 18:25:25 +08:00
Jingyi a8f9d84dcf update list checkpoints api 2023-12-19 16:01:56 +08:00
Jingyi 6c10f5a324 update list users api 2023-12-19 13:56:49 +08:00
Jingyi d2594bf06b update roles/users/ apis 2023-12-19 13:16:32 +08:00
Jingyi 611b03b5a1 update delete users api 2023-12-18 23:36:35 +08:00
Jingyi 7784ad9e50 fix 500 desc 2023-12-18 21:03:47 +08:00
Jingyi 9ee47e7a3a update delete endpoints 2023-12-18 20:45:51 +08:00
Jingyi Niu 25923744e3 remove pydantic 2023-12-18 17:56:46 +08:00
Jingyi cccb1dae5f optimize train job return data 2023-12-17 21:58:13 +08:00
Jingyi Niu 442560a6b5 Add missing APIs 2023-12-17 21:49:29 +08:00
Jingyi a553f4459c fixed get_endpoint_with_endpoint_name 2023-12-13 14:54:30 +08:00
Elon Niu e2d260b257
fix: model item exists check condition (#292)
* fixed model get item check

* improved condition

---------

Co-authored-by: Jingyi <elonniu@amazon.com>
2023-12-12 11:03:25 +08:00
Jingyi c1f2281bd3 status use dataclass 2023-12-11 18:20:04 +08:00
Jingyi 6ef18bf477 fixed status check 2023-12-11 17:40:40 +08:00
Jingyi ebd3e967ba fixed create endpoint check 2023-12-11 17:25:31 +08:00
Jingyi e46a0b44aa fixed CreateEndpointEvent 2023-12-10 00:50:12 +08:00
Jingyi 056f5dca7a improved endpoint event notify 2023-12-08 16:34:21 +08:00
Jingyi e5394213fa Improved SageMaker Event 2023-12-06 22:39:59 +08:00