Skip to content

Commit

Permalink
powerlift v0.1.11 release
Browse files Browse the repository at this point in the history
  • Loading branch information
paulbkoch committed Aug 20, 2024
1 parent d5f2fa0 commit 049365a
Show file tree
Hide file tree
Showing 7 changed files with 17 additions and 7 deletions.
10 changes: 10 additions & 0 deletions python/powerlift/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,16 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and the versioning is mostly derived from [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## v0.1.11 - 2024-08-20
### Added
- eliminate need for private container registries
- add shell and pip remote dependency installation
### Fixed
- use explicit transactions and retries on database connections in the remote runners
- retry Azure commands if they fail
- fix issue that was causing long running containers to be terminated prematurely
- fix multiprocessing on Windows

## v0.1.10 - 2024-08-02
### Added
- Support for OpenML AutoML regression and classification datasets.
Expand Down
2 changes: 1 addition & 1 deletion python/powerlift/powerlift/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
# Distributed under the MIT software license

# NOTE: Version is replaced by a regex script.
__version__ = "0.1.10"
__version__ = "0.1.11"
2 changes: 1 addition & 1 deletion python/powerlift/powerlift/executors/azure_ci.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ def __init__(
# other images available at:
# https://mcr.microsoft.com/en-us/product/devcontainers/python/tags
# TODO: change default to mcr.microsoft.com/devcontainers/python:latest
image: str = "interpretml/powerlift:0.1.10",
image: str = "interpretml/powerlift:0.1.11",
shell_install: str = None,
pip_install: str = None,
n_running_containers: int = 1,
Expand Down
2 changes: 1 addition & 1 deletion python/powerlift/powerlift/executors/docker.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ class InsecureDocker(LocalMachine):
def __init__(
self,
store: Store,
image: str = "interpretml/powerlift:0.1.10",
image: str = "interpretml/powerlift:0.1.11",
n_running_containers: int = None,
wheel_filepaths: List[str] = None,
docker_db_uri: str = None,
Expand Down
4 changes: 2 additions & 2 deletions python/powerlift/scripts/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
FROM python:3.9-slim-buster

COPY powerlift-0.1.10-py3-none-any.whl .
COPY powerlift-0.1.11-py3-none-any.whl .

# Install dependencies
RUN apt-get update && \
apt-get install -y --no-install-recommends build-essential unixodbc-dev libpq-dev python-dev && \
pip install powerlift-0.1.10-py3-none-any.whl[postgres,mssql,testing] && \
pip install powerlift-0.1.11-py3-none-any.whl[postgres,mssql,testing] && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \
apt-get autoremove -y
Expand Down
2 changes: 1 addition & 1 deletion python/powerlift/scripts/build-docker.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ cd "$(dirname "${BASH_SOURCE[0]}")"
mkdir -p ../build/docker
cp Dockerfile ../build/docker/
cd .. && python -m build && cp dist/* build/docker/
cd build/docker && docker build -t interpretml/powerlift:0.1.10 .
cd build/docker && docker build -t interpretml/powerlift:0.1.11 .
2 changes: 1 addition & 1 deletion python/powerlift/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

setuptools.setup(
name="powerlift",
version="0.1.10",
version="0.1.11",
author="The InterpretML Contributors",
author_email="interpret@microsoft.com",
description="Interactive Benchmarking for Machine Learning.",
Expand Down

0 comments on commit 049365a

Please sign in to comment.