Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up- Berlin, Germany
- Sign in to view email
- https://hanxiao.io
- @hxiao
Pinned
3,000 contributions in the last year
Activity overview
Contribution activity
June 2020
- hanxiao/cookiecutter-pypackage Python
- hanxiao/co-learning-lounge Jupyter Notebook
Created a pull request in jina-ai/jina that received 4 comments
feat: add `if` expression to BaseDriver
if expression is added to BaseDriver to allow user filter docs/chunks by a single expression.
Examples:
only encode MIME text/*
!Encode1
requests: on…
+242
−92
•
4
comments
- fix(docs): add 404 page generation
- feat(driver): add uri2text convert
- fix(except): move inherit from oserror to syserror
- feat(crafter): add deepsegment
- feat(proto): add details to error status
- feat(indexer): add binary KVIndexer with better perf
- refactor: move num_part from args to proto
- feat: multi-field search
- feat: multi-field search
- revert: add the support for multi-field search
- fix(gateway): add message field to gateway
- feat(gateway): add convert driver to the gateway
- feat(flow): add ingest by lines
- feat(driver): add override as an option to the driver
- fix(crafter): fix args of the crafter
- refactor(driver): move convert crafter to driver
- refactor(proto): add doc-level uri out of oneof content
- refactor: make BaseRanker abstract
- fix the bug in query with faiss
- feat(indexer): add ngt
- feat(peapod): add functionality to propagate error message through workflow
- feat(encoder): improve wav2vec encoder with signal resampling
- fix(logging): profile and log streams non-blocking
- refactor: string formatting
- docs(101 ar): added arabic translation to the jina 101 chapter
- refactor(flow): refactor build inplace param
- fix(clients): update docstring in clients
- feat(helloworld): Added the option to configure the logserver via .yml
- docs(readme): fix link
- feat(encoders): add spectral audio encoders
- feat(logging): use gevent as logging server
- feat(crafters): add SlidingWindowSegmenter for nlp
- fix(docs): Updates in the 101 page and in the main flow documentation
- fix(flow): update docstring in flow
- fix(crafters): fix numeric and jiebra crafters
Created an issue in jina-ai/jina that received 5 comments
Error message should propagate through the workflow in the query time
Describe the feature Right now a single error in the query time will break the whole system. Your proposal Environment Screenshots
5
comments
- docs: add 404 page
- cherry pick #520's 101 to master
- train wrapper does not label `is_trained`?
- refactor `filter_by` to comply with `if`
- callback_on_body as default output_fn behavior
- feat: add `if` keyword at Driver/Executor/Pod level
- logserver /profile is broken, dashboard not responding
- BaseKVIndexer is too lazy, it only loads data on the first query
- CI pipeline includes Python 3.9
- filter_by breaks sharding
- Buffer2URI is slow and probably because of `quote_from_bytes` is slow
- refactor: move convert crafter to driver
- Scaffold boilerplates
- move data_uri and file_path out of the oneof?
28
contributions
in private repositories
Jun 1 – Jun 15