Skip to content

Commit ad2ad2e

Browse files
committed
dockerized autots
1 parent 725eece commit ad2ad2e

File tree

9 files changed

+447
-0
lines changed

9 files changed

+447
-0
lines changed

DockerizedAutoTS/CondaPkg.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[deps]
2+
mlflow = ""
3+
pycaret = "3.3.*"
4+
python = "3.11.*"
5+
requests = ""

DockerizedAutoTS/Dockerfile

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
FROM julia:latest
2+
LABEL MAINTAINER='Paulito Palmes "[email protected]"'
3+
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y locales build-essential git
4+
5+
RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
6+
dpkg-reconfigure --frontend=noninteractive locales && \
7+
update-locale LANG=en_US.UTF-8
8+
9+
ENV LANG en_US.UTF-8
10+
ENV LANGUAGE en_US:en
11+
ENV LC_ALL en_US.UTF-8
12+
13+
RUN mkdir /amlp
14+
RUN cd /amlp
15+
WORKDIR /amlp
16+
COPY *.csv /amlp/
17+
COPY Project.toml /amlp/
18+
COPY automl_sysimage.jl /amlp/
19+
COPY automl_precompile.jl /amlp/
20+
ADD https://github.com/IBM/AutoMLPipeline.jl.git /amlp/AutoMLPipeline/
21+
RUN julia --project -e 'using Pkg;\
22+
Pkg.develop(path="./AutoMLPipeline/AutoAD/");\
23+
Pkg.instantiate();\
24+
Pkg.update();\
25+
Pkg.precompile();\
26+
include("automl_sysimage.jl")'
27+
COPY main.jl /amlp/
28+
ENTRYPOINT ["julia", "--project", "-Jautoml.so", "--", "main.jl"]
29+
#ENTRYPOINT ["julia", "--project", "--", "main.jl"]
30+
#ENTRYPOINT [ "/bin/bash" ]

DockerizedAutoTS/Project.toml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
[deps]
2+
AMLPipelineBase = "e3c3008a-8869-4d53-9f34-c96f99c8a2b6"
3+
ArgParse = "c7e460c6-2fb9-53a9-8c5b-16f535851c63"
4+
AutoAD = "a90a1e1f-13cb-41ec-be1f-24b06fd2b474"
5+
AutoMLPipeline = "08437348-eef5-4817-bc1b-d4e9459680d6"
6+
CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
7+
CondaPkg = "992eb4ea-22a4-4c89-a5bb-47a3300528ab"
8+
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
9+
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
10+
Distributed = "8ba89e20-285c-5b6f-9357-94700520ee1b"
11+
GR = "28b8d3ca-fb5f-59d9-8090-bfdbd6d07a71"
12+
PackageCompiler = "9b87118b-4619-50d2-8e1e-99f35a4d4d9d"
13+
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
14+
PythonCall = "6099a3de-0909-46bc-b1f4-468b9a2dfc0d"
15+
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
16+
Serialization = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
17+
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
18+
StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
19+
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import AMLPipelineBase
2+
include(joinpath(pkgdir(AMLPipelineBase), "test", "runtests.jl"))
3+
4+
import AutoMLPipeline
5+
include(joinpath(pkgdir(AutoMLPipeline), "test", "runtests.jl"))
6+
7+
import AutoAD
8+
include(joinpath(pkgdir(AutoAD), "test", "runtests.jl"))
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
using PackageCompiler
2+
create_sysimage(["AMLPipelineBase", "DataFrames", "StatsBase",
3+
"ArgParse", "AutoMLPipeline", "CSV", "Dates", "Distributed",
4+
"Random", "ArgParse", "Test", "Distributed", "PythonCall","AutoAD",
5+
"Statistics", "Serialization", "StatsBase", "Test"],
6+
sysimage_path="automl.so", precompile_execution_file="automl_precompile.jl")

