Tags: etreliu/gnes
Tags
🙇 We'd like to thank all contributors for this new release! In partic… …ular, Han Xiao, felix, raccoonliukai, hanhxiao, Jem, 🙇 - [[```02941b6c```](gnes-ai@02941b6)] __-__ __parser__: add ctrl_with_ipc to cli (*hanhxiao*) - [[```dbf1a5e7```](gnes-ai@dbf1a5e)] __-__ __release__: add some hints to the release script (*Han Xiao*) - [[```a641d5c7```](gnes-ai@a641d5c)] __-__ __shot-detector__: rename shot detector (*felix*) - [[```d48eb53a```](gnes-ai@d48eb53)] __-__ __preprocessor__: add max_shot_num for shotdetect (*raccoonliukai*) - [[```9331ef58```](gnes-ai@9331ef5)] __-__ __flow__: use recommend flow api to reduce confusion (*hanhxiao*) - [[```660f8f99```](gnes-ai@660f8f9)] __-__ __flow__: make base flow as class not object (*hanhxiao*) - [[```3062c43c```](gnes-ai@3062c43)] __-__ __ci__: remove cffi from gnes docker image (*hanhxiao*) - [[```38147fe8```](gnes-ai@38147fe)] __-__ __helper__: fix gpuutil exception (*hanhxiao*) - [[```15d9b4fe```](gnes-ai@15d9b4f)] __-__ __ci__: fix cffi version to 1.12.3 (*hanhxiao*) - [[```cbac2de4```](gnes-ai@cbac2de)] __-__ __ci__: fix cffi to 1.12.3 (*hanhxiao*) - [[```24e41bec```](gnes-ai@24e41be)] __-__ __preprocessor__: add numpy transform (*Jem*) - [[```6008f7d1```](gnes-ai@6008f7d)] __-__ __service__: revert socket log (*Han Xiao*) - [[```474deddf```](gnes-ai@474dedd)] __-__ __control-sock__: build control socket at the begining (*felix*) - [[```707d9e96```](gnes-ai@707d9e9)] __-__ __service-logging__: show socket creating (*felix*) - [[```01531f74```](gnes-ai@01531f7)] __-__ __stream-call__: hungry mode to receive responses (*felix*) - [[```f16c672e```](gnes-ai@f16c672)] __-__ __client__: make query method as generator (*hanhxiao*) - [[```ec03351d```](gnes-ai@ec03351)] __-__ __flow__: add flow to readme as main api (*Han Xiao*) - [[```31c05416```](gnes-ai@31c0541)] __-__ __flow__: mark flow as a breaking change (*Han Xiao*) - [[```4efd414e```](gnes-ai@4efd414)] __-__ __changelog__: update change log to v0.0.45 (*hanhxiao*) - [[```14fa5a18```](gnes-ai@14fa5a1)] __-__ ... (*felix*)
🙇 We'd like to thank all contributors for this new release! In partic… …ular, hanhxiao, felix, Han Xiao, 🙇 - [[```166698ce```](gnes-ai@166698c)] __-__ __flow__: add index and query flow as common flow (*hanhxiao*) - [[```8a60c261```](gnes-ai@8a60c26)] __-__ __flow__: flow can not export docker swarm config (*hanhxiao*) - [[```80cb530e```](gnes-ai@80cb530)] __-__ __flow__: add flow to python generator (*hanhxiao*) - [[```f6536c87```](gnes-ai@f6536c8)] __-__ __flow__: add eq operator to the flow to enable comparison (*hanhxiao*) - [[```9ca757b4```](gnes-ai@9ca757b)] __-__ __flow__: add set remove and set_last (*hanhxiao*) - [[```3c3c54b5```](gnes-ai@3c3c54b)] __-__ __webp-encoder__: support webp encoder (*felix*) - [[```b94490f1```](gnes-ai@b94490f)] __-__ __flow__: allow add service to be str (*hanhxiao*) - [[```4055ad8e```](gnes-ai@4055ad8)] __-__ __flow__: add support to replicas plot (*hanhxiao*) - [[```7265f76c```](gnes-ai@7265f76)] __-__ __grpc__: add proxy argument to cli (*hanhxiao*) - [[```3901078c```](gnes-ai@3901078)] __-__ __incep_v4_encoder__: add inception v4 encoder for video (*felix*) - [[```8911314b```](gnes-ai@8911314)] __-__ __style__: double quote to single quote (*Han Xiao*) - [[```228a2b19```](gnes-ai@228a2b1)] __-__ __flow__: fix unit test assert in flow (*hanhxiao*) - [[```7d2c681e```](gnes-ai@7d2c681)] __-__ __flow__: add warning to jpg downloader (*hanhxiao*) - [[```fce94d94```](gnes-ai@fce94d9)] __-__ __service__: fix ServiceManager replicas router (*hanhxiao*) - [[```2705c287```](gnes-ai@2705c28)] __-__ __video-decoder__: none chunk spliter (*felix*) - [[```48d1828c```](gnes-ai@48d1828)] __-__ __flow__: reorganize file structure for flow (*hanhxiao*) - [[```c8f1df5b```](gnes-ai@c8f1df5)] __-__ __flow__: flow is now a trainable base (*hanhxiao*) - [[```5121d65a```](gnes-ai@5121d65)] __-__ revert unittest (*felix*) - [[```8ada2538```](gnes-ai@8ada253)] __-__ __changelog__: update change log to v0.0.44 (*hanhxiao*)
🙇 We'd like to thank all contributors for this new release! In partic… …ular, hanhxiao, felix, Jem, 🙇 - [[```2fb0f4f9```](gnes-ai@2fb0f4f)] __-__ __flow__: add dump to jpg (*hanhxiao*) - [[```552fcdfe```](gnes-ai@552fcdf)] __-__ __indexer-cli__: add as_response switcher to indexer cli (*hanhxiao*) - [[```c8cedd04```](gnes-ai@c8cedd0)] __-__ __service__: remove async dump for better stability (*hanhxiao*) - [[```1739c7b6```](gnes-ai@1739c7b)] __-__ __flow__: add client to flow (*hanhxiao*) - [[```43b9d014```](gnes-ai@43b9d01)] __-__ __flow__: add context manager to flow (*hanhxiao*) - [[```ae0d4056```](gnes-ai@ae0d405)] __-__ __flow__: first version of gnes flow (*hanhxiao*) - [[```c23ea61f```](gnes-ai@c23ea61)] __-__ __frontend__: fix frontend blocking behavior (*hanhxiao*) - [[```c880c9b0```](gnes-ai@c880c9b)] __-__ __service__: make service handler thread-safe (*hanhxiao*) - [[```a3da0582```](gnes-ai@a3da058)] __-__ __flow__: fix flow unit test (*hanhxiao*) - [[```6d118404```](gnes-ai@6d11840)] __-__ __ffmpeg__: threads=1 (*felix*) - [[```bca5b5b7```](gnes-ai@bca5b5b)] __-__ __base__: fix env expansion in gnes_config (*hanhxiao*) - [[```72f4a044```](gnes-ai@72f4a04)] __-__ __indexer__: fix empty chunk and dump_interval (*hanhxiao*) - [[```9b79cdf5```](gnes-ai@9b79cdf)] __-__ __memory-leak__: try to fix memory leak danger (*felix*) - [[```16097f3f```](gnes-ai@16097f3)] __-__ __video-decoder__: fix name (*felix*) - [[```199a71a6```](gnes-ai@199a71a)] __-__ __frontend__: remove duplicate receive (*hanhxiao*) - [[```73dae6bd```](gnes-ai@73dae6b)] __-__ __service__: minor fix on the dump_interval (*hanhxiao*) - [[```6f401905```](gnes-ai@6f40190)] __-__ __client__: fix bugs for client (*Jem*) - [[```c5af9308```](gnes-ai@c5af930)] __-__ __parser__: use str instead of textio stream to prevent serializer err (*hanhxiao*) - [[```6a368335```](gnes-ai@6a36833)] __-__ __cli__: show more detailed version info in cli (*hanhxiao*) - [[```d60a24a9```](gnes-ai@d60a24a)] __-__ fix docs format (*hanhxiao*) - [[```3cc4b041```](gnes-ai@3cc4b04)] __-__ fix unit test (*felix*) - [[```57519198```](gnes-ai@5751919)] __-__ __changelog__: update change log to v0.0.43 (*hanhxiao*)
🙇 We'd like to thank all contributors for this new release! In partic… …ular, felix, hanhxiao, raccoonliukai, 🙇 - [[```bbf1ed8e```](gnes-ai@bbf1ed8)] __-__ __frontend__: add max pending request to frontend (*hanhxiao*) - [[```946df39b```](gnes-ai@946df39)] __-__ __indexer__: delay the num_dim spec on first add (*hanhxiao*) - [[```fdc38d57```](gnes-ai@fdc38d5)] __-__ __cd__: trigger benchmark in push and tag (*hanhxiao*) - [[```f8b9e00e```](gnes-ai@f8b9e00)] __-__ __cd__: smaller num document for benchmarking (*hanhxiao*) - [[```3974a1ba```](gnes-ai@3974a1b)] __-__ __cd__: adding benchmark to cd pipeline (*hanhxiao*) - [[```086a73cb```](gnes-ai@086a73c)] __-__ __proto__: add vcs version to pb (*hanhxiao*) - [[```285d9dde```](gnes-ai@285d9dd)] __-__ __docker__: add vcs version as env var (*hanhxiao*) - [[```a3e22db3```](gnes-ai@a3e22db)] __-__ __service__: add healthcheck for arbitary service (*hanhxiao*) - [[```dedb8ba2```](gnes-ai@dedb8ba)] __-__ __proto__: add ready status for healthcheck (*hanhxiao*) - [[```47add702```](gnes-ai@47add70)] __-__ __ffmpeg-threads__: threads=0 (*felix*) - [[```9365ddb9```](gnes-ai@9365ddb)] __-__ __video-decoder__: minor revision video-decoder chunk spliter (*felix*) - [[```be09bb09```](gnes-ai@be09bb0)] __-__ __cd__: fix duplicate step name in cd (*hanhxiao*) - [[```ccf4efc8```](gnes-ai@ccf4efc)] __-__ __cd__: fix trigger in cd pipeline (*hanhxiao*) - [[```ca73b702```](gnes-ai@ca73b70)] __-__ __shotdetect__: support get arguments from yaml (*raccoonliukai*) - [[```17aa78da```](gnes-ai@17aa78d)] __-__ __shotdetect__: fix bug with thre_algo after histcmp (*raccoonliukai*) - [[```a6d1484e```](gnes-ai@a6d1484)] __-__ __shotdetect__: fix bug with thre_algo (*raccoonliukai*) - [[```b69591de```](gnes-ai@b69591d)] __-__ __shotdetect__: fix shot boundary (*raccoonliukai*) - [[```f6c263a7```](gnes-ai@f6c263a)] __-__ __ffmpeg__: use -threads = 1 for ffmpeg (*felix*) - [[```beafdb3a```](gnes-ai@beafdb3)] __-__ __docker__: fix vcs ref url and add build date as env (*hanhxiao*) - [[```0367334a```](gnes-ai@0367334)] __-__ __service__: fix error message (*hanhxiao*) - [[```434bc8db```](gnes-ai@434bc8d)] __-__ __service__: styling (*hanhxiao*) - [[```e588c946```](gnes-ai@e588c94)] __-__ __encoder__: update the init func for flair (*hanhxiao*) - [[```1b85375c```](gnes-ai@1b85375)] __-__ __client__: remove benchmark client (*hanhxiao*) - [[```535085ef```](gnes-ai@535085e)] __-__ __video-decoder__: update video decoder signature and add more options (*felix*) - [[```aa0f994e```](gnes-ai@aa0f994)] __-__ __cli__: refactor parser for healthcheck (*hanhxiao*) - [[```9ad7448f```](gnes-ai@9ad7448)] __-__ add env vars explain (*hanhxiao*) - [[```e180a9f0```](gnes-ai@e180a9f)] __-__ fix error (*felix*) - [[```074eec0d```](gnes-ai@074eec0)] __-__ __changelog__: update change log to v0.0.42 (*hanhxiao*)
🙇 We'd like to thank all contributors for this new release! In partic… …ular, hanhxiao, felix, raccoonliukai, Jem, 🙇 - [[```8bef90dd```](gnes-ai@8bef90d)] __-__ __cd__: docker images now push to github during merge and tag (*hanhxiao*) - [[```0ea566ff```](gnes-ai@0ea566f)] __-__ __service__: send ndarray separately (*hanhxiao*) - [[```09199d82```](gnes-ai@09199d8)] __-__ __preprocessor__: add frame selector (*Jem*) - [[```a2f10589```](gnes-ai@a2f1058)] __-__ __parser__: add raw_bytes_in_sep to cli (*hanhxiao*) - [[```10788951```](gnes-ai@1078895)] __-__ __proto__: speedup send/recv by separating raw_bytes from pb (*hanhxiao*) - [[```2326fe97```](gnes-ai@2326fe9)] __-__ __preprocessor__: add preprocessor for mp4 and gif decode (*raccoonliukai*) - [[```803afb34```](gnes-ai@803afb3)] __-__ __snoflake-uuid__: add snowflake uuid generator (*felix*) - [[```fe7025f5```](gnes-ai@fe7025f)] __-__ __frontend__: dump route in the frontend (*hanhxiao*) - [[```8fbb0945```](gnes-ai@8fbb094)] __-__ __router__: add a block router for benchmarking (*hanhxiao*) - [[```43145019```](gnes-ai@4314501)] __-__ __unittest__: fix unit test for send recv (*hanhxiao*) - [[```b6f2cdaf```](gnes-ai@b6f2cda)] __-__ __service__: fix send/recv for better compatability (*hanhxiao*) - [[```8c6f2558```](gnes-ai@8c6f255)] __-__ fix route table sum time (*raccoonliukai*) - [[```8a0beec8```](gnes-ai@8a0beec)] __-__ __service__: send single long message rather than multiple (*hanhxiao*) - [[```3b1f963c```](gnes-ai@3b1f963)] __-__ __preprocessor__: add solution for raw_video (*raccoonliukai*) - [[```1b4a04fe```](gnes-ai@1b4a04f)] __-__ __preprocessor__: add videodecode in init (*raccoonliukai*) - [[```7108460a```](gnes-ai@7108460)] __-__ __memory_leak__: try to fix memory leak (*felix*) - [[```82951d95```](gnes-ai@82951d9)] __-__ __frontend__: use poll for better efficiency (*hanhxiao*) - [[```2f539b7a```](gnes-ai@2f539b7)] __-__ __snowflake__: fix error shift (*felix*) - [[```84e67792```](gnes-ai@84e6779)] __-__ __frontend__: fix progressbar and route table (*hanhxiao*) - [[```9a65e4fe```](gnes-ai@9a65e4f)] __-__ __frontend__: flush dump (*hanhxiao*) - [[```2e326af5```](gnes-ai@2e326af)] __-__ catch exception in hook function (*hanhxiao*) - [[```402867cc```](gnes-ai@402867c)] __-__ fix route table total time (*hanhxiao*) - [[```30976179```](gnes-ai@3097617)] __-__ __docker__: decoupling prerequest and gnes install (*hanhxiao*) - [[```c5347a5b```](gnes-ai@c5347a5)] __-__ __service__: make route_table as option for all services (*hanhxiao*) - [[```45a078d9```](gnes-ai@45a078d)] __-__ __docker__: reduce the size of built image (*hanhxiao*) - [[```95493b47```](gnes-ai@95493b4)] __-__ __readme__: add github package to readme (*hanhxiao*) - [[```31f53bc2```](gnes-ai@31f53bc)] __-__ fix unit test (*felix*) - [[```89945ef8```](gnes-ai@89945ef)] __-__ __changelog__: update change log to v0.0.41 (*hanhxiao*)
🙇 We'd like to thank all contributors for this new release! In partic… …ular, felix, raccoonliukai, hanhxiao, Jem, 🙇 - [[```e255bd48```](gnes-ai@e255bd4)] __-__ __shot-detector__: limit number of frames in shots (*felix*) - [[```6e87afa4```](gnes-ai@6e87afa)] __-__ __traffic-controller__: network traffic controller in frontend (*felix*) - [[```6833a27c```](gnes-ai@6833a27)] __-__ __preprocessor__: add sframes for shots frame number (*raccoonliukai*) - [[```ea89d8cb```](gnes-ai@ea89d8c)] __-__ __stream-call__: only 1000 pending tasks (*felix*) - [[```ca53c65f```](gnes-ai@ca53c65)] __-__ __video-encoder__: encode video from list of images (*felix*) - [[```6aa0c3ca```](gnes-ai@6aa0c3c)] __-__ __ffmpeg-video__: fig bug for scaling videos to stdout (*felix*) - [[```780aad0d```](gnes-ai@780aad0)] __-__ __subprocess__: close stdout and stderr to avoid memory leak (*felix*) - [[```205962fb```](gnes-ai@205962f)] __-__ __socket__: raise socket rec/send message exception (*felix*) - [[```64acb4cd```](gnes-ai@64acb4c)] __-__ __preprocessor__: fix bug when num_frames < 4 in shotdetect (*raccoonliukai*) - [[```05db02f7```](gnes-ai@05db02f)] __-__ __stream-client__: request queue size is limited by 1000 (*felix*) - [[```4f389449```](gnes-ai@4f38944)] __-__ __socket-buffer__: set hwm and buffer limit for zmq socket (*felix*) - [[```092379e1```](gnes-ai@092379e)] __-__ __preprocessor__: fix type of index in shotdetect (*raccoonliukai*) - [[```9023afcd```](gnes-ai@9023afc)] __-__ __test__: add test to cover three runtimes (*hanhxiao*) - [[```65fff1a9```](gnes-ai@65fff1a)] __-__ __cli__: fix progressbar (*hanhxiao*) - [[```8828535c```](gnes-ai@8828535)] __-__ __proto__: fix version check in recv message (*hanhxiao*) - [[```d7c65727```](gnes-ai@d7c6572)] __-__ __scorefn__: move query coord into doc indexer (*Jem*) - [[```b4007ba6```](gnes-ai@b4007ba)] __-__ __frontend__: realtime response to reduce network overload (*felix*) - [[```de5b3368```](gnes-ai@de5b336)] __-__ __shot-detector__: merge code from hub (*felix*) - [[```6acff20b```](gnes-ai@6acff20)] __-__ clean unused variable (*felix*) - [[```373df7da```](gnes-ai@373df7d)] __-__ __changelog__: update change log to v0.0.40 (*hanhxiao*)
🙇 We'd like to thank all contributors for this new release! In partic… …ular, Han Xiao, Jem, hanhxiao, felix, 🙇 - [[```b5e10bcd```](gnes-ai@b5e10bc)] __-__ __scorefn__: add offset tfidf bm25 qureycoord (*Jem*) - [[```20e7db6b```](gnes-ai@20e7db6)] __-__ __cli__: show default value of each argument (*hanhxiao*) - [[```c6960b52```](gnes-ai@c6960b5)] __-__ __progressbar__: add dynamic progress bar (*felix*) - [[```6c8017c1```](gnes-ai@6c8017c)] __-__ __frontend__: new route time table (*hanhxiao*) - [[```81639268```](gnes-ai@8163926)] __-__ __frontend__: add route time table (*hanhxiao*) - [[```8704331e```](gnes-ai@8704331)] __-__ __proto__: fix version check in recv message (*hanhxiao*) - [[```563a48c7```](gnes-ai@563a48c)] __-__ __cli__: fix cli client required (*hanhxiao*) - [[```3db34449```](gnes-ai@3db3444)] __-__ __proto__: fix merge route logic (*hanhxiao*) - [[```c31f21db```](gnes-ai@c31f21d)] __-__ __parser__: fix default dump interval to 5 (*hanhxiao*) - [[```00c25f39```](gnes-ai@00c25f3)] __-__ __parser__: remove limite on message size (*hanhxiao*) - [[```f89b4363```](gnes-ai@f89b436)] __-__ __parser__: set dump_interval to -1 (*hanhxiao*) - [[```a7a0ec8b```](gnes-ai@a7a0ec8)] __-__ __grpc-client__: add response handler (*felix*) - [[```ce43be80```](gnes-ai@ce43be8)] __-__ __proto__: remove num_replicas from routes (*hanhxiao*) - [[```d007fd9b```](gnes-ai@d007fd9)] __-__ __indexer__: remove unused code in leveldbindexer (*hanhxiao*) - [[```787d0f14```](gnes-ai@787d0f1)] __-__ __readme__: add poem search demo (*hanhxiao*) - [[```3af95227```](gnes-ai@3af9522)] __-__ __cli__: add unittest for cli (*Jem*) - [[```0b22029a```](gnes-ai@0b22029)] __-__ __indexer__: fix styles in indexer (*Han Xiao*) - [[```edba197a```](gnes-ai@edba197)] __-__ clean and format codes (*felix*) - [[```2a781aee```](gnes-ai@2a781ae)] __-__ __license__: remove aiohttp from barebone GNES license (*hanhxiao*) - [[```cc72cf2b```](gnes-ai@cc72cf2)] __-__ __docker__: revert alpine docker to reduce size (*hanhxiao*) - [[```9f58fb35```](gnes-ai@9f58fb3)] __-__ __changelog__: update change log to v0.0.39 (*hanhxiao*)
🙇 We'd like to thank all contributors for this new release! In partic… …ular, hanhxiao, Jem, raccoonliukai, Larry Yan, 🙇 - [[```fdb53a09```](gnes-ai@fdb53a0)] __-__ __client__: add status logging (*hanhxiao*) - [[```621c06b3```](gnes-ai@621c06b)] __-__ __client__: abstract query_callback (*hanhxiao*) - [[```2c2a4d83```](gnes-ai@2c2a4d8)] __-__ __indexer__: add indexer info (*Jem*) - [[```cfe97aab```](gnes-ai@cfe97aa)] __-__ __proto__: add version info to proto (*hanhxiao*) - [[```f1a187c1```](gnes-ai@f1a187c)] __-__ __proto__: versioning protobuf and validating in recv_message (*hanhxiao*) - [[```31c796d3```](gnes-ai@31c796d)] __-__ __client__: fix weights in helper indexer (*hanhxiao*) - [[```21c3a8a9```](gnes-ai@21c3a8a)] __-__ __client__: rename stub to _stub (*hanhxiao*) - [[```235d901a```](gnes-ai@235d901)] __-__ __parser__: add max_concurrency to client (*hanhxiao*) - [[```c988b327```](gnes-ai@c988b32)] __-__ __client__: fix sync client (*hanhxiao*) - [[```54a252e5```](gnes-ai@54a252e)] __-__ __indexer__: add helper indexer to registeration (*hanhxiao*) - [[```a1aed8f4```](gnes-ai@a1aed8f)] __-__ __client__: use StreamingClient as the parent class of CLIClient (*raccoonliukai*) - [[```a5999828```](gnes-ai@a599982)] __-__ __preprocessor__: add vframe(frame_num) for video and gif frames capture (*raccoonliukai*) - [[```8357754a```](gnes-ai@8357754)] __-__ __encoder__: fix PCAEncoder mean from fp64 to fp32 (*raccoonliukai*) - [[```654a5ba4```](gnes-ai@654a5ba)] __-__ __encoder__: fix vlad to speed up centroids calculation (*Larry Yan*) - [[```814b2ee6```](gnes-ai@814b2ee)] __-__ __encoder__: fix vald encocer (*Larry Yan*) - [[```ffc822b3```](gnes-ai@ffc822b)] __-__ __encoder__: fix vlad unittest (*Larry Yan*) - [[```ddf13ff1```](gnes-ai@ddf13ff)] __-__ __encoder__: fix bug in vlad encoder (*Larry Yan*) - [[```1ba4e11c```](gnes-ai@1ba4e11)] __-__ __encoder__: fix vald encoder and add unittest (*Larry Yan*) - [[```f8e18d06```](gnes-ai@f8e18d0)] __-__ __encoder__: fix vald in numeric encoder (*Larry Yan*) - [[```fbfa1e47```](gnes-ai@fbfa1e4)] __-__ __transformer__: add model eval (*Jem*) - [[```421e21f7```](gnes-ai@421e21f)] __-__ __indexer__: add counter and move key_only to chunk helper (*hanhxiao*) - [[```2a3f1210```](gnes-ai@2a3f121)] __-__ __router__: refactor base embed reduce router (*Jem*) - [[```d4f59211```](gnes-ai@d4f5921)] __-__ update component overview (*hanhxiao*) - [[```ded79bee```](gnes-ai@ded79be)] __-__ __changelog__: update change log to v0.0.38 (*hanhxiao*)
🙇 We'd like to thank all contributors for this new release! In partic… …ular, hanhxiao, 🙇 - [[```71a3073a```](gnes-ai@71a3073)] __-__ bump version (*hanhxiao*) - [[```9666a462```](gnes-ai@9666a46)] __-__ __changelog__: update change log to v0.0.37 (*hanhxiao*)
🙇 We'd like to thank all contributors for this new release! In partic… …ular, hanhxiao, felix, Jem, raccoonliu, raccoonliukai, Han Xiao, Larry Yan, 🙇 - [[```105a0abf```](gnes-ai@105a0ab)] __-__ __encoder__: add debug hook (*hanhxiao*) - [[```0f04877f```](gnes-ai@0f04877)] __-__ __service__: add pre and post hooks to baseservice (*hanhxiao*) - [[```92860848```](gnes-ai@9286084)] __-__ __reducer__: add concat reducer (*Jem*) - [[```2e6e80db```](gnes-ai@2e6e80d)] __-__ __encoder__: add PCAEncoder support in gnes buster image (*raccoonliukai*) - [[```16fa80bd```](gnes-ai@16fa80b)] __-__ __tests__: add unittest for PCAEncoder (*raccoonliukai*) - [[```5a745b1e```](gnes-ai@5a745b1)] __-__ __tests__: add unittest for EncoderService and IndexerService (*raccoonliukai*) - [[```a0fec684```](gnes-ai@a0fec68)] __-__ __service__: logging elapsed time and body type change (*hanhxiao*) - [[```57cc95ff```](gnes-ai@57cc95f)] __-__ __encoder__: add quantizer (*Jem*) - [[```00e6280d```](gnes-ai@00e6280)] __-__ __score_fn__: use numpy for score fn (*hanhxiao*) - [[```201c27e7```](gnes-ai@201c27e)] __-__ __cli__: add --sorted_response as cli argument (*hanhxiao*) - [[```81b21093```](gnes-ai@81b2109)] __-__ __index__: move sort logic to base (*hanhxiao*) - [[```a2d55dda```](gnes-ai@a2d55dd)] __-__ __index__: move sort logic out to base (*hanhxiao*) - [[```674a9da2```](gnes-ai@674a9da)] __-__ __encoder__: add lab video model (*Jem*) - [[```50a944b6```](gnes-ai@50a944b)] __-__ __encoder__: add yt8m feature extractor (*Jem*) - [[```f908f381```](gnes-ai@f908f38)] __-__ __score_fn__: make score_fn as a TrainableBase (*hanhxiao*) - [[```14c7e522```](gnes-ai@14c7e52)] __-__ __score_fn__: make score_fn dumpable (*hanhxiao*) - [[```0b78798d```](gnes-ai@0b78798)] __-__ __score_fn__: add score_fn as a new module (*hanhxiao*) - [[```da56544f```](gnes-ai@da56544)] __-__ __encoder__: add PCAEncoder for incremental pca training (*raccoonliukai*) - [[```97bb6de2```](gnes-ai@97bb6de)] __-__ __lab encoder__: add vggish for audio (*Jem*) - [[```8cdcb7e8```](gnes-ai@8cdcb7e)] __-__ __chunk scorer__: add offset divergence (*Jem*) - [[```d404b8a7```](gnes-ai@d404b8a)] __-__ __tests__: use lowercase for true (*raccoonliu*) - [[```bb9bbe9d```](gnes-ai@bb9bbe9)] __-__ __tests__: modify EncoderService unittest (*raccoonliukai*) - [[```cd53a24b```](gnes-ai@cd53a24)] __-__ __indexer__: fix numpy indexer (*hanhxiao*) - [[```d70e877e```](gnes-ai@d70e877)] __-__ __shot-detector__: fix case of only one shot in video (*felix*) - [[```e631d396```](gnes-ai@e631d39)] __-__ __service__: indexer service return empty when no chunk (*hanhxiao*) - [[```67b211da```](gnes-ai@67b211d)] __-__ __encoder__: remove image resize from TFInceptionEncoder (*raccoonliukai*) - [[```40849abc```](gnes-ai@40849ab)] __-__ __indexer__: fix is_sorted in response flush away the request (*hanhxiao*) - [[```ab819387```](gnes-ai@ab81938)] __-__ __ffmpeg__: use tempfile as input instead of pipe (*felix*) - [[```a8d2acfd```](gnes-ai@a8d2acf)] __-__ __service__: is input list is false when query (*Jem*) - [[```ba21c4e7```](gnes-ai@ba21c4e)] __-__ __service__: fix bug for doc type in encoder (*Larry Yan*) - [[```a4658250```](gnes-ai@a465825)] __-__ __scorer__: fix np float conversion (*hanhxiao*) - [[```2d6c70fc```](gnes-ai@2d6c70f)] __-__ __indexer__: fix vec np.concat (*hanhxiao*) - [[```2ba135db```](gnes-ai@2ba135d)] __-__ __indexer__: fix empty chunks indexing (*hanhxiao*) - [[```40dd1d5a```](gnes-ai@40dd1d5)] __-__ __encoder__: fix embed_chunks_in_docs function (*hanhxiao*) - [[```d94329b3```](gnes-ai@d94329b)] __-__ __preprocess__: fix offset in sentence splitter (*hanhxiao*) - [[```a8e87d9f```](gnes-ai@a8e87d9)] __-__ __service__: minimize event loop, move handling to handler (*hanhxiao*) - [[```06aab813```](gnes-ai@06aab81)] __-__ __grpc-client__: implement async client via multi-threaded (*felix*) - [[```35fa3ba4```](gnes-ai@35fa3ba)] __-__ __pb__: remove unused field (*hanhxiao*) - [[```6bbfc993```](gnes-ai@6bbfc99)] __-__ __score_fn__: rename score functions (*hanhxiao*) - [[```e9feaa61```](gnes-ai@e9feaa6)] __-__ __score_fn__: use post_init instead of property (*hanhxiao*) - [[```f406f8f0```](gnes-ai@f406f8f)] __-__ __score_fn__: move normalize_fn and score_fn to the init (*hanhxiao*) - [[```c988c7dd```](gnes-ai@c988c7d)] __-__ remove sklearn from base dep (*felix*) - [[```2fd8dab4```](gnes-ai@2fd8dab)] __-__ minor fix on the styling (*Han Xiao*) - [[```066d6e99```](gnes-ai@066d6e9)] __-__ __pb2__: do not reformat pb2 generated python file (*hanhxiao*) - [[```1bbc4358```](gnes-ai@1bbc435)] __-__ __service__: revert encoder service (*hanhxiao*) - [[```b97b718f```](gnes-ai@b97b718)] __-__ __changelog__: update change log to v0.0.36 (*hanhxiao*)
PreviousNext