A course in ML/AI for creative expression
Charles Martin - The Australian National University
RoboJam is a Keras project, now deployed as a Flask web application.
screen
ssh -L 8888:localhost:8888
jupyterhub
running to do development in a browser.flask
framework to create a RESTful web APIhttps://0.0.0.0:5000/api/predict
screen
.FROM tensorflow/tensorflow:latest-py3
MAINTAINER Charles Martin "charlepm@ifi.uio.no"
COPY requirements.txt /tmp/
RUN pip install --requirement /tmp/requirements.txt
COPY . /tmp/
WORKDIR /tmp
CMD [ "python", "./serve_tiny_performance_mdrnn.py" ]
sudo docker build -t robojam:latest .
docker tag robojam:latest charlepm/robojam:latest
docker push charlepm/robojam:latest
docker run -d -p 5000:5000 robojam:latest
kubectl run robojam-cluster --image=charlepm/robojam:latest --port 5000
kubectl get pods
kubectl expose deployment robojam-cluster --type=LoadBalancer --port 5000 --target-port 5000
kubectl get service