{"push_id":608773866,"size":3,"distinct_size":3,"ref":"refs/heads/synch-default-stream","head":"18006723b6b4fb135e6d3674baa0daf1bc896da0","before":"07fc34ca2b28cc2ec3d9df53b88462d9c9f9c5c2","commits":[{"sha":"77072a71390cb2c1abcf4c93a446c237a1464ea3","author":{"email":"b28319430399db8dfc25d1fc861390c2f3a1f8bd@cs.berkeley.edu","name":"Jonathan L Long"},"message":"require CUDA 7\n\nThis simplifies the OS X build, and will allow use of the per-thread\ndefault stream for running existing layer code asynchronously.","distinct":true,"url":"https://api.github.com/repos/longjon/caffe/commits/77072a71390cb2c1abcf4c93a446c237a1464ea3"},{"sha":"c26165902c6f40fb5e4f7620bbe4538b5be1df85","author":{"email":"b28319430399db8dfc25d1fc861390c2f3a1f8bd@cs.berkeley.edu","name":"Jonathan L Long"},"message":"[build] use CUDA 7's per thread default stream\n\nNote that this may cause issues with code that assumes either explicit\nor device-level synchronization, which we'll fix in the next commit.","distinct":true,"url":"https://api.github.com/repos/longjon/caffe/commits/c26165902c6f40fb5e4f7620bbe4538b5be1df85"},{"sha":"18006723b6b4fb135e6d3674baa0daf1bc896da0","author":{"email":"b28319430399db8dfc25d1fc861390c2f3a1f8bd@cs.berkeley.edu","name":"Jonathan L Long"},"message":"always sync the default stream after GPU forward or backward\n\nThis ensures that layers are synchronous with respect to each other,\neven when layer code doesn't use explicit streams.","distinct":true,"url":"https://api.github.com/repos/longjon/caffe/commits/18006723b6b4fb135e6d3674baa0daf1bc896da0"}]}