Releases: star-whale/starwhale
Releases · star-whale/starwhale
v0.6.15 🐋
🧭 What's Changed
- bug(client): fix tenacity version for ModuleNotFoundError issue (#3139) @tianweidut
⚙️ Who Contributes
v0.6.14 🐋
🧭 What's Changed
- chore(ci): back to macos-13 for client test passed (#3140) @tianweidut
- chore(client): fix environment check for macOS environment (#3137) @tianweidut
- example(LLM): add mistral 7b+vllm example for llm-leaderboard (#3133) @tianweidut
- fix(controller): alter event msg type to text (#3136) @goldenxinxing
⚙️ Who Contributes
v0.6.13 🐋
🧭 What's Changed
- bug(entrypoint): fix external cmd args quote error (#3135) @tianweidut
⚙️ Who Contributes
v0.6.12 🐋
🧭 What's Changed
- bug(SDK): fix pipeline batch size return error (#3134) @tianweidut
- enhance(datastore): support updating table with schema embedded records (#3064) @jialeicui
⚙️ Who Contributes
v0.6.11 🐋
🧭 What's Changed
- chore(client): ignore warnings when logger level is 0(error) (#3129) @tianweidut
- chore(controller):update jobs column to longtext which belong to model version (#3124) @goldenxinxing
- enhance(client): make the list(model/runtime/dataset) output of standalone instance consitent with cloud/server style (#3126) @tianweidut
- enhance(client): sort model/runtime/dataset history list by created_at field (#3127) @tianweidut
- enhance(docker): add conda bin into /usr/local/bin, make debug mode happy (#3120) @tianweidut
- enhance(docker): add pydistutils cfg file for setuptools easy install (#3121) @tianweidut
- enhance(sdk): support new typing hint example for transformers 4.36.0+ (#3116) @tianweidut
- example(LLM): change chatglm3 generation_config field type for command line arguments (#3128) @tianweidut
- example(LLM): use
@starwhale.argument
feature to refactor llm finetune examples (#3125) @tianweidut - feat(console): model argument schema support array/enum etc (#3132) @waynelwz
- feat(console): support model argument schema (#3122) @waynelwz
- feat: add custom args (#3117) @goldenxinxing
- fix(controller): 500 when get deleted project by name (#3123) @jialeicui
- fix(controller): allow recovering project if project is deleted (#3115) @jialeicui
- fix(controller): support multiple value (#3131) @goldenxinxing
- optimize(console): grid with extensive columns resulting in prolonged response times (#3114) @waynelwz
- update(console): editor bubble menu invalid when readonly & header dropdown zindex (#3118) @waynelwz
⚙️ Who Contributes
v0.6.10 🐋
🧭 What's Changed
- chore(client): added code confirmation to automatic login to prevent accidental operations (#3113) @jialeicui
- chore(client): fix mypy lint (#3097) @jialeicui
- chore(controller): prevent access to deleted projects (#3112) @jialeicui
- chore(doc): fix github action broken links (#3111) @tianweidut
- feat(SDK): support argument for model run (#3095) @tianweidut
- feat(client): dump arguments to json file when model building (#3102) @tianweidut
- feat(client): support echo
@starwhale.argument
help text (#3101) @tianweidut - fix(console): prevent dirty git workspace after yarn install (#3096) @jialeicui
- refactor(client): refactor handler args with
@starwhale.argument
decorator (#3100) @tianweidut
⚙️ Who Contributes
v0.6.9 🐋
🧭 What's Changed
- bug(client): fix dataset copy block forever when update table meets exception (#3078) @tianweidut
- chore(ci): prevent changing yarn.lock in e2e (#3069) @jialeicui
- chore(ci): remove useless internal deploy for release (#3067) @tianweidut
- chore(console): use current web host in quickstart for model (#3087) @jialeicui
- chore(controller): add run info to pod env (#3092) @goldenxinxing
- chore(doc): fix cloud broken link (#3079) @tianweidut
- chore(doc): update github readme for framework (#3074) @tianweidut
- chore(doc): update readme (#3080) @tianweidut
- enhance(SDK): support package runtime for model build sdk (#3085) @tianweidut
- enhance(client): add env file for restored runtime (#3088) @tianweidut
- enhance(client): support excludes for model build and finetune decorator (#3072) @tianweidut
- enhance(client): support to detect shell activated runtime uri for model build (#3086) @tianweidut
- enhance(sdk): add more tool methods for BoundingBox type (#3068) @tianweidut
- enhance(sdk): format Image shape with pillow.Image and numpy.ndarray shape (#3077) @tianweidut
- example: update baichuan2/chatglm3 example to support multi train datasets (#3075) @tianweidut
- feat(client): add
--push
argument for model/runtime/dataset build (#3090) @tianweidut - feat(client): support
swcli runtime run
command (#3082) @tianweidut - feat(client): support for reporting client events to server/cloud instance (#3094) @tianweidut
- fix(client): the online evaluation is accessible behind the proxy sub-path (#3083) @jialeicui
- fix(controller): the event request could not be deserialized (#3091) @jialeicui
- fix(e2e): wait for response before assert (#3081) @waynelwz
- refactor(client): use auto generated arg_types (#3089) @jialeicui
- refactor(controller): add job create function in EvaluationService (#3066) @anda-ren
- refactor(controller): remove column schemas dependency (#3057) @jialeicui
⚙️ Who Contributes
@anda-ren, @goldenxinxing, @jialeicui, @tianweidut and @waynelwz
v0.6.8 🐋
🧭 What's Changed
- bugfix(controller): create table if not exist when sync eval table (#3060) @goldenxinxing
- chore(ci): add console model generation checking (#3056) @jialeicui
- chore(controller): make shared boolean (#3055) @jialeicui
- chore(doc): update readme for fine-tuning and examples (#3058) @tianweidut
- chore(example): update example for sd-ft (#3059) @goldenxinxing
- example: add object detection example (#3049) @tianweidut
- example: update chatglm3 api decorator definition (#3062) @tianweidut
- example: update llm finetune runtime deps (#3061) @tianweidut
- feat(controller): add domain names for object storage (#3029) @anda-ren
- feat(controller): add header for client favor oss domain (#3048) @anda-ren
- feat(sdk): support Image type to accept numpy and pillow image types (#3063) @tianweidut
- update(console): support client serving and optimize ui (#3065) @waynelwz
⚙️ Who Contributes
@anda-ren, @goldenxinxing, @jialeicui, @tianweidut and @waynelwz
v0.6.7 🐋
🧭 What's Changed
- chore(client): add scale for text-to-image (#3046) @goldenxinxing
- feat(console): support fine tune online eval (#3054) @waynelwz
- fix(ci): not sync cuda latest image (#3047) @anda-ren
- fix(client): make job info --web works (#3052) @jialeicui
- fix(console): prevent dead loop when list datastore tables (#3053) @jialeicui
- fix(e2e): fix client test failure doesn't populate to parent script (#3050) @anda-ren
- fix(example): fix ucf101 example error (#3051) @anda-ren
⚙️ Who Contributes
v0.6.6 🐋
🧭 What's Changed
- example: add llm-finetune example: baichuan2 (#2973) @tianweidut
- bug(SDK): fix the ingestion process for list in huggingface datasets (#3012) @tianweidut
- chore(ci): add gradio dependency for e2e runtime (#3026) @tianweidut
- chore(ci): enable github e2e test using the
swcli server start
command (#3042) @tianweidut - chore(ci): make e2e stable (#3005) @jialeicui
- chore(ci): reduce client unit test for pydantic versions (#3043) @jialeicui
- chore(client): use pydantic v2 (#3019) @jialeicui
- chore(console): remove custom gradio related actions (#3033) @jialeicui
- chore(controller): add 'cos' schema name for QCloud (#3015) @anda-ren
- chore(controller): add env for gradio root when web service uses proxy (#2996) @jialeicui
- chore(controller): make JobUpdateHelperTest stable (#3006) @anda-ren
- chore(controller): rename eval dataset to validation (#2993) @goldenxinxing
- chore(controller): rename for finetune info (#2995) @goldenxinxing
- enhance(SDK): add finetune tag automatically when the model building is triggered by the finetune decorator (#3008) @tianweidut
- enhance(SDK): tune finetune decorator for Dataset type arguments (#3007) @tianweidut
- enhance(client): embed model serving spec into job spec (#3032) @jialeicui
- enhance(client): new impl of model serving (#2978) @jialeicui
- enhance(client): online service spec support component value spec (#3037) @jialeicui
- enhance(client): question answering infer type support multiple args (#2997) @jialeicui
- enhance(client): support gradio components in api decorator (#2991) @jialeicui
- enhance(client): support pydantic v1 and v2 (#3030) @jialeicui
- enhance(client): support text to img infer type (#3044) @jialeicui
- enhance(client): update model list output (#3004) @tianweidut
- enhance(console): support llm chat page (#3016) @jialeicui
- example(LLM): update baichuan2 example for including lora finetune module (#3009) @tianweidut
- example(finetune): add chatglm3 evaluation and finetune example (#3025) @tianweidut
- example: add helloworld example - fast, sufficient and light (#3000) @tianweidut
- example: add notebook for helloworld example (#3024) @tianweidut
- feat(SDK): support image mode convert for
Image
type (#3010) @tianweidut - feat(client): add local server start/stop/status command (#3035) @tianweidut
- feat(console): support fine tune eval (#3028) @waynelwz
- feat(controller): add docker dispatched container to a network (#3041) @anda-ren
- feat(controller): add import and export for ft eval (#3002) @goldenxinxing
- feat(controller): add more filter for model tree (#3013) @goldenxinxing
- feat(controller): add spaceInfo api (#3001) @anda-ren
- feat(controller): ft target model decide by controller (#2979) @anda-ren
- feat(controller): support online eval in fine-tune space (#3031) @goldenxinxing
- feat(datastore): add table migration (#3003) @goldenxinxing
- feat: suport fine-tuning spaces (#2998) @waynelwz
- fix(ci): fix ci release dependency error (#3038) @anda-ren
- fix(ci): sync latest image in whatever case (#3039) @anda-ren
- fix(client): make llm chat service works with pydantic v2 (#3027) @jialeicui
- fix(client): online serving failed when run in pod (#3040) @jialeicui
- fix(controller): Collector.toMap require non-null value (#3020) @goldenxinxing
- fix(controller): add constructor for the class which used for deserialization (#3034) @goldenxinxing
- fix(controller): add resource validation for ftspace (#3017) @goldenxinxing
- fix(controller): add step spec extra param (#2992) @goldenxinxing
- fix(controller): add validation for eval import/export (#3018) @goldenxinxing
- fix(controller): fix FsStorageSignature object not installed by spring (#3045) @anda-ren
- fix(controller): fix multiple same env on console (#3014) @anda-ren
- fix(controller): fix user input duplicate env error when finetuning (#3023) @anda-ren
- fix(controller): run log save doesn't break status report (#2994) @anda-ren
- fix(controller): storage file service support put method (#3036) @anda-ren
- fix(example): make mnist mp build works (#3022) @jialeicui
- refactor(controller): move handler to user job request (#3021) @anda-ren
- refactor(storage): remove autofit package (#2999) @xuchuan
⚙️ Who Contributes
@anda-ren, @goldenxinxing, @jialeicui, @tianweidut, @waynelwz and @xuchuan