build_wheel.sh 1.14 KB
Newer Older
1
2
3
4
5
6
#!/bin/bash
set -ex

script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
. "$script_dir/pkg_helpers.bash"

7
export BUILD_TYPE=wheel
Eli Uriegas's avatar
Eli Uriegas committed
8
setup_env 0.8.0
Edward Z. Yang's avatar
Edward Z. Yang committed
9
setup_wheel_python
peterjc123's avatar
peterjc123 committed
10
pip_install numpy pyyaml future ninja
11
12
setup_pip_pytorch_version
python setup.py clean
13
14
15
16
17
18
19
20
21

# Copy binaries to be included in the wheel distribution
if [[ "$(uname)" == Darwin || "$OSTYPE" == "msys" ]]; then
    python_exec="$(which python)"
    bin_path=$(dirname $python_exec)
    env_path=$(dirname $bin_path)
    if [[ "$(uname)" == Darwin ]]; then
        # Include LibPNG
        cp "$env_path/lib/libpng16.dylib" torchvision
22
23
        # Include LibJPEG
        cp "$env_path/lib/libjpeg.dylib" torchvision
24
25
    else
        cp "$bin_path/Library/bin/libpng16.dll" torchvision
26
        cp "$bin_path/Library/bin/libjpeg.dll" torchvision
27
28
29
30
    fi
else
    # Include LibPNG
    cp "/usr/lib64/libpng.so" torchvision
31
32
    # Include LibJPEG
    cp "/usr/lib64/libjpeg.so" torchvision
33
34
fi

35
36
download_copy_ffmpeg

37
38
39
40
41
if [[ "$OSTYPE" == "msys" ]]; then
    IS_WHEEL=1 "$script_dir/windows/internal/vc_env_helper.bat" python setup.py bdist_wheel
else
    IS_WHEEL=1 python setup.py bdist_wheel
fi