DockerizedAutoTS/iris.csv

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
SepalLength,SepalWidth,PetalLength,PetalWidth,Species
2+
5.1,3.5,1.4,0.2,setosa
3+
4.9,3.0,1.4,0.2,setosa
4+
4.7,3.2,1.3,0.2,setosa
5+
4.6,3.1,1.5,0.2,setosa
6+
5.0,3.6,1.4,0.2,setosa
7+
5.4,3.9,1.7,0.4,setosa
8+
4.6,3.4,1.4,0.3,setosa
9+
5.0,3.4,1.5,0.2,setosa
10+
4.4,2.9,1.4,0.2,setosa
11+
4.9,3.1,1.5,0.1,setosa
12+
5.4,3.7,1.5,0.2,setosa
13+
4.8,3.4,1.6,0.2,setosa
14+
4.8,3.0,1.4,0.1,setosa
15+
4.3,3.0,1.1,0.1,setosa
16+
5.8,4.0,1.2,0.2,setosa
17+
5.7,4.4,1.5,0.4,setosa
18+
5.4,3.9,1.3,0.4,setosa
19+
5.1,3.5,1.4,0.3,setosa
20+
5.7,3.8,1.7,0.3,setosa
21+
5.1,3.8,1.5,0.3,setosa
22+
5.4,3.4,1.7,0.2,setosa
23+
5.1,3.7,1.5,0.4,setosa
24+
4.6,3.6,1.0,0.2,setosa
25+
5.1,3.3,1.7,0.5,setosa
26+
4.8,3.4,1.9,0.2,setosa
27+
5.0,3.0,1.6,0.2,setosa
28+
5.0,3.4,1.6,0.4,setosa
29+
5.2,3.5,1.5,0.2,setosa
30+
5.2,3.4,1.4,0.2,setosa
31+
4.7,3.2,1.6,0.2,setosa
32+
4.8,3.1,1.6,0.2,setosa
33+
5.4,3.4,1.5,0.4,setosa
34+
5.2,4.1,1.5,0.1,setosa
35+
5.5,4.2,1.4,0.2,setosa
36+
4.9,3.1,1.5,0.2,setosa
37+
5.0,3.2,1.2,0.2,setosa
38+
5.5,3.5,1.3,0.2,setosa
39+
4.9,3.6,1.4,0.1,setosa
40+
4.4,3.0,1.3,0.2,setosa
41+
5.1,3.4,1.5,0.2,setosa
42+
5.0,3.5,1.3,0.3,setosa
43+
4.5,2.3,1.3,0.3,setosa
44+
4.4,3.2,1.3,0.2,setosa
45+
5.0,3.5,1.6,0.6,setosa
46+
5.1,3.8,1.9,0.4,setosa
47+
4.8,3.0,1.4,0.3,setosa
48+
5.1,3.8,1.6,0.2,setosa
49+
4.6,3.2,1.4,0.2,setosa
50+
5.3,3.7,1.5,0.2,setosa
51+
5.0,3.3,1.4,0.2,setosa
52+
7.0,3.2,4.7,1.4,versicolor
53+
6.4,3.2,4.5,1.5,versicolor
54+
6.9,3.1,4.9,1.5,versicolor
55+
5.5,2.3,4.0,1.3,versicolor
56+
6.5,2.8,4.6,1.5,versicolor
57+
5.7,2.8,4.5,1.3,versicolor
58+
6.3,3.3,4.7,1.6,versicolor
59+
4.9,2.4,3.3,1.0,versicolor
60+
6.6,2.9,4.6,1.3,versicolor
61+
5.2,2.7,3.9,1.4,versicolor
62+
5.0,2.0,3.5,1.0,versicolor
63+
5.9,3.0,4.2,1.5,versicolor
64+
6.0,2.2,4.0,1.0,versicolor
65+
6.1,2.9,4.7,1.4,versicolor
66+
5.6,2.9,3.6,1.3,versicolor
67+
6.7,3.1,4.4,1.4,versicolor
68+
5.6,3.0,4.5,1.5,versicolor
69+
5.8,2.7,4.1,1.0,versicolor
70+
6.2,2.2,4.5,1.5,versicolor
71+
5.6,2.5,3.9,1.1,versicolor
72+
5.9,3.2,4.8,1.8,versicolor
73+
6.1,2.8,4.0,1.3,versicolor
74+
6.3,2.5,4.9,1.5,versicolor
75+
6.1,2.8,4.7,1.2,versicolor
76+
6.4,2.9,4.3,1.3,versicolor
77+
6.6,3.0,4.4,1.4,versicolor
78+
6.8,2.8,4.8,1.4,versicolor
79+
6.7,3.0,5.0,1.7,versicolor
80+
6.0,2.9,4.5,1.5,versicolor
81+
5.7,2.6,3.5,1.0,versicolor
82+
5.5,2.4,3.8,1.1,versicolor
83+
5.5,2.4,3.7,1.0,versicolor
84+
5.8,2.7,3.9,1.2,versicolor
85+
6.0,2.7,5.1,1.6,versicolor
86+
5.4,3.0,4.5,1.5,versicolor
87+
6.0,3.4,4.5,1.6,versicolor
88+
6.7,3.1,4.7,1.5,versicolor
89+
6.3,2.3,4.4,1.3,versicolor
90+
5.6,3.0,4.1,1.3,versicolor
91+
5.5,2.5,4.0,1.3,versicolor
92+
5.5,2.6,4.4,1.2,versicolor
93+
6.1,3.0,4.6,1.4,versicolor
94+
5.8,2.6,4.0,1.2,versicolor
95+
5.0,2.3,3.3,1.0,versicolor
96+
5.6,2.7,4.2,1.3,versicolor
97+
5.7,3.0,4.2,1.2,versicolor
98+
5.7,2.9,4.2,1.3,versicolor
99+
6.2,2.9,4.3,1.3,versicolor
100+
5.1,2.5,3.0,1.1,versicolor
101+
5.7,2.8,4.1,1.3,versicolor
102+
6.3,3.3,6.0,2.5,virginica
103+
5.8,2.7,5.1,1.9,virginica
104+
7.1,3.0,5.9,2.1,virginica
105+
6.3,2.9,5.6,1.8,virginica
106+
6.5,3.0,5.8,2.2,virginica
107+
7.6,3.0,6.6,2.1,virginica
108+
4.9,2.5,4.5,1.7,virginica
109+
7.3,2.9,6.3,1.8,virginica
110+
6.7,2.5,5.8,1.8,virginica
111+
7.2,3.6,6.1,2.5,virginica
112+
6.5,3.2,5.1,2.0,virginica
113+
6.4,2.7,5.3,1.9,virginica
114+
6.8,3.0,5.5,2.1,virginica
115+
5.7,2.5,5.0,2.0,virginica
116+
5.8,2.8,5.1,2.4,virginica
117+
6.4,3.2,5.3,2.3,virginica
118+
6.5,3.0,5.5,1.8,virginica
119+
7.7,3.8,6.7,2.2,virginica
120+
7.7,2.6,6.9,2.3,virginica
121+
6.0,2.2,5.0,1.5,virginica
122+
6.9,3.2,5.7,2.3,virginica
123+
5.6,2.8,4.9,2.0,virginica
124+
7.7,2.8,6.7,2.0,virginica
125+
6.3,2.7,4.9,1.8,virginica
126+
6.7,3.3,5.7,2.1,virginica
127+
7.2,3.2,6.0,1.8,virginica
128+
6.2,2.8,4.8,1.8,virginica
129+
6.1,3.0,4.9,1.8,virginica
130+
6.4,2.8,5.6,2.1,virginica
131+
7.2,3.0,5.8,1.6,virginica
132+
7.4,2.8,6.1,1.9,virginica
133+
7.9,3.8,6.4,2.0,virginica
134+
6.4,2.8,5.6,2.2,virginica
135+
6.3,2.8,5.1,1.5,virginica
136+
6.1,2.6,5.6,1.4,virginica
137+
7.7,3.0,6.1,2.3,virginica
138+
6.3,3.4,5.6,2.4,virginica
139+
6.4,3.1,5.5,1.8,virginica
140+
6.0,3.0,4.8,1.8,virginica
141+
6.9,3.1,5.4,2.1,virginica
142+
6.7,3.1,5.6,2.4,virginica
143+
6.9,3.1,5.1,2.3,virginica
144+
5.8,2.7,5.1,1.9,virginica
145+
6.8,3.2,5.9,2.3,virginica
146+
6.7,3.3,5.7,2.5,virginica
147+
6.7,3.0,5.2,2.3,virginica
148+
6.3,2.5,5.0,1.9,virginica
149+
6.5,3.0,5.2,2.0,virginica
150+
6.2,3.4,5.4,2.3,virginica
151+
5.9,3.0,5.1,1.8,virginica

