use pip within conda, update docs + links
This commit is contained in:
committed by
abejgonzalez
parent
22fda3a6a7
commit
1dcc7bd9f5
@@ -4,24 +4,25 @@
|
||||
set -e
|
||||
set -o pipefail
|
||||
|
||||
# Initialize HAMMER and CAD-plugins
|
||||
git submodule update --init --recursive vlsi/hammer
|
||||
# exit script if not in Chipyard conda env
|
||||
if [[ `basename $CONDA_PREFIX` != .conda-env ]]; then
|
||||
echo 'ERROR: Chipyard conda env not activated. Please source env.sh and run this script again.'
|
||||
exit
|
||||
fi
|
||||
|
||||
# Initialize HAMMER CAD-plugins
|
||||
if [[ $1 != *openroad* ]] && [[ $2 != *openroad* ]]; then
|
||||
git submodule update --init --recursive vlsi/hammer-cadence-plugins
|
||||
pip install -e vlsi/hammer-cadence-plugins
|
||||
git submodule update --init --recursive vlsi/hammer-synopsys-plugins
|
||||
pip install -e vlsi/hammer-synopsys-plugins
|
||||
git submodule update --init --recursive vlsi/hammer-mentor-plugins
|
||||
pip install -e vlsi/hammer-mentor-plugins
|
||||
fi
|
||||
|
||||
# Initialize HAMMER tech plugin
|
||||
# And add tech plugin to conda dependencies
|
||||
if [[ $1 != *asap7* ]] && [[ $1 != *sky130* ]]; then
|
||||
git submodule update --init --recursive vlsi/hammer-$1-plugin
|
||||
echo ' '- -e ../vlsi/hammer-$1-plugin >> conda-reqs/vlsi.yaml
|
||||
pip install -e vlsi/hammer-$1-plugin
|
||||
fi
|
||||
|
||||
# Update the conda-env with the plugins
|
||||
if [[ `basename $CONDA_PREFIX` != .conda-env ]]; then
|
||||
echo 'Activating Chipyard conda environment...'
|
||||
source env.sh
|
||||
fi
|
||||
conda env update -f conda-reqs/vlsi.yaml
|
||||
|
||||
Reference in New Issue
Block a user