According to the l-bfgs implementation, orthantwise_end  should be bigger than orthantwise_start. So I change it from -1 to 1.
Because orthantwise_start is 0.