DockerizedAutoTS/iris_reg.csv

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
SepalLength,PetalLength,PetalWidth,Species,SepalWidth
2+
5.1,1.4,0.2,setosa,3.5
3+
4.9,1.4,0.2,setosa,3.0
4+
4.7,1.3,0.2,setosa,3.2
5+
4.6,1.5,0.2,setosa,3.1
6+
5.0,1.4,0.2,setosa,3.6
7+
5.4,1.7,0.4,setosa,3.9
8+
4.6,1.4,0.3,setosa,3.4
9+
5.0,1.5,0.2,setosa,3.4
10+
4.4,1.4,0.2,setosa,2.9
11+
4.9,1.5,0.1,setosa,3.1
12+
5.4,1.5,0.2,setosa,3.7
13+
4.8,1.6,0.2,setosa,3.4
14+
4.8,1.4,0.1,setosa,3.0
15+
4.3,1.1,0.1,setosa,3.0
16+
5.8,1.2,0.2,setosa,4.0
17+
5.7,1.5,0.4,setosa,4.4
18+
5.4,1.3,0.4,setosa,3.9
19+
5.1,1.4,0.3,setosa,3.5
20+
5.7,1.7,0.3,setosa,3.8
21+
5.1,1.5,0.3,setosa,3.8
22+
5.4,1.7,0.2,setosa,3.4
23+
5.1,1.5,0.4,setosa,3.7
24+
4.6,1.0,0.2,setosa,3.6
25+
5.1,1.7,0.5,setosa,3.3
26+
4.8,1.9,0.2,setosa,3.4
27+
5.0,1.6,0.2,setosa,3.0
28+
5.0,1.6,0.4,setosa,3.4
29+
5.2,1.5,0.2,setosa,3.5
30+
5.2,1.4,0.2,setosa,3.4
31+
4.7,1.6,0.2,setosa,3.2
32+
4.8,1.6,0.2,setosa,3.1
33+
5.4,1.5,0.4,setosa,3.4
34+
5.2,1.5,0.1,setosa,4.1
35+
5.5,1.4,0.2,setosa,4.2
36+
4.9,1.5,0.2,setosa,3.1
37+
5.0,1.2,0.2,setosa,3.2
38+
5.5,1.3,0.2,setosa,3.5
39+
4.9,1.4,0.1,setosa,3.6
40+
4.4,1.3,0.2,setosa,3.0
41+
5.1,1.5,0.2,setosa,3.4
42+
5.0,1.3,0.3,setosa,3.5
43+
4.5,1.3,0.3,setosa,2.3
44+
4.4,1.3,0.2,setosa,3.2
45+
5.0,1.6,0.6,setosa,3.5
46+
5.1,1.9,0.4,setosa,3.8
47+
4.8,1.4,0.3,setosa,3.0
48+
5.1,1.6,0.2,setosa,3.8
49+
4.6,1.4,0.2,setosa,3.2
50+
5.3,1.5,0.2,setosa,3.7
51+
5.0,1.4,0.2,setosa,3.3
52+
7.0,4.7,1.4,versicolor,3.2
53+
6.4,4.5,1.5,versicolor,3.2
54+
6.9,4.9,1.5,versicolor,3.1
55+
5.5,4.0,1.3,versicolor,2.3
56+
6.5,4.6,1.5,versicolor,2.8
57+
5.7,4.5,1.3,versicolor,2.8
58+
6.3,4.7,1.6,versicolor,3.3
59+
4.9,3.3,1.0,versicolor,2.4
60+
6.6,4.6,1.3,versicolor,2.9
61+
5.2,3.9,1.4,versicolor,2.7
62+
5.0,3.5,1.0,versicolor,2.0
63+
5.9,4.2,1.5,versicolor,3.0
64+
6.0,4.0,1.0,versicolor,2.2
65+
6.1,4.7,1.4,versicolor,2.9
66+
5.6,3.6,1.3,versicolor,2.9
67+
6.7,4.4,1.4,versicolor,3.1
68+
5.6,4.5,1.5,versicolor,3.0
69+
5.8,4.1,1.0,versicolor,2.7
70+
6.2,4.5,1.5,versicolor,2.2
71+
5.6,3.9,1.1,versicolor,2.5
72+
5.9,4.8,1.8,versicolor,3.2
73+
6.1,4.0,1.3,versicolor,2.8
74+
6.3,4.9,1.5,versicolor,2.5
75+
6.1,4.7,1.2,versicolor,2.8
76+
6.4,4.3,1.3,versicolor,2.9
77+
6.6,4.4,1.4,versicolor,3.0
78+
6.8,4.8,1.4,versicolor,2.8
79+
6.7,5.0,1.7,versicolor,3.0
80+
6.0,4.5,1.5,versicolor,2.9
81+
5.7,3.5,1.0,versicolor,2.6
82+
5.5,3.8,1.1,versicolor,2.4
83+
5.5,3.7,1.0,versicolor,2.4
84+
5.8,3.9,1.2,versicolor,2.7
85+
6.0,5.1,1.6,versicolor,2.7
86+
5.4,4.5,1.5,versicolor,3.0
87+
6.0,4.5,1.6,versicolor,3.4
88+
6.7,4.7,1.5,versicolor,3.1
89+
6.3,4.4,1.3,versicolor,2.3
90+
5.6,4.1,1.3,versicolor,3.0
91+
5.5,4.0,1.3,versicolor,2.5
92+
5.5,4.4,1.2,versicolor,2.6
93+
6.1,4.6,1.4,versicolor,3.0
94+
5.8,4.0,1.2,versicolor,2.6
95+
5.0,3.3,1.0,versicolor,2.3
96+
5.6,4.2,1.3,versicolor,2.7
97+
5.7,4.2,1.2,versicolor,3.0
98+
5.7,4.2,1.3,versicolor,2.9
99+
6.2,4.3,1.3,versicolor,2.9
100+
5.1,3.0,1.1,versicolor,2.5
101+
5.7,4.1,1.3,versicolor,2.8
102+
6.3,6.0,2.5,virginica,3.3
103+
5.8,5.1,1.9,virginica,2.7
104+
7.1,5.9,2.1,virginica,3.0
105+
6.3,5.6,1.8,virginica,2.9
106+
6.5,5.8,2.2,virginica,3.0
107+
7.6,6.6,2.1,virginica,3.0
108+
4.9,4.5,1.7,virginica,2.5
109+
7.3,6.3,1.8,virginica,2.9
110+
6.7,5.8,1.8,virginica,2.5
111+
7.2,6.1,2.5,virginica,3.6
112+
6.5,5.1,2.0,virginica,3.2
113+
6.4,5.3,1.9,virginica,2.7
114+
6.8,5.5,2.1,virginica,3.0
115+
5.7,5.0,2.0,virginica,2.5
116+
5.8,5.1,2.4,virginica,2.8
117+
6.4,5.3,2.3,virginica,3.2
118+
6.5,5.5,1.8,virginica,3.0
119+
7.7,6.7,2.2,virginica,3.8
120+
7.7,6.9,2.3,virginica,2.6
121+
6.0,5.0,1.5,virginica,2.2
122+
6.9,5.7,2.3,virginica,3.2
123+
5.6,4.9,2.0,virginica,2.8
124+
7.7,6.7,2.0,virginica,2.8
125+
6.3,4.9,1.8,virginica,2.7
126+
6.7,5.7,2.1,virginica,3.3
127+
7.2,6.0,1.8,virginica,3.2
128+
6.2,4.8,1.8,virginica,2.8
129+
6.1,4.9,1.8,virginica,3.0
130+
6.4,5.6,2.1,virginica,2.8
131+
7.2,5.8,1.6,virginica,3.0
132+
7.4,6.1,1.9,virginica,2.8
133+
7.9,6.4,2.0,virginica,3.8
134+
6.4,5.6,2.2,virginica,2.8
135+
6.3,5.1,1.5,virginica,2.8
136+
6.1,5.6,1.4,virginica,2.6
137+
7.7,6.1,2.3,virginica,3.0
138+
6.3,5.6,2.4,virginica,3.4
139+
6.4,5.5,1.8,virginica,3.1
140+
6.0,4.8,1.8,virginica,3.0
141+
6.9,5.4,2.1,virginica,3.1
142+
6.7,5.6,2.4,virginica,3.1
143+
6.9,5.1,2.3,virginica,3.1
144+
5.8,5.1,1.9,virginica,2.7
145+
6.8,5.9,2.3,virginica,3.2
146+
6.7,5.7,2.5,virginica,3.3
147+
6.7,5.2,2.3,virginica,3.0
148+
6.3,5.0,1.9,virginica,2.5
149+
6.5,5.2,2.0,virginica,3.0
150+
6.2,5.4,2.3,virginica,3.4
151+
5.9,5.1,1.8,virginica,3.0

0 commit comments

Comments
 (0)