Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#0: Add missing MeshBuffer APIs #18817

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

#0: Add mising MeshBuffer APIs

3635dc0
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Draft

#0: Add missing MeshBuffer APIs #18817

#0: Add mising MeshBuffer APIs
3635dc0
Select commit
Loading
Failed to load commit list.
GitHub Actions / Metalium smoke tests succeeded Mar 8, 2025 in 1s

73 passed, 0 failed and 10 skipped

Tests passed successfully

✔️ /work/test-reports/tt-metalium-validation-smoke.xml

83 tests were completed in 10s with 73 passed, 0 failed and 10 skipped.

Test suite Passed Failed Skipped Time
AnyRangeTest 10✔️ 0ms
CommandQueueEventFixture 7✔️ 1✖️ 1s
CommandQueueMultiDeviceFixture 2✔️ 1s
CommandQueueSingleCardFixture 14✔️ 3s
DeviceCommandTest 15✔️ 0ms
DispatchFixture 6✔️ 1✖️ 4s
DispatchStress 1✖️ 0ms
IndestructibleTest 1✔️ 0ms
KeyTest 1✔️ 0ms
MultiCommandQueueMultiDeviceEventFixture 1✖️ 0ms
MultiCommandQueueSingleDeviceEventFixture 6✖️ 0ms
SlotMapTest 9✔️ 0ms
StrongTypeTest 4✔️ 0ms
WritePackedCommandTest/0 2✔️ 0ms
WritePackedCommandTest/1 2✔️ 0ms

✔️ AnyRangeTest

AnyRangeTest
  ✔️ CanTypeEraseSizedRandomAccessRange
  ✔️ CanReturnNonOwning
  ✔️ CanReturnOwning
  ✔️ NotConstructibleIfTooSmall
  ✔️ CanReferenceRangeOfNonTrivialElements
  ✔️ CanTransferOwnershipFromRangeOfNonTrivialElements
  ✔️ DisablesArrowOperatorForValue
  ✔️ ConstructibleIfRangeReferenceConvertibleToValue
  ✔️ EnablesArrowOperatorForLvalue
  ✔️ NotConstructibleIfRangeReferenceNotConvertibleToLvalue

✔️ CommandQueueEventFixture

CommandQueueEventFixture
  ✔️ TestEventsDataMovementWrittenToCompletionQueueInOrder
  ✔️ TestEventsEnqueueRecordEventIssueQueueWrap
  ✔️ TestEventsEnqueueRecordEventAndSynchronize
  ✔️ TestEventsEnqueueRecordEventAndSynchronizeHang
  ✖️ TestEventsQueueWaitForEventHang
  ✔️ TestEventsQueueWaitForEventBasic
  ✔️ TestEventsEventsQueryBasic
  ✔️ TestEventsMixedWriteBufferRecordWaitSynchronize

✔️ CommandQueueMultiDeviceFixture

CommandQueueMultiDeviceFixture
  ✔️ TestProgramReuseSanity
  ✔️ TestDataCopyComputeProgramReuse

✔️ CommandQueueSingleCardFixture

CommandQueueSingleCardFixture
  ✔️ TestDispatchSettingsDefaultUnsupportedCoreType
  ✔️ TestDispatchSettingsMissingArgs
  ✔️ TestDispatchSettingsEq
  ✔️ TestDispatchSettingsSetPrefetchDBuffer
  ✔️ TestDispatchSettingsSetPrefetchQBuffer
  ✔️ TestDispatchSettingsSetDispatchBuffer
  ✔️ TestDispatchSettingsSetDispatchSBuffer
  ✔️ TestDispatchSettingsSetTunnelerBuffer
  ✔️ TestDispatchSettingsMutations
  ✔️ TensixTestSubDeviceAllocations
  ✔️ TensixTestSubDeviceBankIds
  ✔️ TensixTestSubDeviceSynchronization
  ✔️ TensixTestSubDeviceBasicPrograms
  ✔️ TensixActiveEthTestSubDeviceBasicEthPrograms

✔️ DeviceCommandTest

DeviceCommandTest
  ✔️ AddDispatchWait
  ✔️ AddDispatchWaitWithPrefetchStall
  ✔️ AddPrefetchRelayLinear
  ✔️ AddData
  ✔️ AddDispatchWriteLinear
  ✔️ AddDispatchGoSignalMcast
  ✔️ AddNotifyDispatchSGoSignalCmd
  ✔️ AddDispatchSetNumWorkerSems
  ✔️ AddDispatchSetGoSignalNocData
  ✔️ AddDispatchSetWriteOffsets
  ✔️ AddDispatchTerminate
  ✔️ AddDispatchWritePaged
  ✔️ AddPrefetchRelayPaged
  ✔️ AddPrefetchRelayPagedPacked
  ✔️ AddDispatchWritePackedLarge

✔️ DispatchFixture

DispatchFixture
  ✔️ EthTestBlank
  ✔️ TensixTestInitLocalMemory
  ✔️ EthTestInitLocalMemory
  ✔️ TensixActiveEthTestSemaphores
  ✖️ TensixIdleEthTestSemaphores
  ✔️ TensixActiveEthTestCBsAcrossDifferentCoreTypes
  ✔️ TensixProgramGlobalCircularBuffers

✔️ DispatchStress

DispatchStress
  ✖️ TensixRunManyTimes

✔️ IndestructibleTest

IndestructibleTest
  ✔️ Basic

✔️ KeyTest

KeyTest
  ✔️ CanCreateKeyFromRaw

✔️ MultiCommandQueueMultiDeviceEventFixture

MultiCommandQueueMultiDeviceEventFixture
  ✖️ TestEventsEventSynchronizeSanity

✔️ MultiCommandQueueSingleDeviceEventFixture

MultiCommandQueueSingleDeviceEventFixture
  ✖️ TestEventsEventSynchronizeSanity
  ✖️ TestEventsEnqueueWaitForEventSanity
  ✖️ TestEventsEnqueueWaitForEventCrossCQs
  ✖️ TestEventsReadWriteWithWaitForEventSameCQ
  ✖️ TestEventsReadWriteWithWaitForEventCrossCQs
  ✖️ TestEventsReadWriteWithWaitForEventCrossCQsPingPong

✔️ SlotMapTest

SlotMapTest
  ✔️ CanCreateSlotMap
  ✔️ CanInsertIntoSlotMap
  ✔️ CanInsertIntoStringSlotMap
  ✔️ CanInsertMultipleValuesIntoSlotMap
  ✔️ CanRemoveValueFromSlotMap
  ✔️ CanRemoveValueFromStringSlotMap
  ✔️ CanIterateOverSlotMap
  ✔️ ThrowsOnInsertIfMaxIndex
  ✔️ CanReserveSlots

✔️ StrongTypeTest

StrongTypeTest
  ✔️ Basic
  ✔️ UseInContainers
  ✔️ StreamingOperator
  ✔️ MoveOnlyType

✔️ WritePackedCommandTest/0

WritePackedCommandTest/0
  ✔️ AddDispatchWritePacked
  ✔️ RandomAddDispatchWritePacked

✔️ WritePackedCommandTest/1

WritePackedCommandTest/1
  ✔️ AddDispatchWritePacked
  ✔️ RandomAddDispatchWritePacked