# Get the latest lib from Rapidcanvas
# !pip install --extra-index-url=https://us-central1-python.pkg.dev/rapidcanvas-361003/pypi/simple utils==0.12dev0
from utils.rc.client.requests import Requests
from utils.rc.client.auth import AuthClient
from utils.rc.dtos.project import Project
from utils.rc.dtos.dataset import Dataset
from utils.rc.dtos.recipe import Recipe
from utils.rc.dtos.transform import Transform
from utils.rc.dtos.template import Template
from utils.rc.dtos.template import TemplateTransform
from utils.rc.dtos.template import TemplateInput
from utils.rc.dtos.artifact import Artifact
from utils.rc.dtos.dataSource import DataSource
from utils.rc.dtos.dataSource import DataSourceType
from utils.rc.dtos.dataSource import RedisStorageConfig
from utils.rc.dtos.prediction_service import PredictionService
from utils.dtos.rc_prediction_service import RCPredictionService
from utils.rc.dtos.template_v2 import TemplateV2, TemplateTransformV2
import pandas as pd
import logging
logging.basicConfig(format='%(levelname)s:%(message)s', level=logging.INFO)
2023-02-02 16:26:47.176 INFO root: Found existing project by name: Example ML Pipeline
2023-02-02 16:26:47.178 INFO root: Deleting existing project
2023-02-02 16:26:48.309 INFO root: Creating new project by name: Example ML Pipeline
WARNING:
#############################################IMPORTANT#############################################
addTransform is going to deprecate soon. Please use add_transform instead
####################################################################################################
2023-02-02 16:27:01.438 INFO root: Adding new transform
2023-02-02 16:27:03.741 INFO root: Transform added Successfully
recipe.run()
2023-02-02 16:27:03.753 INFO root: Started running
2023-02-02 16:27:03.758 INFO root: You can look at the progress on UI at https://test.dev.rapidcanvas.net/#/projects/12e039d5-3254-4cf2-85c3-6af1350a5299
2023-02-02 16:27:10.691 INFO root: No errors found
all_models = PredictionService.get_all_models()
assert model_name in all_models, "models dont match"
2023-02-02 16:27:14.256 INFO root: Creating new dataset by name:titanic_dataset
2023-02-02 16:27:15.456 INFO root: Uploading file data/titanic.csv ....
2023-02-02 16:27:29.642 INFO root: Uploading Done
WARNING:
#############################################IMPORTANT#############################################
addTransform is going to deprecate soon. Please use add_transform instead
####################################################################################################
2023-02-02 16:27:41.166 INFO root: Adding new transform
2023-02-02 16:27:43.461 INFO root: Transform added Successfully
2023-02-02 16:27:43.464 INFO root: Started running
2023-02-02 16:27:43.465 INFO root: You can look at the progress on UI at https://test.dev.rapidcanvas.net/#/projects/12e039d5-3254-4cf2-85c3-6af1350a5299
2023-02-02 16:27:59.152 INFO root: No errors found
WARNING:
#############################################IMPORTANT#############################################
addTransform is going to deprecate soon. Please use add_transform instead
####################################################################################################
2023-02-02 16:28:16.741 INFO root: Adding new transform
2023-02-02 16:28:19.075 INFO root: Transform added Successfully
recipe.run()
2023-02-02 16:28:19.092 INFO root: Started running
2023-02-02 16:28:19.095 INFO root: You can look at the progress on UI at https://test.dev.rapidcanvas.net/#/projects/12e039d5-3254-4cf2-85c3-6af1350a5299
2023-02-02 16:29:01.242 INFO root: No errors found
2023-02-02 16:29:06.276 INFO root: Found existing service by name: add-value-service
2023-02-02 16:29:06.278 INFO root: Updating service
2023-02-02 16:29:07.477 INFO root: Service is updated.
INFO:curl --location --request POST 'https://test.dev.rapidcanvas.net/api//v2/predict/add-value-service' --header 'Authorization: Bearer eyJhbGciOiJSUzI1NiJ9.eyJ0ZW5hbnRJZCI6IjBiZTA3Y2E0LWE4OTctNDViYS05NjU2LTc3MzI5MDliYzUzYyIsImlkIjoiOWFiZDJiY2ItMzgxYi00ZjJlLThiMzYtZTkxOGI2YzQ5ODVmIiwiYXVkIjoid2ViYXBwIiwiZXhwIjoxNjc1NDIxODA1LCJpYXQiOjE2NzUzMzU0MDV9.WYRe_g_cRdGHGQI105nKsQ-o2oyWNGTjKOUE8r1YJ6wAoKQuvTnQvUdJ41bSHbuYNTbSsax81_aMdeyrqg8RNd7HET1cF3VEk7SVkfTjaww3PVdLDEHJmurpcg6xx9E6vS-2ET1YGYGy72-2ZQQmUc_bW5tPwjwTHZVN7zMPwkfNcYLxOOBRID25PgGXx40oWUlK0lw2hSSonfcqkHbQm5dcuJn1uky4ayXuPxd7kpVNLbpUPSoXpC-hzfc08mUOY33PNveh4HgkepzIMV11EvdSpWk6w39VFzpAY7hWUPOBjeDdWy8ndXz6F5TR2ERV9_HowXvFpOefPkJEL1whGw' --header 'Content-Type: application/json --data-raw '<PUT YOUR DATA HERE>'
'{"PassengerId":{"0":134,"1":145},"Name":{"0":"Weisz, Mrs. Leopold (Mathilde Francoise Pede)","1":"Andrew, Mr. Edgardo Samuel"},"Sex":{"0":"female","1":"male"},"Fare":{"0":26.0,"1":11.5},"Fare_added":{"0":29.0,"1":14.5}}'