Skip to content

Commit c1ff6cc

Browse files
committed
add missing operator_cxx copy in install
1 parent d7bd01d commit c1ff6cc

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ git clone https://github.com/msracver/FCIS.git
8787

8888
3. Install MXNet:
8989

90-
**Note: The MXNet's Custom Op cannot execute parallelly using multi-gpus after this [PR](https://github.com/apache/incubator-mxnet/pull/6928). We strongly suggest the user rollback to version [MXNet@(commit 998378a)](https://github.com/dmlc/mxnet/tree/998378a) for training (following Section 3.2 - 3.5).**
90+
**Note: The MXNet's Custom Op cannot execute parallelly using multi-gpus after this [PR](https://github.com/apache/incubator-mxnet/pull/6928). We strongly suggest the user rollback to version [MXNet@(commit 998378a)](https://github.com/dmlc/mxnet/tree/998378a) for training (following Section 3.2 - 3.6).**
9191

9292
***Quick start***
9393

@@ -105,19 +105,23 @@ git clone https://github.com/msracver/FCIS.git
105105
git checkout 998378a
106106
git submodule update
107107
```
108-
3.3 Compile MXNet
108+
3.3 Copy channel operators in `$(FCIS_ROOT)/fcis/operator_cxx` to `$(YOUR_MXNET_FOLDER)/src/operator/contrib` by
109+
```
110+
cp -r $(FCIS_ROOT)/fcis/operator_cxx/channel_operator* $(MXNET_ROOT)/src/operator/contrib/
111+
```
112+
3.4 Compile MXNet
109113
```
110114
cd ${MXNET_ROOT}
111115
make -j $(nproc) USE_OPENCV=1 USE_BLAS=openblas USE_CUDA=1 USE_CUDA_PATH=/usr/local/cuda USE_CUDNN=1
112116
```
113-
3.4 Install the MXNet Python binding by
117+
3.5 Install the MXNet Python binding by
114118

115119
***Note: If you will actively switch between different versions of MXNet, please follow 3.5 instead of 3.4***
116120
```
117121
cd python
118122
sudo python setup.py install
119123
```
120-
3.5 For advanced users, you may put your Python packge into `./external/mxnet/$(YOUR_MXNET_PACKAGE)`, and modify `MXNET_VERSION` in `./experiments/fcis/cfgs/*.yaml` to `$(YOUR_MXNET_PACKAGE)`. Thus you can switch among different versions of MXNet quickly.
124+
3.6 For advanced users, you may put your Python packge into `./external/mxnet/$(YOUR_MXNET_PACKAGE)`, and modify `MXNET_VERSION` in `./experiments/fcis/cfgs/*.yaml` to `$(YOUR_MXNET_PACKAGE)`. Thus you can switch among different versions of MXNet quickly.
121125

122126
### Demo
123127

0 commit comments

Comments
 (0)