- Resource Monitoring Design Doc https://docs.google.com/document/d/1LwFKbybtkAPt4MRmxGZQePp16IHcELsFrGbF2BEQopA/edit?usp=sharing
- Multiple Disk Support Design Doc https://docs.google.com/document/d/1syPxygVNEHjG6FoyqslnpUGgNpYKU9QzKBuV2yKmjfQ/edit#heading=h.4fzj9sl24cwy
- Oversubscription Design Doc https://docs.google.com/document/d/1pUnElxHy1uWfHY_FOvvRC73QaOGgdXE0OXN-gbxdXA0/edit#heading=h.yvd9qbi4swb4
- HTTP API Design Doc https://docs.google.com/document/d/1pnIY_HckimKNvpqhKRhbc9eSItWNFT-priXh_urR-T0/edit#
- Pluggable Containerizer Architecture https://docs.google.com/document/d/1oO0oDmCphku4X-CO0Mja_QeH-LuHeWySHOcxMbtvLDg/edit
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef CAFFE_UTIL_BLOCKING_QUEUE_H_ | |
#define CAFFE_UTIL_BLOCKING_QUEUE_H_ | |
#include <queue> | |
#include "boost/thread.hpp" | |
namespace caffe { | |
template<typename T> | |
class BlockingQueue { |