Ucall

Latest version: v0.5.4

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.2.4

[0.2.4](https://github.com/unum-cloud/ujrpc/compare/v0.2.3...v0.2.4) (2023-03-27)


Build

* Add Pipeline for generating docs. ([779ca91](https://github.com/unum-cloud/ujrpc/commit/779ca912aed15641e51d4d0189921ecfa92b8ff1))

Docs

* Fix styles and add Github link. ([79e8181](https://github.com/unum-cloud/ujrpc/commit/79e8181b86e8dfabf7377ccfbaacc600212a8544))
* Mention stripped release `VERSION` ([fca795a](https://github.com/unum-cloud/ujrpc/commit/fca795a6523f50c6f16096e59947058e02e4d6bc))
* Mention stripped release `VERSION` ([eb339be](https://github.com/unum-cloud/ujrpc/commit/eb339be7c2063448bacb963bf38dbd9c06e2cf1f))
* Show examples in docs. ([7600c31](https://github.com/unum-cloud/ujrpc/commit/7600c31b8c257a7e32767c5357f55ddd95897c01))

Make

* Documentation Workflow ([b0d2222](https://github.com/unum-cloud/ujrpc/commit/b0d2222d09a76d76a922295be21aec2fdf684686))

0.2.3

[0.2.3](https://github.com/unum-cloud/ujrpc/compare/v0.2.2...v0.2.3) (2023-03-23)


Make

* Deprecated release rules ([bf75cff](https://github.com/unum-cloud/ujrpc/commit/bf75cff2f6b02c5275e6c9a81c46366e584990d0))

0.2.2

[0.2.2](https://github.com/unum-cloud/ujrpc/compare/v0.2.1...v0.2.2) (2023-03-23)


Make

* Python to use latest `VERSION` ([d67079c](https://github.com/unum-cloud/ujrpc/commit/d67079c767efe54817bfe0d3060962009da69736))

0.2.1

[0.2.1](https://github.com/unum-cloud/ujrpc/compare/v0.2.0...v0.2.1) (2023-03-23)


Make

* build issues fixed. ([8b03135](https://github.com/unum-cloud/ujrpc/commit/8b0313527b693b6ec0deede39bfcf919ca281854))

0.2.0

[0.2.0](https://github.com/unum-cloud/ujrpc/compare/v0.1.0...v0.2.0) (2023-03-23)


Add

* Benchmark Code ([a7b7928](https://github.com/unum-cloud/ujrpc/commit/a7b79280b0220cd9127bea4ef220ae73b028e2b4))
* Catching error in python server for posix. ([4452a07](https://github.com/unum-cloud/ujrpc/commit/4452a078d24bac79adcc00eca7bf83fa1c6a86e6))
* FastAPI version of the same benchmark ([3c3de53](https://github.com/unum-cloud/ujrpc/commit/3c3de532d62fa181ff81fdebcb24ebb1f717685b))
* Positionals for python. Closes 29 ([f6cd8c4](https://github.com/unum-cloud/ujrpc/commit/f6cd8c445d92cb420f25c450fcac688af1a21c2f)), closes [#29](https://github.com/unum-cloud/ujrpc/issues/29)
* Print server startup info in python too. ([7281a00](https://github.com/unum-cloud/ujrpc/commit/7281a00c673b2ccdf4cad65a6e9d484a95854c54))
* quiet flag. ([51364a7](https://github.com/unum-cloud/ujrpc/commit/51364a73c1be2dc0ad008355790837baa50694d7))
* Semantic Versioning ([a7e421a](https://github.com/unum-cloud/ujrpc/commit/a7e421a97b9c52f83c63a508f5df1c75e731429a))
* Use raw `TCP` for `Client` instead `requests` ([fcede79](https://github.com/unum-cloud/ujrpc/commit/fcede79e8fddfddfdda1c999dab0581a436a29b2))

Build

* Add "Make" verb ([d9fc1c8](https://github.com/unum-cloud/ujrpc/commit/d9fc1c8325709cea5cab5fcf4706517814ae37e3))
* Added `Refactor` ([abf84ed](https://github.com/unum-cloud/ujrpc/commit/abf84ed52917f8c671fca917a3b2282ab3716df9))
* Change Semantic Release Token ([6c957d7](https://github.com/unum-cloud/ujrpc/commit/6c957d77c295280801ef67fc60e587b2bb84ca38))
* Fixed updating `VERSION` file. ([33c1973](https://github.com/unum-cloud/ujrpc/commit/33c1973d65a8df323c3b2fefa20a87eef059cf30))
* Remove NPM locking ([bc9641a](https://github.com/unum-cloud/ujrpc/commit/bc9641a732844dc756c7924a257c2183564a5312))
* Versioning credentials ([a865520](https://github.com/unum-cloud/ujrpc/commit/a8655203116f1028e8d65e58b7ebc35da9b096de))

Docs

* Add PR template, and editor configs ([df753e5](https://github.com/unum-cloud/ujrpc/commit/df753e560593830ac68fb0291fc9bb45ea60a9a6))

Fix

* `Client` type mismatching. ([554cc11](https://github.com/unum-cloud/ujrpc/commit/554cc114ec808a7891c4899f021dd436f60981a7))
* `Client` use `Content-Length` for full data. ([152ab58](https://github.com/unum-cloud/ujrpc/commit/152ab58908a38578503b934d6c0c42dd75fa07ac))
* Break after finding `Content-Length` ([e87ad96](https://github.com/unum-cloud/ujrpc/commit/e87ad967ca86511dad3fb15b1466a6b8b6194dc6))
* More efficient `pack` ([de12e57](https://github.com/unum-cloud/ujrpc/commit/de12e57affc4297f9a24e9aaf86db352cf971412))
* Potential UB. ([0948918](https://github.com/unum-cloud/ujrpc/commit/09489186f2aa5d861d030b837cd6e4dc4b72f11d))
* typos ([6265f72](https://github.com/unum-cloud/ujrpc/commit/6265f72d6ae49077ddef6355aa6a350532440c8c))
* typos ([70ef816](https://github.com/unum-cloud/ujrpc/commit/70ef81680fc510f335a3c70ee5df1745723f4cd8))

Make

* Bump Version ([a578774](https://github.com/unum-cloud/ujrpc/commit/a5787741cb0efa7fde082c65bb8b787f93e593f0))

Refactor

* `create_user` with FastAPI ([75b42b9](https://github.com/unum-cloud/ujrpc/commit/75b42b908838ccffd6ffc325af8563cc53d3d1b1))
* always generate `id`. ([1b81e22](https://github.com/unum-cloud/ujrpc/commit/1b81e22914f094ba7039325a400ebb29a82b098a))
* Benchmark class names ([7627273](https://github.com/unum-cloud/ujrpc/commit/7627273403e086afe97dc90612d67ea74c918d01))
* Clean up ([dbc789b](https://github.com/unum-cloud/ujrpc/commit/dbc789ba48ed407cdc6d525d96c21e7d00acea92))
* Clean up ([8f262e6](https://github.com/unum-cloud/ujrpc/commit/8f262e61574be74637a99ee67be23132164afd78))
* Clean up unused params ([e10963a](https://github.com/unum-cloud/ujrpc/commit/e10963a0d5d9c5e2eb5ed6089f2b216b2a4f5662))
* grpc params ([e03afe5](https://github.com/unum-cloud/ujrpc/commit/e03afe5456de53a47bca67f31e63fb6102ec416c))
* import ordering ([395b0cf](https://github.com/unum-cloud/ujrpc/commit/395b0cfa2f240e492cc5e63f74490fd6a4433894))
* More practical benchmark. ([02691fe](https://github.com/unum-cloud/ujrpc/commit/02691fe7b5b3e6cbae7f8a806ba4b50b16394cfe))
* Move package.json to assets ([bd1c0a1](https://github.com/unum-cloud/ujrpc/commit/bd1c0a1a2aba66dab0eb2c4bc03a11782840b16b))
* Moved `package.json` to workflows. ([15020bd](https://github.com/unum-cloud/ujrpc/commit/15020bdc785d71d304390adf17bdcac6037e0dbb))
* prepend `_` to internal functions ([86bc25e](https://github.com/unum-cloud/ujrpc/commit/86bc25e294be6f82f03af241d6d7e64d0770c035))
* Style ([f4d8a92](https://github.com/unum-cloud/ujrpc/commit/f4d8a9265cfbdd9e7cde5c4adc1bf5e8a5b5a48f))
* Styling ([2d5ec7b](https://github.com/unum-cloud/ujrpc/commit/2d5ec7b0044c6cc4c56aa4af9edea61ade1e2aee))
* Sum -> Trivial Login Service. ([5cce6d5](https://github.com/unum-cloud/ujrpc/commit/5cce6d506550623f257e9624c54a2485050862ca))
* test.py ([285b966](https://github.com/unum-cloud/ujrpc/commit/285b966b8e1032752c1b53ef214015400182126e))
* Update python numbers in README. ([a845565](https://github.com/unum-cloud/ujrpc/commit/a8455650877262543ae82a7032f9ce16287470aa))

0.1.0

The three of us - ishkhan42, VoVoR, and ashvardanian have added support for NumPy arrays and Pillow images as RPC arguments, adding a small `Client` class along the way! The following example shows how to serve [UForm](https://github.com/unum-cloud/uform) multi-modal vision-language transformers in just a few lines of Python, connecting dozens of SIMD-accelerated libraries under the hood for ultimate performance!

python
from ujrpc.rich_posix import Server
import ufrom

server = Server()
model = uform.get_model('unum-cloud/uform-vl-multilingual')

server
def vectorize(description: str, photo: PIL.Image.Image) -> numpy.ndarray:
image = model.preprocess_image(photo)
tokens = model.preprocess_text(description)
joint_embedding = model.encode_multimodal(image=image, text=tokens)

return joint_embedding.cpu().detach().numpy()


A new [UKV](https://github.com/unum-cloud/ukv) release and the public rollout of [UNSW](https://github.com/unum-cloud/unsw) are also right around the corner!

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.