Comments (5)
Running that through c++filt I see:
deepmind::reverb::Table::Table(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<deepmind::reverb::ItemSelector>, std::shared_ptr<deepmind::reverb::ItemSelector>, long, int, std::shared_ptr<deepmind::reverb::RateLimiter>, std::vector<std::shared_ptr<deepmind::reverb::TableExtension>, std::allocator<std::shared_ptr<deepmind::reverb::TableExtension> > >, std::optional<tensorflow::StructuredValue>)
deepmind::reverb::Table::Table(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<deepmind::reverb::ItemSelector>, std::shared_ptr<deepmind::reverb::ItemSelector>, long, int, std::shared_ptr<deepmind::reverb::RateLimiter>, std::vector<std::shared_ptr<deepmind::reverb::TableExtension>, std::allocator<std::shared_ptr<deepmind::reverb::TableExtension> > >, std::optional<tensorflow::StructuredValue>)
And you're looking for:
deepmind::reverb::Table::Table(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<deepmind::reverb::ItemSelector>, std::shared_ptr<deepmind::reverb::ItemSelector>, long, int, std::shared_ptr<deepmind::reverb::RateLimiter>, std::vector<std::shared_ptr<deepmind::reverb::TableExtension>, std::allocator<std::shared_ptr<deepmind::reverb::TableExtension> > >, std::optional<tensorflow::StructuredValue>)'
The only difference I see is the std::_cxx11
for basic_string
. When we build Reverb release mode we use some variant of the following build flags:
--cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0"
--cxxopt="-std=c++14"
--copt="-Wall" --copt="-Wno-sign-compare"
--linkopt="-lrt -lm"
--copt=-mavx --copt=-DEIGEN_MAX_ALIGN_BYTES=64
You probably want to use some or all of these. In particular, i'm guessing our disabling cxx11_abi is causing the difference in the signatures causing linker failure?
from reverb.
Please provide an ldd or objdump of libtable.so run through c++filt so we can match the signatures.
from reverb.
@ebrevdo Thanks for taking a look. I'm not familiar with the usage of ldd
or c++filt
.
$ ldd /home/xander/dev/reverb/bazel-bin/reverb/cc/libtable.so
linux-vdso.so.1 (0x00007ffc2b9c1000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f67fde98000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f67fdafa000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f67fd6ed000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f67fd4d5000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f67fd0e4000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f67fcec5000)
/lib64/ld-linux-x86-64.so.2 (0x00007f67fe0a0000)
This is showing the libraries that libtable.so is linked against, but not function signatures.
I see I have c++filt
on my Ubuntu system and usage is described here. How does this relate to ldd
's output?
Is there a specific flag on objdump
that will give us what we're looking for?
If we're looking for symbols, I've got this:
$ nm -gD /home/xander/dev/reverb/bazel-bin/reverb/cc/libtable.so
w _ITM_deregisterTMCloneTable
w _ITM_registerTMCloneTable
U _Unwind_Resume
U _ZN10tensorflow15StructuredValue12InternalSwapEPS0_
U _ZN10tensorflow15StructuredValue8CopyFromERKS0_
U _ZN10tensorflow15StructuredValueC1Ev
U _ZN10tensorflow15StructuredValueD1Ev
00000000000193e1 u _ZN10tensorflow15TensorShapeBaseINS_11TensorShapeEE10kIsPartialE
00000000000193e0 u _ZN10tensorflow15TensorShapeBaseINS_18PartialTensorShapeEE10kIsPartialE
0000000000009900 W _ZN10tensorflow4core10RefCountedD0Ev
00000000000098f0 W _ZN10tensorflow4core10RefCountedD1Ev
00000000000098f0 W _ZN10tensorflow4core10RefCountedD2Ev
U _ZN10tensorflow8internal15LogMessageFatalC1EPKci
U _ZN10tensorflow8internal15LogMessageFatalD1Ev
000000000000f160 W _ZN10tensorflow8internal17MakeCheckOpStringIN4absl12lts_202103246StatusES4_EEPSsRKT_RKT0_PKc
U _ZN10tensorflow8internal21CheckOpMessageBuilder7ForVar2Ev
U _ZN10tensorflow8internal21CheckOpMessageBuilder9NewStringEv
U _ZN10tensorflow8internal21CheckOpMessageBuilderC1EPKc
U _ZN10tensorflow8internal21CheckOpMessageBuilderD1Ev
000000000000afa0 W _ZN4absl12lts_2021032410FixedArrayIN8deepmind6reverb16RateLimiterEventELm18446744073709551615ESaIS4_EE7StorageD1Ev
000000000000afa0 W _ZN4absl12lts_2021032410FixedArrayIN8deepmind6reverb16RateLimiterEventELm18446744073709551615ESaIS4_EE7StorageD2Ev
U _ZN4absl12lts_2021032413ToUnixSecondsENS0_4TimeE
U _ZN4absl12lts_2021032413hash_internal9HashState5kSeedE
U _ZN4absl12lts_2021032413time_internal12IDivDurationEbNS0_8DurationES2_PS2_
U _ZN4absl12lts_2021032414CancelledErrorESt17basic_string_viewIcSt11char_traitsIcEE
U _ZN4absl12lts_2021032414ToInt64SecondsENS0_8DurationE
U _ZN4absl12lts_2021032416numbers_internal15FastIntToBufferEiPc
U _ZN4absl12lts_2021032416numbers_internal15FastIntToBufferElPc
U _ZN4absl12lts_2021032416numbers_internal15FastIntToBufferEmPc
U _ZN4absl12lts_2021032416numbers_internal17SixDigitsToBufferEdPc
U _ZN4absl12lts_2021032416strings_internal9CatPiecesESt16initializer_listISt17basic_string_viewIcSt11char_traitsIcEEE
U _ZN4absl12lts_2021032418IsDeadlineExceededERKNS0_6StatusE
U _ZN4absl12lts_2021032418ToInt64NanosecondsENS0_8DurationE
0000000000010790 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashMapPolicyImN8deepmind6reverb9TableItemEEEN10tensorflow4hashImvEESt8equal_toImESaISt4pairIKmS6_EEE13destroy_slotsEv
00000000000138b0 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashMapPolicyImN8deepmind6reverb9TableItemEEEN10tensorflow4hashImvEESt8equal_toImESaISt4pairIKmS6_EEE14prepare_insertEm
0000000000013510 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashMapPolicyImN8deepmind6reverb9TableItemEEEN10tensorflow4hashImvEESt8equal_toImESaISt4pairIKmS6_EEE27drop_deletes_without_resizeEv
0000000000013310 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashMapPolicyImN8deepmind6reverb9TableItemEEEN10tensorflow4hashImvEESt8equal_toImESaISt4pairIKmS6_EEE6resizeEm
000000000000fbc0 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashMapPolicyImlEEN10tensorflow4hashImvEESt8equal_toImESaISt4pairIKmlEEE14prepare_insertEm
000000000000fa00 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashMapPolicyImlEEN10tensorflow4hashImvEESt8equal_toImESaISt4pairIKmlEEE27drop_deletes_without_resizeEv
000000000000f870 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashMapPolicyImlEEN10tensorflow4hashImvEESt8equal_toImESaISt4pairIKmlEEE6resizeEm
0000000000010220 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashSetPolicyISt10shared_ptrIN8deepmind6reverb10ChunkStore5ChunkEEEENS1_6HashEqIPS8_vE4HashENSD_2EqESaIS9_EE14prepare_insertEm
0000000000010000 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashSetPolicyISt10shared_ptrIN8deepmind6reverb10ChunkStore5ChunkEEEENS1_6HashEqIPS8_vE4HashENSD_2EqESaIS9_EE27drop_deletes_without_resizeEv
0000000000010390 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashSetPolicyISt10shared_ptrIN8deepmind6reverb10ChunkStore5ChunkEEEENS1_6HashEqIPS8_vE4HashENSD_2EqESaIS9_EE6insertIN9__gnu_cxx17__normal_iteratorIPKS9_St6vectorIS9_SG_EEEEEvT_SQ_
000000000000fd30 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashSetPolicyISt10shared_ptrIN8deepmind6reverb10ChunkStore5ChunkEEEENS1_6HashEqIPS8_vE4HashENSD_2EqESaIS9_EE6resizeEm
000000000000afd0 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashSetPolicyImEENS0_13hash_internal4HashImEESt8equal_toImESaImEE13destroy_slotsEv
000000000000c830 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashSetPolicyImEENS0_13hash_internal4HashImEESt8equal_toImESaImEE14prepare_insertEm
000000000000c670 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashSetPolicyImEENS0_13hash_internal4HashImEESt8equal_toImESaImEE27drop_deletes_without_resizeEv
000000000000c4e0 W _ZN4absl12lts_2021032418container_internal12raw_hash_setINS1_17FlatHashSetPolicyImEENS0_13hash_internal4HashImEESt8equal_toImESaImEE6resizeEm
U _ZN4absl12lts_2021032418container_internal37ConvertDeletedToEmptyAndFullToDeletedEPam
U _ZN4absl12lts_2021032420InvalidArgumentErrorESt17basic_string_viewIcSt11char_traitsIcEE
U _ZN4absl12lts_2021032423FailedPreconditionErrorESt17basic_string_viewIcSt11char_traitsIcEE
U _ZN4absl12lts_202103243NowEv
U _ZN4absl12lts_202103245Mutex4LockEv
U _ZN4absl12lts_202103245Mutex6UnlockEv
U _ZN4absl12lts_202103245MutexD1Ev
U _ZN4absl12lts_202103246Status10EqualsSlowERKS1_S3_
U _ZN4absl12lts_202103246Status15UnrefNonInlinedEm
0000000000009910 W _ZN4absl12lts_202103246StatusD1Ev
0000000000009910 W _ZN4absl12lts_202103246StatusD2Ev
U _ZN4absl12lts_202103247CondVar16WaitWithDeadlineEPNS0_5MutexENS0_4TimeE
U _ZN4absl12lts_202103247CondVar6SignalEv
U _ZN4absl12lts_202103247CondVar9SignalAllEv
U _ZN4absl12lts_202103247CondVarD1Ev
U _ZN4absl12lts_202103248AlphaNumC1ENS0_3HexE
U _ZN4absl12lts_202103248DurationmIES1_
U _ZN4absl12lts_202103248DurationpLES1_
U _ZN4absl12lts_202103249StrAppendEPSsRKNS0_8AlphaNumE
U _ZN4absl12lts_20210324lsERSoRKNS0_6StatusE
U _ZN6google8protobuf28_Timestamp_default_instance_E
U _ZN6google8protobuf5Arena18CreateMaybeMessageIN10tensorflow15StructuredValueEJEEEPT_PS1_DpOT0_
U _ZN6google8protobuf5Arena18CreateMaybeMessageIN8deepmind6reverb15PrioritizedItemEJEEEPT_PS1_DpOT0_
U _ZN6google8protobuf5Arena18CreateMaybeMessageIN8deepmind6reverb15RateLimiterInfoEJEEEPT_PS1_DpOT0_
U _ZN6google8protobuf5Arena18CreateMaybeMessageIN8deepmind6reverb20RateLimiterCallStatsEJEEEPT_PS1_DpOT0_
U _ZN6google8protobuf5Arena18CreateMaybeMessageIN8deepmind6reverb21RateLimiterCheckpointEJEEEPT_PS1_DpOT0_
U _ZN6google8protobuf5Arena18CreateMaybeMessageIN8deepmind6reverb22KeyDistributionOptionsEJEEEPT_PS1_DpOT0_
U _ZN6google8protobuf5Arena18CreateMaybeMessageINS0_8DurationEJEEEPT_PS1_DpOT0_
U _ZN6google8protobuf5Arena18CreateMaybeMessageINS0_9TimestampEJEEEPT_PS1_DpOT0_
000000000000d270 W _ZN6google8protobuf8internal14ArenaStringPtr21CreateInstanceNoArenaEPKSs
U _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
U _ZN6google8protobuf8internal26fixed_address_empty_stringE
000000000000c9a0 T _ZN8deepmind6reverb11RateLimiter12StatsManager11CreateEventEPN4absl12lts_202103245MutexE
000000000000a3f0 T _ZN8deepmind6reverb11RateLimiter12StatsManager11ScopedEvent15set_was_blockedEv
000000000000a3e0 T _ZN8deepmind6reverb11RateLimiter12StatsManager11ScopedEventC1EPS2_PNS0_16RateLimiterEventE
000000000000a3e0 T _ZN8deepmind6reverb11RateLimiter12StatsManager11ScopedEventC2EPS2_PNS0_16RateLimiterEventE
000000000000a400 T _ZN8deepmind6reverb11RateLimiter12StatsManager11ScopedEventD1Ev
000000000000a400 T _ZN8deepmind6reverb11RateLimiter12StatsManager11ScopedEventD2Ev
0000000000009ff0 T _ZN8deepmind6reverb11RateLimiter12StatsManager13CompleteEventEPNS0_16RateLimiterEventE
0000000000009f00 T _ZN8deepmind6reverb11RateLimiter12StatsManagerC1Ev
0000000000009f00 T _ZN8deepmind6reverb11RateLimiter12StatsManagerC2Ev
00000000000099e0 T _ZN8deepmind6reverb11RateLimiter13RegisterTableEPNS0_5TableE
000000000000cb20 T _ZN8deepmind6reverb11RateLimiter14AwaitCanInsertEPN4absl12lts_202103245MutexENS3_8DurationE
000000000000bab0 T _ZN8deepmind6reverb11RateLimiter15UnregisterTableEPN4absl12lts_202103245MutexEPNS0_5TableE
000000000000af00 T _ZN8deepmind6reverb11RateLimiter19MaybeSignalCondVarsEPN4absl12lts_202103245MutexE
000000000000ce40 T _ZN8deepmind6reverb11RateLimiter22AwaitAndFinalizeSampleEPN4absl12lts_202103245MutexENS3_8DurationE
000000000000af80 T _ZN8deepmind6reverb11RateLimiter5ResetEPN4absl12lts_202103245MutexE
0000000000009c20 T _ZN8deepmind6reverb11RateLimiter6CancelEPN4absl12lts_202103245MutexE
000000000000af70 T _ZN8deepmind6reverb11RateLimiter6DeleteEPN4absl12lts_202103245MutexE
000000000000af60 T _ZN8deepmind6reverb11RateLimiter6InsertEPN4absl12lts_202103245MutexE
000000000000b620 T _ZN8deepmind6reverb11RateLimiterC1ERKNS0_21RateLimiterCheckpointE
000000000000b470 T _ZN8deepmind6reverb11RateLimiterC1Edldd
000000000000b620 T _ZN8deepmind6reverb11RateLimiterC2ERKNS0_21RateLimiterCheckpointE
000000000000b470 T _ZN8deepmind6reverb11RateLimiterC2Edldd
U _ZN8deepmind6reverb15PrioritizedItem12InternalSwapEPS1_
U _ZN8deepmind6reverb15PrioritizedItem8CopyFromERKS1_
U _ZN8deepmind6reverb15PrioritizedItemC1ERKS1_
U _ZN8deepmind6reverb15PrioritizedItemC1Ev
U _ZN8deepmind6reverb15PrioritizedItemD1Ev
U _ZN8deepmind6reverb15RateLimiterInfo12InternalSwapEPS1_
U _ZN8deepmind6reverb15RateLimiterInfoC1Ev
U _ZN8deepmind6reverb15RateLimiterInfoD1Ev
U _ZN8deepmind6reverb21RateLimiterCheckpoint12InternalSwapEPS1_
U _ZN8deepmind6reverb21RateLimiterCheckpointC1Ev
U _ZN8deepmind6reverb21RateLimiterCheckpointD1Ev
U _ZN8deepmind6reverb22KeyDistributionOptions12InternalSwapEPS1_
U _ZN8deepmind6reverb22KeyDistributionOptionsD1Ev
U _ZN8deepmind6reverb23PriorityTableCheckpoint12InternalSwapEPS1_
U _ZN8deepmind6reverb23PriorityTableCheckpointC1Ev
U _ZN8deepmind6reverb23PriorityTableCheckpointD1Ev
U _ZN8deepmind6reverb33_FlatTrajectory_default_instance_E
00000000000180f0 T _ZN8deepmind6reverb5Table10CheckpointEv
0000000000010ce0 T _ZN8deepmind6reverb5Table10DeleteItemEmPNS0_9TableItemE
000000000000e520 T _ZN8deepmind6reverb5Table10UpdateItemEmdSt16initializer_listIPNS0_14TableExtensionEE
0000000000015e90 T _ZN8deepmind6reverb5Table11MutateItemsEN4absl12lts_202103244SpanIKNS0_15KeyWithPriorityEEENS4_IKmEE
0000000000014500 T _ZN8deepmind6reverb5Table14InsertOrAssignENS0_9TableItemEN4absl12lts_202103248DurationE
000000000000ebd0 T _ZN8deepmind6reverb5Table16UnsafeUpdateItemEmdSt16initializer_listIPNS0_14TableExtensionEE
00000000000104f0 T _ZN8deepmind6reverb5Table18UnsafeAddExtensionESt10shared_ptrINS0_14TableExtensionEE
00000000000166e0 T _ZN8deepmind6reverb5Table19SampleFlexibleBatchEPSt6vectorINS1_11SampledItemESaIS3_EEiN4absl12lts_202103248DurationE
0000000000013a20 T _ZN8deepmind6reverb5Table20InsertCheckpointItemENS0_9TableItemE
000000000000ed60 T _ZN8deepmind6reverb5Table21UnsafeClearExtensionsEv
000000000000d370 T _ZN8deepmind6reverb5Table3GetEmPNS0_9TableItemE
000000000000e350 T _ZN8deepmind6reverb5Table40set_num_deleted_episodes_from_checkpointEl
000000000000d320 T _ZN8deepmind6reverb5Table5CloseEv
0000000000011940 T _ZN8deepmind6reverb5Table5ResetEv
0000000000017270 T _ZN8deepmind6reverb5Table6SampleEPNS1_11SampledItemEN4absl12lts_202103248DurationE
000000000000db40 T _ZN8deepmind6reverb5Table9RawLookupEv
0000000000010990 T _ZN8deepmind6reverb5TableC1ESsSt10shared_ptrINS0_12ItemSelectorEES4_liS2_INS0_11RateLimiterEESt6vectorIS2_INS0_14TableExtensionEESaIS9_EESt8optionalIN10tensorflow15StructuredValueEE
0000000000010990 T _ZN8deepmind6reverb5TableC2ESsSt10shared_ptrINS0_12ItemSelectorEES4_liS2_INS0_11RateLimiterEESt6vectorIS2_INS0_14TableExtensionEESaIS9_EESt8optionalIN10tensorflow15StructuredValueEE
0000000000017850 T _ZN8deepmind6reverb5TableD1Ev
0000000000017850 T _ZN8deepmind6reverb5TableD2Ev
U _ZN8deepmind6reverb6errors18RateLimiterTimeoutEv
U _ZN8deepmind6reverb8internal12GetChunkKeysERKNS0_14FlatTrajectoryE
000000000000a5a0 W _ZN8deepmind6reverb8internal15LogMessageFatalC1EPKciRKNS1_13CheckOpStringE
000000000000a5a0 W _ZN8deepmind6reverb8internal15LogMessageFatalC2EPKciRKNS1_13CheckOpStringE
0000000000009930 W _ZN8deepmind6reverb8internal15LogMessageFatalD1Ev
0000000000009930 W _ZN8deepmind6reverb8internal15LogMessageFatalD2Ev
000000000000b670 W _ZN8deepmind6reverb8internal17MakeCheckOpStringIPNS0_5TableES4_EENS1_13CheckOpStringERKT_RKT0_PKc
000000000000a810 W _ZN8deepmind6reverb8internal17MakeCheckOpStringIiiEENS1_13CheckOpStringERKT_RKT0_PKc
000000000000b030 W _ZN8deepmind6reverb8internal17MakeCheckOpStringIliEENS1_13CheckOpStringERKT_RKT0_PKc
000000000000f1e0 W _ZN8deepmind6reverb8internal17MakeCheckOpStringImlEENS1_13CheckOpStringERKT_RKT0_PKc
000000000000bc20 W _ZN8deepmind6reverb8internal17MakeCheckOpStringImmEENS1_13CheckOpStringERKT_RKT0_PKc
U _ZN8deepmind6reverb9TableInfoC1Ev
U _ZN8deepmind6reverb9TableInfoD1Ev
U _ZNK4absl12lts_202103245Mutex10AssertHeldEv
U _ZNK6google8protobuf7Message11DebugStringEv
U _ZNK8deepmind6reverb10ChunkStore5Chunk10episode_idEv
U _ZNK8deepmind6reverb10ChunkStore5Chunk3keyEv
0000000000009d60 T _ZNK8deepmind6reverb11RateLimiter11DebugStringEv
000000000000c060 T _ZNK8deepmind6reverb11RateLimiter12StatsManager15GetEventHistoryEPN4absl12lts_202103245MutexEm
000000000000a1a0 T _ZNK8deepmind6reverb11RateLimiter12StatsManager7ToProtoEPN4absl12lts_202103245MutexEPNS0_20RateLimiterCallStatsE
000000000000c490 T _ZNK8deepmind6reverb11RateLimiter15GetEventHistoryEPN4absl12lts_202103245MutexEmm
0000000000009cc0 T _ZNK8deepmind6reverb11RateLimiter16CheckIfCancelledEv
0000000000009c50 T _ZNK8deepmind6reverb11RateLimiter16CheckpointReaderEPN4absl12lts_202103245MutexE
0000000000009d10 T _ZNK8deepmind6reverb11RateLimiter20InfoWithoutCallStatsEv
000000000000d160 T _ZNK8deepmind6reverb11RateLimiter4InfoEPN4absl12lts_202103245MutexE
000000000000ada0 T _ZNK8deepmind6reverb11RateLimiter9CanInsertEPN4absl12lts_202103245MutexEi
000000000000ac40 T _ZNK8deepmind6reverb11RateLimiter9CanSampleEPN4absl12lts_202103245MutexEi
000000000000db70 T _ZNK8deepmind6reverb5Table10extensionsEv
000000000000dd50 T _ZNK8deepmind6reverb5Table11DebugStringEv
000000000000dcc0 T _ZNK8deepmind6reverb5Table12num_episodesEv
000000000000dd00 T _ZNK8deepmind6reverb5Table20num_deleted_episodesEv
0000000000017e30 T _ZNK8deepmind6reverb5Table24DefaultFlexibleBatchSizeEv
000000000000dc50 T _ZNK8deepmind6reverb5Table26GetRateLimiterEventHistoryEmm
0000000000012fa0 T _ZNK8deepmind6reverb5Table4CopyEm
0000000000017ef0 T _ZNK8deepmind6reverb5Table4infoEv
000000000000d310 T _ZNK8deepmind6reverb5Table4nameEv
000000000000d2d0 T _ZNK8deepmind6reverb5Table4sizeEv
000000000000dbf0 T _ZNK8deepmind6reverb5Table9CanInsertEi
000000000000db90 T _ZNK8deepmind6reverb5Table9CanSampleEi
000000000000db80 T _ZNK8deepmind6reverb5Table9signatureEv
U _ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv
U _ZNKSt5ctypeIcE13_M_widen_initEv
00000000000098e0 W _ZNKSt5ctypeIcE8do_widenEc
U _ZNO8deepmind6reverb8internal13StatusBuildercvN4absl12lts_202103246StatusEEv
U _ZNSo3putEc
U _ZNSo5flushEv
U _ZNSo9_M_insertIPKvEERSoT_
U _ZNSo9_M_insertIlEERSoT_
U _ZNSo9_M_insertImEERSoT_
U _ZNSolsEi
U _ZNSs4_Rep10_M_destroyERKSaIcE
U _ZNSs4_Rep20_S_empty_rep_storageE
U _ZNSs4_Rep9_S_createEmmRKSaIcE
U _ZNSs6assignERKSs
U _ZNSs7replaceEmmPKcm
U _ZNSsC1ERKSaIcE
U _ZNSsC1ERKSs
U _ZNSsD1Ev
000000000000a7f0 W _ZNSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EED1Ev
000000000000a7f0 W _ZNSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EED2Ev
0000000000011be0 W _ZNSt12_Destroy_auxILb0EE9__destroyIPN8deepmind6reverb9TableItemEEEvT_S6_
000000000000d1f0 W _ZNSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
000000000000a500 W _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev
000000000000a470 W _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev
000000000000a470 W _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev
000000000000d260 W _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv
000000000000f0b0 W _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv
U _ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
U _ZNSt6localeC1Ev
U _ZNSt6localeD1Ev
0000000000012600 W _ZNSt6vectorIN8deepmind6reverb5Table11SampledItemESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_
00000000000124b0 W _ZNSt6vectorIN8deepmind6reverb5Table11SampledItemESaIS3_EE7reserveEm
0000000000011d30 W _ZNSt6vectorIN8deepmind6reverb5Table11SampledItemESaIS3_EED1Ev
0000000000011d30 W _ZNSt6vectorIN8deepmind6reverb5Table11SampledItemESaIS3_EED2Ev
00000000000128a0 W _ZNSt6vectorIN8deepmind6reverb9TableItemESaIS2_EE17_M_realloc_insertIJEEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_
0000000000012af0 W _ZNSt6vectorIN8deepmind6reverb9TableItemESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_
0000000000012e20 W _ZNSt6vectorIN8deepmind6reverb9TableItemESaIS2_EED1Ev
0000000000012e20 W _ZNSt6vectorIN8deepmind6reverb9TableItemESaIS2_EED2Ev
000000000000ef90 W _ZNSt6vectorISt10shared_ptrIN8deepmind6reverb10ChunkStore5ChunkEESaIS5_EED1Ev
000000000000ef90 W _ZNSt6vectorISt10shared_ptrIN8deepmind6reverb10ChunkStore5ChunkEESaIS5_EED2Ev
000000000000f610 W _ZNSt6vectorISt10shared_ptrIN8deepmind6reverb14TableExtensionEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_
000000000000ec30 W _ZNSt6vectorISt10shared_ptrIN8deepmind6reverb14TableExtensionEESaIS4_EED1Ev
000000000000ec30 W _ZNSt6vectorISt10shared_ptrIN8deepmind6reverb14TableExtensionEESaIS4_EED2Ev
U _ZNSt8ios_base4InitC1Ev
U _ZNSt8ios_base4InitD1Ev
U _ZNSt8ios_baseC2Ev
U _ZNSt8ios_baseD2Ev
U _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E
U _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
0000000000011eb0 W _ZSt13__adjust_heapIN6google8protobuf8internal19RepeatedPtrIteratorIN8deepmind6reverb15PrioritizedItemEEElS6_N9__gnu_cxx5__ops15_Iter_comp_iterIPFbRKS6_SC_EEEEvT_T0_SH_T1_T2_
0000000000012110 W _ZSt13__heap_selectIN6google8protobuf8internal19RepeatedPtrIteratorIN8deepmind6reverb15PrioritizedItemEEEN9__gnu_cxx5__ops15_Iter_comp_iterIPFbRKS6_SC_EEEEvT_SG_SG_T0_
00000000000123a0 W _ZSt16__insertion_sortIN6google8protobuf8internal19RepeatedPtrIteratorIN8deepmind6reverb15PrioritizedItemEEEN9__gnu_cxx5__ops15_Iter_comp_iterIPFbRKS6_SC_EEEEvT_SG_T0_
0000000000015c60 W _ZSt16__introsort_loopIN6google8protobuf8internal19RepeatedPtrIteratorIN8deepmind6reverb15PrioritizedItemEEElN9__gnu_cxx5__ops15_Iter_comp_iterIPFbRKS6_SC_EEEEvT_SG_T0_T1_
U _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
U _ZSt16__throw_bad_castv
U _ZSt17__throw_bad_allocv
U _ZSt20__throw_length_errorPKc
000000000000f7b0 W _ZSt22__move_median_to_firstIN6google8protobuf8internal19RepeatedPtrIteratorIN8deepmind6reverb15PrioritizedItemEEEN9__gnu_cxx5__ops15_Iter_comp_iterIPFbRKS6_SC_EEEEvT_SG_SG_SG_T0_
00000000000122f0 W _ZSt25__unguarded_linear_insertIN6google8protobuf8internal19RepeatedPtrIteratorIN8deepmind6reverb15PrioritizedItemEEEN9__gnu_cxx5__ops14_Val_comp_iterIPFbRKS6_SC_EEEEvT_T0_
U _ZSt4cerr
U _ZSt4clog
U _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
000000000001c6c0 V _ZTIN10tensorflow4core10RefCountedE
00000000000193c0 V _ZTSN10tensorflow4core10RefCountedE
U _ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE
U _ZTVN10__cxxabiv117__class_type_infoE
000000000001c6d0 V _ZTVN10tensorflow4core10RefCountedE
U _ZTVSt15basic_streambufIcSt11char_traitsIcEE
U _ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE
U _ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE
U _ZTVSt9basic_iosIcSt11char_traitsIcEE
00000000000193f0 u _ZZN4absl12lts_2021032418container_internal10EmptyGroupEvE11empty_group
U _ZdlPvm
U _Znwm
000000000001d010 T __bss_start
U __cxa_atexit
U __cxa_begin_catch
U __cxa_end_catch
w __cxa_finalize
U __cxa_rethrow
w __gmon_start__
U __gxx_personality_v0
w __pthread_key_create
U __stack_chk_fail
000000000001d010 T _edata
000000000001d013 T _end
0000000000018580 T _fini
0000000000007ce8 T _init
U abort
U memset
U strlen
Thanks
from reverb.
@xanderdunn did @ebrevdo's suggestion fix your issue?
from reverb.
I'm not currently working on this, feel free to close. If I pick it back up in the future I can reopen if I have any issues.
from reverb.
Related Issues (20)
- Error in `SampleToInsertRatio` docstring HOT 3
- table signature (shapes) must be same for each field of structured data? HOT 2
- Sampling from a loaded replay checkpoint HOT 4
- TensorFlow ROCm support? HOT 1
- Maintaining episode-level priority while sampling individual transitions from a replay buffer with MinHeap remover
- TFclient Error Message about data loss HOT 1
- import reverb error,raise TypeError, 'Regexp cannot be negated' HOT 2
- print samples with high priority HOT 6
- Access to keys? HOT 1
- Initialize or Clean memory for on-policy HOT 1
- c++ use python to import reverb error
- Use With Vectorized Environments HOT 6
- C++ Documentation
- [Conceptual Question] Item creation and sampling trajectories with specified period HOT 1
- Can I change the rate limiter after I have created the table HOT 2
- Unnecessary assert in prioritized selector HOT 1
- How to change Table max_time_sampled param when reloading ?
- How to use multiple clients - for multiple envs in parallel settings ?
- How to interpret warning on Table access with/without gRPC HOT 2
- Reverb fails to install HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reverb.