Package: SharedObject 1.27.2
SharedObject: Sharing R objects across multiple R processes without memory duplication
This package is developed for facilitating parallel computing in R. It is capable to create an R object in the shared memory space and share the data across multiple R processes. It avoids the overhead of memory duplication and data transfer, which make sharing big data objects across many clusters possible.
Authors:
SharedObject_1.27.2.tar.gz
SharedObject_1.27.2.zip(r-4.7-x86_64)SharedObject_1.27.2.zip(r-4.7-arm64)SharedObject_1.27.2.zip(r-4.6-x86_64)SharedObject_1.27.2.zip(r-4.6-arm64)SharedObject_1.27.2.zip(r-4.5-x86_64)
SharedObject_1.27.2.tgz(r-4.6-x86_64)SharedObject_1.27.2.tgz(r-4.6-arm64)SharedObject_1.27.2.tgz(r-4.5-x86_64)SharedObject_1.27.2.tgz(r-4.5-arm64)
SharedObject_1.27.2.tar.gz(r-4.7-arm64)SharedObject_1.27.2.tar.gz(r-4.7-x86_64)SharedObject_1.27.2.tar.gz(r-4.6-arm64)SharedObject_1.27.2.tar.gz(r-4.6-x86_64)
SharedObject_1.27.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
SharedObject/json (API)
| # Install 'SharedObject' in R: |
| install.packages('SharedObject', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/jiefei-wang/sharedobject/issues
On BioConductor:SharedObject-1.27.2(bioc 3.24)SharedObject-1.26.2(bioc 3.23)
Last updated from:8008c4b5d5. Checks:7 NOTE, 4 ERROR, 2 OK, 3 WARNING. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| bioc-checks | NOTE | 153 | ||
| linux-devel-arm64 | ERROR | 155 | ||
| linux-devel-x86_64 | ERROR | 264 | ||
| source / vignettes | OK | 266 | ||
| linux-release-arm64 | ERROR | 194 | ||
| linux-release-x86_64 | ERROR | 199 | ||
| macos-release-arm64 | NOTE | 146 | ||
| macos-release-x86_64 | NOTE | 292 | ||
| macos-oldrel-arm64 | WARNING | 136 | ||
| macos-oldrel-x86_64 | WARNING | 215 | ||
| windows-devel-arm64 | NOTE | 282 | ||
| windows-devel-x86_64 | NOTE | 204 | ||
| windows-release-arm64 | NOTE | 254 | ||
| windows-release-x86_64 | NOTE | 178 | ||
| windows-oldrel-x86_64 | WARNING | 194 | ||
| wasm-release | OK | 121 |
Exports:allocateSharedMemoryfreeSharedMemorygetCopyOnWritegetLastIndexgetSharedCopygetSharedMemorySizegetSharedSubsethasSharedMemoryinitialSharedObjectPackageDatais.sharedlistSharedObjectsmapSharedMemoryreleaseSharedObjectPackageDatasetCopyOnWritesetSharedCopysetSharedSubsetshareSharedObjectsharedObjectPkgOptionssharedObjectPropertiesunmapSharedMemoryunshare
Dependencies:BHBiocGenericsgenericsRcpp
Last update: 2022-05-19
Started: 2019-06-10
Last update: 2020-11-02
Started: 2020-10-28
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Functions to manipulate shared memory | allocateSharedMemory freeSharedMemory getLastIndex getSharedMemorySize hasSharedMemory initialSharedObjectPackageData mapSharedMemory releaseSharedObjectPackageData unmapSharedMemory |
| Whether an object is an ALTREP object | is.altrep |
| Test whether an object is shared | is.shared is.shared,ANY-method |
| List all shared Objects | listSharedObjects |
| Find path of the shared memory header file | pkgconfig |
| Create a shared object | share share,ANY-method share,data.frame-method share,list-method share,matrix-method share,vector-method |
| Create an empty shared object | SharedObject |
| Get or set the global options for the SharedObject package | sharedObjectPkgOptions |
| Get/Set the properties of a shared object. | getCopyOnWrite getSharedCopy getSharedSubset setCopyOnWrite setSharedCopy setSharedSubset sharedObjectProperties sharedObjectProperties,ANY-method sharedObjectProperties,list-method |
| Unshare a shared object | unshare unshare,ANY-method unshare,list-method unshare,vector-method |
