sagify

View on PyPIReverse Dependencies (0)

0.25.4 sagify-0.25.4-py2.py3-none-any.whl

Wheel Details

Project: sagify
Version: 0.25.4
Filename: sagify-0.25.4-py2.py3-none-any.whl
Download: [link]
Size: 77441
MD5: 8682e8217507cf48d99a9976a725df01
SHA256: a7eabbd89c463bc1faa165891ba35ddee534cd8b0d8b50260bbd9b1703d7944c
Uploaded: 2024-03-10 12:33:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: sagify
Version: 0.25.4
Summary: Machine Learning Training, Tuning and Deployment on AWS
Author: Pavlos Mitsoulis Ntompos, Ioakeim (Joakim) Lazakis, Dionysis Varelas
Author-Email: p.mitsoulis[at]gmail.com, ilazakis[at]gmail.com, dionvarelas[at]gmail.com
Home-Page: https://github.com/Kenza-AI/sagify
License: MIT
Keywords: sagify llm multi-modal-model foundation-model llm-production machine-learning machine-learning-deploy machine-learning-production deep-learning-production deep-learning cli aws sagemaker tensorflow mxnet scikit-learn artificial-intelligence keras cntk deploy
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
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: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Environment :: Console
Requires-Python: ~=3.7
Requires-Dist: click (<8.1.99,>=8.1.0)
Requires-Dist: docker (<7.0.99,>=7.0.0)
Requires-Dist: future (<0.18.99,>=0.18.0)
Requires-Dist: sagemaker (<2.207.99,>=2.207.0)
Requires-Dist: six (<1.16.99,>=1.16)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 16424 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
sagify/Dockerfile sha256=LLhQTHyTZLYl2sJt7imxVqXs6G7bHE1iiWVsMh0GrCI 433
sagify/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/__main__.py sha256=s-pu6cF-Wig7eJD96c4lZ7V--LGapGbUx55Jct_hrzQ 1070
sagify/log.py sha256=dXKlRaJamMbZvX0qFMP1oEolRC7isvWx2jFjszl_1Hc 2219
sagify/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/api/build.py sha256=a-JTjr2B9Hmi-3IeDMJkEhWn7wyqFzyMWIFcIwdOvgM 1913
sagify/api/cloud.py sha256=InFt_wjhH45VyOmt8XKGXfasvf3x0U-YkyMZT0WeYvQ 23687
sagify/api/hyperparameter_tuning.py sha256=IMRLXg8T6WUt6uYzoD6oHbA2Y5bq4oS4q3VnsbtZ9Ik 181
sagify/api/initialize.py sha256=nrk7--Wr6ZTXAO5o0_-47s9dZgrDwhXQCCT4Kp_qrv4 2339
sagify/api/llm.py sha256=D8oU217SOfVcDT5nVdL6jiC1VJnai7_VH6g0N2y3izs 2910
sagify/api/local.py sha256=qZkDVuMFWHDM6wMTNPLbWTjsdKP6TGZzdT_j9bfZac4 1833
sagify/api/push.py sha256=7sPCAKZg6DsB0Ybg1xAx-rNxbTGDVnl1pKqVkvGP60w 1460
sagify/commands/__init__.py sha256=dssmE5jkT83aX_80RYI3M89QwO6O8WIsmp6gj1mKa2s 232
sagify/commands/build.py sha256=-0uzMG-eIS1vsnG_RfrwZpuWLVJR4vV2EHtY87Nxc44 1397
sagify/commands/cloud.py sha256=jZJDMFHsqQLajPjtAYw_SzrOnOA8cmPFDp8gxnQMa8o 28207
sagify/commands/configure.py sha256=eW1EWLantMeMUzvaUO40cQr1q1Jqwr_F5vyOtbQvW74 1847
sagify/commands/initialize.py sha256=FYein3do5kHJ3pXZS2-EJMBiLo60eIjK9t3lgsXveEg 4166
sagify/commands/llm.py sha256=IaL9KOz3NvA1BqhTmwdD_tKveRj2TP8rKzWKJSzlmzg 30488
sagify/commands/local.py sha256=medE6O9n31At4jy9XjQEPuVMq3KZZ8m6aYyvndSSWic 1946
sagify/commands/push.py sha256=j-N1vtlIcrXlTLZAWZYpdLUEuOXIJeuLvV98U9FSABU 2506
sagify/commands/custom_validators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/commands/custom_validators/validators.py sha256=mzlAM2V1kFO82qhBX7Saw5pWIHKW297AGl9-axXjy2U 1242
sagify/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/config/config.py sha256=9DlOkBWogoeFbmPfzvqLbOR4iwb_YhvvETTv7ZeunUY 1726
sagify/llm_gateway/__init__.py sha256=kUR5RAFc7HCeiqdlX36dZOHkUI5wI6V_43RpEcD8b-0 22
sagify/llm_gateway/main.py sha256=lynnCbIAywo4Gty9au2e2zE4cu8KsfjEdtSd6nNDphU 760
sagify/llm_gateway/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/llm_gateway/api/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/llm_gateway/api/v1/exceptions.py sha256=sACaOPXBn2H_D5K5lPe2v66sYX8Q6duTA1XDO2umqIc 782
sagify/llm_gateway/api/v1/routes.py sha256=HCBMzGt3Z2vgrb5Nqt69CU1gfoau2flJM--jC77qDlI 313
sagify/llm_gateway/api/v1/endpoints/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/llm_gateway/api/v1/endpoints/chat.py sha256=IysPjfu3bx33B-thjwNBgfE_ec3xiIa5yrp0NZ83Pps 857
sagify/llm_gateway/api/v1/endpoints/embeddings.py sha256=lusqdzALy1mpyEOLwRjHstt7Afkpkm6j9irPuwXoBHw 551
sagify/llm_gateway/api/v1/endpoints/images.py sha256=boVrlOx52mQIFkm7dsioA8IRKAnfxjaWaEtLxZZWKG0 681
sagify/llm_gateway/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/llm_gateway/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/llm_gateway/providers/client_factory.py sha256=_7CaC5RTwCLKSugYuoRGm6lG8WVtkiXuJwxSFKgSiac 743
sagify/llm_gateway/providers/aws/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/llm_gateway/providers/aws/sagemaker.py sha256=u6lgaJCNDD25TaoyvnRUBOV6WGUxbIrmDwKlttWkgNQ 9834
sagify/llm_gateway/providers/openai/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/llm_gateway/providers/openai/client.py sha256=JpvcejOcEsIpkre6quFNAzUEYoXYhgrGJ82ZUoRLo7o 2822
sagify/llm_gateway/schemas/__init__.py sha256=3cPhazUgMueaUTMKmyceik-MnnkFr_ir9RBAbLMA3Zk 102
sagify/llm_gateway/schemas/chat.py sha256=3bhW2zZiaM3k8O19SsnvYy42bumLie0b1KsomvZLXp4 855
sagify/llm_gateway/schemas/embeddings.py sha256=BAUS35GW1cmfUNRP8es_kS6tTg-w8g91_7x5eFavrdE 554
sagify/llm_gateway/schemas/images.py sha256=8nY1L-1RKlUflpgEHjeFQbf4AfkB9mHK5c1-3NMr0-k 711
sagify/llm_gateway/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/llm_gateway/services/chat.py sha256=9nYxBUdlEYC8ucMAotjiCAYE0sIufxefyTe5Fg2c-2s 316
sagify/llm_gateway/services/embeddings.py sha256=N8pKicb-QXMXXvMb1WRsBJ9WcVokACFcus6jxk0iT_8 342
sagify/llm_gateway/services/images.py sha256=119w4pQgHWuV-Vqa5KCaHpUzTe1fqX4R4EnaHWbP898 320
sagify/sagemaker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/sagemaker/sagemaker.py sha256=rHEL6DdnjE1UZgbDRBU17ulWxLJvpSlfAdE8dJhMy2o 31164
sagify/streaming_inference/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/streaming_inference/streaming_inference.py sha256=s7UlYmpov2wDVg6FynC3tRI88ZP2KQdoSakOy8dYUvU 6928
sagify/template/sagify_base/Dockerfile sha256=-c4LQ3quChCP5qeDmj0x8E1D2pd9jTh15NGl8g5FA0c 1093
sagify/template/sagify_base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/template/sagify_base/build.sh sha256=fO_V4TZQ3sX1IufaRWMXBy-k6IziDClY4y-uHLO1nSA 423
sagify/template/sagify_base/executor.sh sha256=0W1bn3hcpkCiQy2fBp6JEjFANMC8yrioG9FZ8eoYjYM 136
sagify/template/sagify_base/push.sh sha256=d9brKoHLJKnbEzDdOSAt-Ot3o57b_yZBANpNxZuXkg4 2389
sagify/template/sagify_base/local_test/deploy_local.sh sha256=QtVQyh-rAoJFZEL3Qedrfz6lwjLUtQxozzhWSOa2PBg 122
sagify/template/sagify_base/local_test/train_local.sh sha256=hof0CuGDCjVwXwtXkXslgFg7LT7FBKXsuEqOp2rButc 105
sagify/template/sagify_base/local_test/test_dir/input/config/hyperparameters.json sha256=yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y 3
sagify/template/sagify_base/local_test/test_dir/input/data/training/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/template/sagify_base/local_test/test_dir/model/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/template/sagify_base/local_test/test_dir/output/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/template/sagify_base/prediction/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/template/sagify_base/prediction/nginx.conf sha256=FoD9BF_uua59PDNxSgoq0UbztkXto5oJB1LidrUcNPk 687
sagify/template/sagify_base/prediction/predict.py sha256=dJiWmKxcZvQgKtf7DC4zt3-erxanrQem_o6yjApTrso 399
sagify/template/sagify_base/prediction/prediction.py sha256=YJklq7Y5ge-EKa9-6np_PDEFmCikXafYq0TLoXZE75k 1340
sagify/template/sagify_base/prediction/predictor.py sha256=i6o6iJt54PgDphvNFOkFfBf1a2MlamaSHC4ghBVClvo 1066
sagify/template/sagify_base/prediction/serve sha256=MFRIT1F7jJOod1GRR44wOzKt1KGqJIGDBt5MZ2x7eZw 2545
sagify/template/sagify_base/prediction/wsgi.py sha256=QsL2mUcOjDltm2t0CZleqh_bEFdYZ2Mb2i_QJ9gNHoc 209
sagify/template/sagify_base/training/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sagify/template/sagify_base/training/train sha256=VAEsyPYsVOAkttW-bFjQfJELyIz1pkEv2iJUeCTpfEI 3427
sagify/template/sagify_base/training/training.py sha256=YFemZY9k_Vshpal6T4DCkX8PfUTII3hzwylUam7R4i0 647
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/commands/test_build.py sha256=B6i7sUub4XuR3gJwr_oQS8_I7A-pU9LbLho3UzbmhMo 730
tests/commands/test_cloud.py sha256=wQ-fbRuYBvJdpoCVDxxXxzS1DZwVQ5zyphGnF0Z4JHE 52055
tests/commands/test_configure.py sha256=yUI77CC88ecd40CuRCB8GAtgmviRUvK7Lafl2LvRbC0 3174
tests/commands/test_initialize.py sha256=VPZCjqEhV95b1QUerja3QUPlre7RTgFjGvtA1aIU_dQ 3039
tests/commands/test_llm.py sha256=1vWD5DVUjnu0fwLG2xupwSAZoKoXyjM3ke7EXisY_UU 16822
tests/commands/test_local.py sha256=7yxR52a95xgYRnaMlkBhRD6JO6QOlWlgUe-cE8c4FEg 1493
tests/commands/test_push.py sha256=WT84locpQgcGCHu9JMb8JeX85OVcWQao8g5JVCIMHnI 2982
tests/commands/custom_validators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/commands/custom_validators/test_validators.py sha256=wl0HERkvaZMfzJcp-qkHq_W-RuGYaDrxK_DbsuX57Ho 799
tests/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/config/test_config.py sha256=kP5pdHKqGnd6QFT9W27VcFp2HLDZRJ1TpB4RYwucGgw 767
tests/sagemaker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/sagemaker/test_sagemaker.py sha256=F5-enzLsepsAFsZWRcn9rMKnpukU81QMXVW2DJ-dtao 37952
sagify-0.25.4.dist-info/LICENSE sha256=v-eIWJo655c5egxv1AoIQIoLwg7047gAG4IdiTVr3lM 1062
sagify-0.25.4.dist-info/METADATA sha256=IMbOzLQHQsc6cjjkQy_eU90bIuqINzMumBnrauuiDok 17996
sagify-0.25.4.dist-info/WHEEL sha256=-G_t0oGuE7UD0DrSpVZnq1hHMBV9DD2XkS5v7XpmTnk 110
sagify-0.25.4.dist-info/entry_points.txt sha256=52YR82B8ycr9SEUnkE_7xDqVOPfG1ouwyWaMOwrbnDU 47
sagify-0.25.4.dist-info/top_level.txt sha256=7nDNsMA0DssoanNqrKmuj5ZjNWFxK9Sl6KVzmwawvmo 13
sagify-0.25.4.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
sagify-0.25.4.dist-info/RECORD

top_level.txt

sagify
tests

entry_points.txt

sagify = sagify.__main__:cli

zip-safe