diff --git a/demo/sentiment/train_v2.py b/demo/sentiment/train_v2.py
index 5151444a86290975f07297593f7f8b20b6c8d4c5..1c856556bd0cb32f60eba322469b3621c37e1349 100644
--- a/demo/sentiment/train_v2.py
+++ b/demo/sentiment/train_v2.py
@@ -103,7 +103,7 @@ def stacked_lstm_net(input_dim,
 
 if __name__ == '__main__':
     # init
-    paddle.init(use_gpu=False, log_clipping=True)
+    paddle.init(use_gpu=False)
 
     #data
     print 'load dictionary...'
@@ -131,7 +131,6 @@ if __name__ == '__main__':
     # create optimizer
     adam_optimizer = paddle.optimizer.Adam(
         learning_rate=2e-3,
-        gradient_clipping_threshold=0.003,
         regularization=paddle.optimizer.L2Regularization(rate=8e-4),
         model_average=paddle.optimizer.ModelAverage(average_window=0.5))
 
diff --git a/python/setup.py.in b/python/setup.py.in
index 5dfb46192ae54fdc36b0867312cf156aefb84f84..7d9438e3f8132c2a7fa4774750f5fd15f3beed14 100644
--- a/python/setup.py.in
+++ b/python/setup.py.in
@@ -18,6 +18,7 @@ setup(name='paddle',
           "numpy",
           "protobuf==${PROTOBUF_VERSION}",
           "matplotlib",
+          "opencv-python",
       ],
       packages=packages,
       package_dir={