 Session Types in C++50Communication? • Abstraction: channels... or actors Two main cases in practice • concurrent queues • networking sockets 51Communication? • Abstraction: channels... or actors Two main cases in practice Bounded/Unbounded, Sync/Async, MPMC, MPSC, SPMC, SPSC, Lockfree, Blocking... 52Communication? • Abstraction: channels... or actors Two main cases in practice • concurrent queues • networking sockets Bounded/Unbounded Bounded/Unbounded, Sync/Async, MPMC, MPSC, SPMC, SPSC, Lockfree, Blocking... 53Communication? • Abstraction: channels... or actors Two main cases in practice • concurrent queues • networking sockets io_context,0 码力 | 89 页 | 1.55 MB | 6 月前3 Session Types in C++50Communication? • Abstraction: channels... or actors Two main cases in practice • concurrent queues • networking sockets 51Communication? • Abstraction: channels... or actors Two main cases in practice Bounded/Unbounded, Sync/Async, MPMC, MPSC, SPMC, SPSC, Lockfree, Blocking... 52Communication? • Abstraction: channels... or actors Two main cases in practice • concurrent queues • networking sockets Bounded/Unbounded Bounded/Unbounded, Sync/Async, MPMC, MPSC, SPMC, SPSC, Lockfree, Blocking... 53Communication? • Abstraction: channels... or actors Two main cases in practice • concurrent queues • networking sockets io_context,0 码力 | 89 页 | 1.55 MB | 6 月前3
 Leveraging the Power of C++ for Efficient Machine Learning on Embedded Devicesarchitecture created by Google ◮ Trained on 1000 classes ◮ Accepts 224x224-pixel images, with 3 color channels per pixel (RGB) ◮ Labels are stored separate from the model: ◮ labels mobilenet quant v1 224.txt recognition ◮ Contains 125 images for each class ◮ Images have various sizes ◮ Images have 3 color channels per pixel (RGB) ◮ Laurence Moroney’s Rock-Paper-Scissors dataset (published by Sani Kamal on Kaggle) into training data (840) and testing data (124) ◮ Images are 300x300 pixels ◮ Images have 3 color channels per pixel (RGB) 35 / 50Train a Rock-Paper-Scissors model ◮ Transfer learning from a ResNet50 model0 码力 | 51 页 | 1.78 MB | 6 月前3 Leveraging the Power of C++ for Efficient Machine Learning on Embedded Devicesarchitecture created by Google ◮ Trained on 1000 classes ◮ Accepts 224x224-pixel images, with 3 color channels per pixel (RGB) ◮ Labels are stored separate from the model: ◮ labels mobilenet quant v1 224.txt recognition ◮ Contains 125 images for each class ◮ Images have various sizes ◮ Images have 3 color channels per pixel (RGB) ◮ Laurence Moroney’s Rock-Paper-Scissors dataset (published by Sani Kamal on Kaggle) into training data (840) and testing data (124) ◮ Images are 300x300 pixels ◮ Images have 3 color channels per pixel (RGB) 35 / 50Train a Rock-Paper-Scissors model ◮ Transfer learning from a ResNet50 model0 码力 | 51 页 | 1.78 MB | 6 月前3
 C++/Rust Interop: Using Bridges in PracticeChannelsRegistry; #[rust_name = "channels_registry_new"] fn construct_unique() -> UniquePtr C++/Rust Interop: Using Bridges in PracticeChannelsRegistry; #[rust_name = "channels_registry_new"] fn construct_unique() -> UniquePtr- ; } } fn main() { let mut registry = data_tamer::channels_registry_new(); } main.rs 0 码力 | 45 页 | 724.12 KB | 6 月前3
 Remote Execution Caching Compiler (RECC)code: https://gitlab.com/BuildGrid/buildbox Reach out on Slack: https://buildteamworld.slack.com/channels/recc Email Me: sbairoliya@bloomberg.net0 码力 | 6 页 | 2.03 MB | 6 月前3 Remote Execution Caching Compiler (RECC)code: https://gitlab.com/BuildGrid/buildbox Reach out on Slack: https://buildteamworld.slack.com/channels/recc Email Me: sbairoliya@bloomberg.net0 码力 | 6 页 | 2.03 MB | 6 月前3
 SuperCharge Your IPC Programs With C++20 and CCI PatternChannel Extraction 1. Images are used throughout different applications. 2. We want to extract color channels that images consist of. 3. We want to provide a service with communication endpoint.Implementation:0 码力 | 57 页 | 7.11 MB | 6 月前3 SuperCharge Your IPC Programs With C++20 and CCI PatternChannel Extraction 1. Images are used throughout different applications. 2. We want to extract color channels that images consist of. 3. We want to provide a service with communication endpoint.Implementation:0 码力 | 57 页 | 7.11 MB | 6 月前3
 Khronos APIs for Heterogeneous Compute and Safety: SYCL and SYCL SCContribute to SYCL/SC open source specs, CTS, tools and ecosystem Khronos SYCL/SC Forums, Slack Channels, Stackoverflow, reddit, and SYCL.tech Khronos members https://www.khronos.org/members/ https://www0 码力 | 82 页 | 3.35 MB | 6 月前3 Khronos APIs for Heterogeneous Compute and Safety: SYCL and SYCL SCContribute to SYCL/SC open source specs, CTS, tools and ecosystem Khronos SYCL/SC Forums, Slack Channels, Stackoverflow, reddit, and SYCL.tech Khronos members https://www.khronos.org/members/ https://www0 码力 | 82 页 | 3.35 MB | 6 月前3
 Delivering safe C++acquired and released after use • E.g., files, memory, locks, database transactions, communication channels, GUI connections, threads • Explicit release is error-prone • Resource exhaustion can render a system0 码力 | 74 页 | 2.72 MB | 6 月前3 Delivering safe C++acquired and released after use • E.g., files, memory, locks, database transactions, communication channels, GUI connections, threads • Explicit release is error-prone • Resource exhaustion can render a system0 码力 | 74 页 | 2.72 MB | 6 月前3
 Conan 1.9 Documentationwithout modifications, to another official group or company username. • stable is the channel. Channels provide another way to have different variants of packages for the same library and use them interchangeably to bintray. You can manage it as a package, you can version it, overwrite it, delete it, create channels (testing/stable...), and the most important: bring it to your projects as a regular dependency. built and tested in a wide range of configurations). From the perspective of a library developer, channels could be used to create different scopes of your library. For example, use rc channel for release0 码力 | 470 页 | 3.05 MB | 1 年前3 Conan 1.9 Documentationwithout modifications, to another official group or company username. • stable is the channel. Channels provide another way to have different variants of packages for the same library and use them interchangeably to bintray. You can manage it as a package, you can version it, overwrite it, delete it, create channels (testing/stable...), and the most important: bring it to your projects as a regular dependency. built and tested in a wide range of configurations). From the perspective of a library developer, channels could be used to create different scopes of your library. For example, use rc channel for release0 码力 | 470 页 | 3.05 MB | 1 年前3
 Heterogeneous Modern C++ with SYCL 2020GitHub Contribute to SYCL open source specs, CTS, tools and ecosystem Khronos SYCL Forums, Slack Channels, Stackoverflow, reddit, and SYCL.tech Khronos members https://www.khronos.org/members/ https://www0 码力 | 114 页 | 7.94 MB | 6 月前3 Heterogeneous Modern C++ with SYCL 2020GitHub Contribute to SYCL open source specs, CTS, tools and ecosystem Khronos SYCL Forums, Slack Channels, Stackoverflow, reddit, and SYCL.tech Khronos members https://www.khronos.org/members/ https://www0 码力 | 114 页 | 7.94 MB | 6 月前3
 Conan 1.10 Documentationwithout modifications, to another official group or company username. • stable is the channel. Channels provide another way to have different variants of packages for the same library and use them interchangeably to bintray. You can manage it as a package, you can version it, overwrite it, delete it, create channels (testing/stable...), and the most important: bring it to your projects as a regular dependency. built and tested in a wide range of configurations). From the perspective of a library developer, channels could be used to create different scopes of your library. For example, use rc channel for release0 码力 | 479 页 | 3.09 MB | 1 年前3 Conan 1.10 Documentationwithout modifications, to another official group or company username. • stable is the channel. Channels provide another way to have different variants of packages for the same library and use them interchangeably to bintray. You can manage it as a package, you can version it, overwrite it, delete it, create channels (testing/stable...), and the most important: bring it to your projects as a regular dependency. built and tested in a wide range of configurations). From the perspective of a library developer, channels could be used to create different scopes of your library. For example, use rc channel for release0 码力 | 479 页 | 3.09 MB | 1 年前3
共 83 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













