hsml

View on PyPIReverse Dependencies (1)

3.9.0rc0 hsml-3.9.0rc0-py3-none-any.whl

Wheel Details

Project: hsml
Version: 3.9.0rc0
Filename: hsml-3.9.0rc0-py3-none-any.whl
Download: [link]
Size: 139215
MD5: 526505e834353088398aea07746cfe77
SHA256: 3223b342d32a80bae4bcecc34f7275c17463e6cd51b7f25e52193d0f8e14f4d5
Uploaded: 2024-10-08 21:49:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hsml
Version: 3.9.0rc0
Summary: HSML Python SDK to interact with Hopsworks Model Registry
Author-Email: Hopsworks AB <robin[at]hopswors.ai>
Project-Url: Documentation, https://docs.hopsworks.ai/latest
Project-Url: Repository, https://github.com/logicalclocks/machine-learning-api
Project-Url: Homepage, https://www.hopsworks.ai
Project-Url: Community, https://community.hopsworks.ai
License: Apache-2.0
Keywords: Hopsworks,Model Registry,hsml,Models,ML,Machine Learning Models,TensorFlow,PyTorch,Machine Learning,MLOps,DataOps
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Intended Audience :: Developers
Requires-Python: <3.13,>=3.8
Requires-Dist: pyhumps (==1.6.1)
Requires-Dist: requests
Requires-Dist: furl
Requires-Dist: boto3
Requires-Dist: pandas
Requires-Dist: numpy
Requires-Dist: pyjks
Requires-Dist: mock
Requires-Dist: tqdm
Requires-Dist: grpcio (<2.0.0,>=1.49.1)
Requires-Dist: protobuf (<4.0.0,>=3.19.0)
Requires-Dist: pytest (==7.4.4); extra == "dev"
Requires-Dist: pytest-mock (==3.12.0); extra == "dev"
Requires-Dist: ruff; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4127 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
hsml/__init__.py sha256=iDlHud0kchYudaP_GnF5_sgCrduFBw6sCB5RfVLKISA 1017
hsml/connection.py sha256=9HUtqxNE6LSti0cPX-jHd9TSJnha74_1d1kiZNPMebc 10216
hsml/constants.py sha256=UrRRyfIMOQT18N44569r6fB5AlZ41Zq_r7btnVsWf_o 2840
hsml/decorators.py sha256=VAzT4ZNoftFHwI-feFjyOQiUwJZnM7WkKdjDfeIzcE0 1656
hsml/deployable_component.py sha256=A_yReh5xLnhX9iAwlqRkuScsBEzlVRIKxvcbjmKjTwg 2916
hsml/deployable_component_logs.py sha256=zMQD8prHITF1UJQks43b_m_EljBzmCL8jE4yE-qtxyU 2942
hsml/deployment.py sha256=y2d0vpxnzzUjHxX-4UvCPNc-7qKv7dhuc0dRZ0trENk 15440
hsml/inference_batcher.py sha256=rEpBX43VaexM7MMAj8fDg_VYqw9-EvJ6S2IWkS-mcTg 4472
hsml/inference_endpoint.py sha256=_pe4LciRarUmZRd-7fHHDA4tfvodzc2DtaSLpcGdXYQ 5065
hsml/inference_logger.py sha256=m0_BPlhsAYorGhYOqikvoItofzv5K9G7dQzQPtIbWAs 4123
hsml/kafka_topic.py sha256=OYoleXrFO_Iio1LSgEkIhz0OCJDQfenoPd55ng_7Kgk 4484
hsml/model.py sha256=FQ958BCOQfdjuSLXauxvG8t5zukP35rAfMd7EAa2zVk 19991
hsml/model_registry.py sha256=szX-m1TU1DRoeFXEIGhCAq8u95uwOvk3lvcStnrTBGY 6626
hsml/model_schema.py sha256=j66XG-oo2GHpN-iD0jKOQVLtdfUQqsBMhMQrH1OWlZ8 1879
hsml/model_serving.py sha256=K9C7AgeNSjVWJUkIdLM0tZV3DtaX-h-pNUIprBpeSkE 13152
hsml/predictor.py sha256=pZX2Sn4nImppG-uUJGn_RzSdklMzcLHTIz_6yfs7h1I 16387
hsml/predictor_state.py sha256=YGeAVtMC0Re6_ukOi7e1K1AUqDD52csOVQAy-NnIou8 5185
hsml/predictor_state_condition.py sha256=Y71o9drq5gJ2CANClYUF0aVyUGd1ojzd1jp4tkk0TLU 2673
hsml/resources.py sha256=_LVljd1-lfUD3qo62b-L4zHcHs5MY7b47MRUf9th1fg 13305
hsml/schema.py sha256=RGQoqEaFMzodhyW4Z-TzCFXrcFpjgBhlgO_N8mF5_2Y 2559
hsml/tag.py sha256=iv5QJtMa8uF3LHfIaV8Ya1-R7Phqu7rLdzFvlX5-PjY 1858
hsml/transformer.py sha256=IthZr7jYaFgeQark4SbrLUdl2tUqS9Iy6USjddRFwJc 3268
hsml/util.py sha256=hSwzAIueCxYRccvhoQ_NpQ2zw6JfPsw1OZWHSmUWNcw 10457
hsml/version.py sha256=0ZoS620wXFvr18buB1p_bQDBO_oQ-d4Im-aDURlYVbM 631
hsml/client/__init__.py sha256=Pu_UCPACH5IAr5_mf4vStkLCcWKaSSV_PPUstU_K3tk 4192
hsml/client/auth.py sha256=93Y0wlppP3-l2oUwtdy-DDJaJaJehynNKotZ7jOvSWY 1876
hsml/client/base.py sha256=UOZaolp1Ugh3cNmQ8ClOqJT592TxOR-EM2-XlzaU5tM 3945
hsml/client/exceptions.py sha256=qB1RX5RiLnJMOqwDaDLl0K2Z2NOwhZgcD96agXMM5n8 2650
hsml/client/hopsworks/__init__.py sha256=VK-CACGvdTD_H2AAD8x6uiHg7lkOIM0SpOPPuBPkhKw 605
hsml/client/hopsworks/base.py sha256=LKm1TPMzTjQyCWIUS0FR_y_NDbVpy-3iDaTZHlgZC_0 3986
hsml/client/hopsworks/external.py sha256=h3i5asofdSCm9LlH9OV1QtQhwP5hSS2wyGh0cwmpSnc 2846
hsml/client/hopsworks/internal.py sha256=IWnw3q5cbZoJ_ghnHPZrqdn7krl0OrIkmwtPWQNkl0A 7090
hsml/client/istio/__init__.py sha256=VK-CACGvdTD_H2AAD8x6uiHg7lkOIM0SpOPPuBPkhKw 605
hsml/client/istio/base.py sha256=F8Pe8mCP6I0fDyXLQwpScbr2tEdNGNHsz1rxbmkQ_xU 3525
hsml/client/istio/external.py sha256=g_10-izvvpih80icT8EsVPjkG5Z7QOOvDFPGPXOz3r8 1663
hsml/client/istio/internal.py sha256=bsF23o09RpGHV7GfuMUiNPavA3N1R2S-1toKcehqD5Q 6943
hsml/client/istio/grpc/__init__.py sha256=VKzjqHsbdlJG7-Ojeoe6LMu1A1amZcuRRKkO0MnPaCQ 600
hsml/client/istio/grpc/errors.py sha256=K8pYSMmB4LyX7meiajbGEROK3smWxPaarwU8BzHR2qY 1016
hsml/client/istio/grpc/exceptions.py sha256=nR-nDr3cnrZ9HgBL12wRgotrhc3e4A5zdDmTGAuaufc 4220
hsml/client/istio/grpc/inference_client.py sha256=pUM7zhcVR_lgQ6Gmc_SwNlA3otZb5PFzDf-84nSCyd0 2535
hsml/client/istio/grpc/proto/__init__.py sha256=VKzjqHsbdlJG7-Ojeoe6LMu1A1amZcuRRKkO0MnPaCQ 600
hsml/client/istio/grpc/proto/grpc_predict_v2_pb2.py sha256=tgwisWbCfNHfD4FkzUUCytqzAanWFj9ArIPTGy7bmiE 24159
hsml/client/istio/grpc/proto/grpc_predict_v2_pb2.pyi sha256=z7pZf2N1VFJQQ-VcRAY8odzKjXYN0qQEJWUNsfvoafc 14224
hsml/client/istio/grpc/proto/grpc_predict_v2_pb2_grpc.py sha256=QAOxQOjzP-ihGf0c9oNYNlGEvfuHpWxXIWTpyhgS7mc 15984
hsml/client/istio/utils/__init__.py sha256=VKzjqHsbdlJG7-Ojeoe6LMu1A1amZcuRRKkO0MnPaCQ 600
hsml/client/istio/utils/infer_type.py sha256=A8Kd0wK_a05kCwCOABH8Mlkp7izQWHh74PbFobTs620 27876
hsml/client/istio/utils/numpy_codec.py sha256=nBt3hsTYxVEuSOHgjE6xYIBp3vs66N4frZOM314U6HQ 1992
hsml/core/__init__.py sha256=Tj_0774QzvoiQDUpWX45NSNjCadenbk4AvPSUEH4kBA 605
hsml/core/dataset_api.py sha256=JyG5LpI9m74iDezrSTPFJSEBEgpcYeiAuS0yq8KZGW0 20002
hsml/core/explicit_provenance.py sha256=X-tVK3gR8_SEsdOF8aNW-rvbnkPEvcL6BZ2pHfjoF6M 13055
hsml/core/model_api.py sha256=pH2Eq22SpRnwRRsbIvJfdnEm9n-gwvbU0JgTjdum7MM 9881
hsml/core/model_registry_api.py sha256=1_OAD6vefU7O3JGqAcdglDrNcGDxE34MfUlfy24S5tg 2745
hsml/core/model_serving_api.py sha256=uzsBmTI5_TReJkSv_AyVVdTDxPOijsgAlD6h_YegvZ8 5950
hsml/core/native_hdfs_api.py sha256=Y-3k1eTg2kM0ZFEhNioSrXxoI1O7WR5geNnP4Ssty0c 1775
hsml/core/serving_api.py sha256=zT7wktto1OlZzPjZnU_UojdWfgoaFcJ8qp_6GGZ3T_Y 14908
hsml/engine/__init__.py sha256=Tj_0774QzvoiQDUpWX45NSNjCadenbk4AvPSUEH4kBA 605
hsml/engine/hopsworks_engine.py sha256=h0GWFIK1SIkgkfkSHQeN9tuhokdRWYdQMIL9d_7ZGMA 2666
hsml/engine/local_engine.py sha256=s7nmtruTbll47waoipRCRbCBz61X8TWGGuJXNdk9l9I 3154
hsml/engine/model_engine.py sha256=dYjoJrZ-GJ1YwTaCDGgV9yCRvPYkZq1jLF8JOE56OOY 23255
hsml/engine/serving_engine.py sha256=qS8Lk7v4YEa3ttCfbON5RDjn_oE-8hcjiZ5uMKSscSo 29820
hsml/python/__init__.py sha256=Tj_0774QzvoiQDUpWX45NSNjCadenbk4AvPSUEH4kBA 605
hsml/python/model.py sha256=uru81v-PTCu7x_RIK6vQPI20cLBexa66vXCt3W5_rLQ 2498
hsml/python/predictor.py sha256=Kcxn8MHfUJPno-HLLlZ4Zcnbd5BSXPyZs8UFJS8e1r0 1150
hsml/python/signature.py sha256=uTW8qwjxaboRoODQDiR5Qw4RWyv6o2iQp9SkD3q-cA4 2686
hsml/sklearn/__init__.py sha256=Tj_0774QzvoiQDUpWX45NSNjCadenbk4AvPSUEH4kBA 605
hsml/sklearn/model.py sha256=HQCOEe6cdnIwB5NiG9JoDhW1pUDp_7GYz46X2QYJXas 2493
hsml/sklearn/predictor.py sha256=jpx2lQbqbEIGYuIjmvnUWnqX7mUC-DAo77WFd-JRhBU 976
hsml/sklearn/signature.py sha256=f8tloRGESO9yaqpJpACInYX6cWy7tdx8rHHK6v0huXc 2681
hsml/tensorflow/__init__.py sha256=Tj_0774QzvoiQDUpWX45NSNjCadenbk4AvPSUEH4kBA 605
hsml/tensorflow/model.py sha256=h0R7EA0D32MfGX_meRjdklGdNQ1ED6AjXq5MUh127gI 2498
hsml/tensorflow/predictor.py sha256=3xucdGUaMk-8ZIGVm864cpT_-4rznWVzkt1KzNj3ODQ 1168
hsml/tensorflow/signature.py sha256=qqp9qoCm6eyRfWUuBtXPQmwife4sYedO9T_j8LxgihI 2686
hsml/torch/__init__.py sha256=Tj_0774QzvoiQDUpWX45NSNjCadenbk4AvPSUEH4kBA 605
hsml/torch/model.py sha256=RNguwouZddvDGnzXLrLPF8Tdsnu_HM7L5aM_WF4_k7U 2488
hsml/torch/predictor.py sha256=glMbV_AK3cHQ-g5u1tDQmW1seoA5qtNTAcqitx65qIo 1141
hsml/torch/signature.py sha256=DD4DLRa4rdb_D6oNwziRd-fKRwa6buBWt6nGxnj9Tn8 2676
hsml/utils/__init__.py sha256=VK-CACGvdTD_H2AAD8x6uiHg7lkOIM0SpOPPuBPkhKw 605
hsml/utils/schema/__init__.py sha256=VK-CACGvdTD_H2AAD8x6uiHg7lkOIM0SpOPPuBPkhKw 605
hsml/utils/schema/column.py sha256=FJ4l228GJL0dOzrm3AI1kuhwAs-xb_r-HyP2Rjaezj8 935
hsml/utils/schema/columnar_schema.py sha256=bAJY2Rnm0pDark-uEHJcs-a6RNRkiKBjLQazkbbHk8E 3572
hsml/utils/schema/tensor.py sha256=AAHono2QM_GCqNYFMv3naFWfKqGqiAK0GEVY1HeUf7Y 975
hsml/utils/schema/tensor_schema.py sha256=Xj84uYX9kuWSi3pAbUKZMvhQYWvLzl2OPygKe5XY5OI 2395
hsml-3.9.0rc0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
hsml-3.9.0rc0.dist-info/METADATA sha256=i1IIouMcytKg9V51yDz7A_RPi1ACgrwWJ46zrGmXcrQ 5693
hsml-3.9.0rc0.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
hsml-3.9.0rc0.dist-info/top_level.txt sha256=9g58Tav0olGXkvKlmppQ0fb0M7HzvRNFN1vGzpX9220 5
hsml-3.9.0rc0.dist-info/RECORD

top_level.txt

hsml