5d6747f7a58c6cd088b70adbecfce05e9b8ca4f3,mltsp/run_in_docker_container.py,,featurize_in_docker_container,#Any#Any#Any#Any#Any#Any#Any#,16
Before Change
// copy all necessary files produced in docker container to host
for file_suffix in [
"features.csv", "features_with_classes.csv", "classes.pkl"]:
cmd = [
"docker", "cp", "%s:/tmp/%s_%s" %
(container_name, featureset_key, file_suffix),
cfg.FEATURES_FOLDER]
status_code = call(cmd, stdout=PIPE, stderr=PIPE)
print(
os.path.join(
cfg.FEATURES_FOLDER,"%s_%s" % (featureset_key,
After Change
try:
// Instantiate Docker client
client = Client(base_url="unix://var/run/docker.sock")
// Create container
cont_id = container_name = client.create_container(
"mltsp/featurize",
volumes={"/home/mltsp": "", "/Data": ""})["Id"]
// Start container
client.start(cont_id,
binds={cfg.PROJECT_PATH: {"bind": "/home/mltsp"},
cfg.DATA_PATH: {"bind": "/Data"}})
// Wait for process to complete
client.wait(cont_id)
stdout = client.logs(container=cont_id, stdout=True)
stderr = client.logs(container=cont_id, stderr=True)
// Copy resulting data files from container to host machine
for file_suffix in [
"features.csv", "features_with_classes.csv", "classes.pkl"]:
path = "/tmp/%s_%s" % (featureset_key, file_suffix)
target = cfg.FEATURES_FOLDER
docker_copy(client, cont_id, path, target=target)
print(
os.path.join(
cfg.FEATURES_FOLDER,"%s_%s" % (featureset_key,
file_suffix)),
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 21
Instances
Project Name: cesium-ml/cesium
Commit Name: 5d6747f7a58c6cd088b70adbecfce05e9b8ca4f3
Time: 2015-02-24
Author: a.crellinquick@gmail.com
File Name: mltsp/run_in_docker_container.py
Class Name:
Method Name: featurize_in_docker_container
Project Name: cesium-ml/cesium
Commit Name: ef24b500a80a7536beedcc63529a1999101a4ac4
Time: 2015-02-27
Author: a.crellinquick@gmail.com
File Name: mltsp/run_in_docker_container.py
Class Name:
Method Name: build_model_in_docker_container
Project Name: cesium-ml/cesium
Commit Name: dd4ebd98a0026f626242f30cf9688d61b4798af1
Time: 2015-02-27
Author: a.crellinquick@gmail.com
File Name: mltsp/run_in_docker_container.py
Class Name:
Method Name: predict_in_docker_container
Project Name: cesium-ml/cesium
Commit Name: 5d6747f7a58c6cd088b70adbecfce05e9b8ca4f3
Time: 2015-02-24
Author: a.crellinquick@gmail.com
File Name: mltsp/run_in_docker_container.py
Class Name:
Method Name: featurize_in_docker_container