-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
103 lines (72 loc) · 3.82 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#!make
include .env
zenml-create-service-account:
zenml service-account create <serivce_name>
zenml-login:
zenml login http://localhost:8080 --api-key
zenml-create-artifact-store-minio:
zenml integration install -y s3
zenml secret create minio_secret \
--aws_access_key_id=${AWS_ACCESS_KEY_ID} \
--aws_secret_access_key=${AWS_SECRET_ACCESS_KEY}
zenml artifact-store register minio_store -f s3 \
--path='s3://zenml' \
--authentication_secret=minio_secret \
--client_kwargs='{"endpoint_url": "http://localhost:9000", "region_name": "eu-east-1"}'
zenml-create-container-registry:
zenml container-registry register local-docker-registry \
--flavor=default \
--uri=localhost:5000
zenml service-connector register local-docker-registry-service-connector --type docker --username=${DOCKER_REGISTRY_USER} --password=${DOCKER_REGISTRY_PASSWORD} --registry=localhost:5000
zenml container-registry connect local-docker-registry --connector=local-docker-registry-service-connector
zenml-register-docker-orchestrator:
zenml orchestrator register docker \
--flavor=local_docker
zenml-local-image-builder:
zenml image-builder register local-image-builder --flavor=local
zenml-connect-github-repo:
zenml code-repository register ${REPO_NAME} --type=github \
--url=https://github.com/${GITHUB_USERNAME}/${REPO_NAME}.git \
--owner=${GITHUB_USERNAME} --repository=${REPO_NAME} \
--token=${GITHUB_TOKEN}
zenml-create-exp-tracker:
zenml experiment-tracker register mlflow \
--flavor=mlflow \
--tracking_uri=http://localhost:5001 \
--tracking_username="admin" \
--tracking_password="password"
zenml-create-model-registry:
zenml model-registry register mlflow_model_registry --flavor=mlflow
zenml-add-annotation:
zenml secret create label_studio_secrets --api_key=${LABEL_STUDIO_ACCESS_KEY}
zenml annotator register label_studio --flavor label_studio --authentication_secret=label_studio_secrets --instance_url="http://localhost" --port=8081
zenml-add-feast:
zenml feature-store register feast_store --flavor=feast --feast_repo="./src/titanicsurvivors/feature_repo"
zenml-add-model-deployer:
zenml model-deployer register bentoml_deployer --flavor=bentoml
zenml-register-stack:
zenml stack register docker-compose -o docker -a minio_store -e mlflow -r mlflow_model_registry -an label_studio -f feast_store -c local-docker-registry -d bentoml_deployer -i local-image-builder
zenml-create-components:
zenml integration install -y s3
zenml secret create minio_secret \
--aws_access_key_id=${AWS_ACCESS_KEY_ID} \
--aws_secret_access_key=${AWS_SECRET_ACCESS_KEY}
zenml artifact-store register minio_store -f s3 \
--path='s3://zenml' \
--authentication_secret=minio_secret \
--client_kwargs='{"endpoint_url": "http://localhost:9000", "region_name": "eu-east-1"}'
zenml container-registry register local-docker-registry \
--flavor=default \
--uri=localhost:5000
zenml service-connector register local-docker-registry-service-connector --type docker --username=${DOCKER_REGISTRY_USER} --password=${DOCKER_REGISTRY_PASSWORD} --registry=localhost:5000
zenml container-registry connect local-docker-registry --connector=local-docker-registry-service-connector
zenml experiment-tracker register mlflow \
--flavor=mlflow \
--tracking_uri=http://localhost:5001 \
--tracking_username="admin" \
--tracking_password="password"
zenml model-registry register mlflow_model_registry --flavor=mlflow
zenml secret create label_studio_secrets --api_key=${LABEL_STUDIO_ACCESS_KEY}
zenml annotator register label_studio --flavor label_studio --authentication_secret=label_studio_secrets --instance_url="http://localhost" --port=8081
zenml feature-store register feast_store --flavor=feast --feast_repo="./src/titanicsurvivors/feature_repo"
zenml model-deployer register bentoml_deployer --flavor=bentoml