%global _empty_manifest_terminate_build 0 Name: python-vessl Version: 0.1.89 Release: 1 Summary: A library and CLI for VESSL License: MIT License URL: https://pypi.org/project/vessl/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/6b/42/337c6c073a437bafa2637632ef56093fa4c16d5bf6349641375a4bc79c74/vessl-0.1.89.tar.gz BuildArch: noarch Requires: python3-boto3 Requires: python3-click Requires: python3-cloudpickle Requires: python3-docker Requires: python3-fastapi Requires: python3-inquirer Requires: python3-kubernetes Requires: python3-paramiko Requires: python3-dateutil Requires: python3-requests Requires: python3-requests-futures Requires: python3-sentry-sdk Requires: python3-schema Requires: python3-shortuuid Requires: python3-sshpubkeys Requires: python3-terminaltables Requires: python3-timeago Requires: python3-toml Requires: python3-tqdm Requires: python3-psutil Requires: python3-pynvml Requires: python3-PyYAML Requires: python3-humanfriendly Requires: python3-uvicorn Requires: python3-numpy Requires: python3-Pillow Requires: python3-soundfile Requires: python3-wave %description # `vessl-python-sdk` ## Basic usage ```python import vessl vessl.init(organization_name="my-organization") vessl.create_experiment(...) ``` ## Keras - Use ExperimentCallback ```python import vessl from vessl.integration.keras import ExperimentCallback vessl.init() # Keras training code model = Model() model.compile(...) # Add integration model.fit(x, y, epochs=5, callbacks=[ExperimentCallback()]) ``` - Run experiment on Vessl using Web UI or SDK ## For M1 ```bash docker context create remote --docker "host=ssh://ec2-user@10.110.3.24" docker context use remote docker build . -t vessl-python-sdk docker run vessl-python-sdk ``` # Development Setting ## Poetry ### Install poetry [Documentation](https://python-poetry.org/docs/#installation) #### Set python version environment 1. Install each python distribution package. 1. [Follow instructions](https://python-poetry.org/docs/managing-environments/#switching-between-environments) %package -n python3-vessl Summary: A library and CLI for VESSL Provides: python-vessl BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-vessl # `vessl-python-sdk` ## Basic usage ```python import vessl vessl.init(organization_name="my-organization") vessl.create_experiment(...) ``` ## Keras - Use ExperimentCallback ```python import vessl from vessl.integration.keras import ExperimentCallback vessl.init() # Keras training code model = Model() model.compile(...) # Add integration model.fit(x, y, epochs=5, callbacks=[ExperimentCallback()]) ``` - Run experiment on Vessl using Web UI or SDK ## For M1 ```bash docker context create remote --docker "host=ssh://ec2-user@10.110.3.24" docker context use remote docker build . -t vessl-python-sdk docker run vessl-python-sdk ``` # Development Setting ## Poetry ### Install poetry [Documentation](https://python-poetry.org/docs/#installation) #### Set python version environment 1. Install each python distribution package. 1. [Follow instructions](https://python-poetry.org/docs/managing-environments/#switching-between-environments) %package help Summary: Development documents and examples for vessl Provides: python3-vessl-doc %description help # `vessl-python-sdk` ## Basic usage ```python import vessl vessl.init(organization_name="my-organization") vessl.create_experiment(...) ``` ## Keras - Use ExperimentCallback ```python import vessl from vessl.integration.keras import ExperimentCallback vessl.init() # Keras training code model = Model() model.compile(...) # Add integration model.fit(x, y, epochs=5, callbacks=[ExperimentCallback()]) ``` - Run experiment on Vessl using Web UI or SDK ## For M1 ```bash docker context create remote --docker "host=ssh://ec2-user@10.110.3.24" docker context use remote docker build . -t vessl-python-sdk docker run vessl-python-sdk ``` # Development Setting ## Poetry ### Install poetry [Documentation](https://python-poetry.org/docs/#installation) #### Set python version environment 1. Install each python distribution package. 1. [Follow instructions](https://python-poetry.org/docs/managing-environments/#switching-between-environments) %prep %autosetup -n vessl-0.1.89 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-vessl -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 11 2023 Python_Bot - 0.1.89-1 - Package Spec generated