File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -92,6 +92,30 @@ install_ubuntu() {
92
92
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
93
93
}
94
94
95
+ build_libpng () {
96
+ # install few packages
97
+ yum install -y zlib zlib-devel
98
+
99
+ LIBPNG_VERSION=1.6.37
100
+
101
+ mkdir -p libpng
102
+ pushd libpng
103
+
104
+ wget http://download.sourceforge.net/libpng/libpng-$LIBPNG_VERSION .tar.gz
105
+ tar -xvzf libpng-$LIBPNG_VERSION .tar.gz
106
+
107
+ pushd libpng-$LIBPNG_VERSION
108
+
109
+ ./configure
110
+ make
111
+ make install
112
+
113
+ popd
114
+
115
+ popd
116
+ rm -rf libpng
117
+ }
118
+
95
119
install_centos () {
96
120
# Need EPEL for many packages we depend on.
97
121
# See http://fedoraproject.org/wiki/EPEL
@@ -129,6 +153,11 @@ install_centos() {
129
153
unzip \
130
154
gdb
131
155
156
+ # CentOS7 doesnt have support for higher version of libpng,
157
+ # so it is built from source.
158
+ # Libpng is required for torchvision build.
159
+ build_libpng
160
+
132
161
# Cleanup
133
162
yum clean all
134
163
rm -rf /var/cache/yum
You can’t perform that action at this time.
0 commit comments