Dataset Viewer
Duplicate
The dataset viewer is not available for this split.
Cannot load the dataset split (in streaming mode) to extract the first rows.
Error code:   StreamingRowsError
Exception:    CastError
Message:      Couldn't cast
schemaVersion: int64
kind: string
mode: string
samplesPerClip: int64
verdict: string
clips: list<item: struct<language: string, name: string, bytes: int64, sha256: string, samples: int64, verd (... 68 chars omitted)
  child 0, item: struct<language: string, name: string, bytes: int64, sha256: string, samples: int64, verdict: string (... 56 chars omitted)
      child 0, language: string
      child 1, name: string
      child 2, bytes: int64
      child 3, sha256: string
      child 4, samples: int64
      child 5, verdict: string
      child 6, darkRuns: int64
      child 7, brightRuns: int64
      child 8, frozenRuns: int64
visualAudit: struct<name: string, bytes: int64, sha256: string, schemaVersion: int64, kind: string, mode: string, (... 272 chars omitted)
  child 0, name: string
  child 1, bytes: int64
  child 2, sha256: string
  child 3, schemaVersion: int64
  child 4, kind: string
  child 5, mode: string
  child 6, samplesPerClip: int64
  child 7, verdict: string
  child 8, darkRuns: int64
  child 9, brightRuns: int64
  child 10, frozenRuns: int64
  child 11, clips: list<item: struct<language: string, name: string, bytes: int64, sha256: string, samples: int64, verd (... 68 chars omitted)
      child 0, item: struct<language: string, name: string, bytes: int64, sha256: string, samples: int64, verdict: string (... 56 chars omitted)
          child 0, language: string
          child 1, name: string
          child 2, bytes: int64
          child 3, sha256: string
       
...
tes: int64, sha256: strin (... 414 chars omitted)
      child 0, language: string
      child 1, batchId: string
      child 2, metadata: struct<name: string, bytes: int64, sha256: string>
          child 0, name: string
          child 1, bytes: int64
          child 2, sha256: string
      child 3, originalMetadata: struct<bytes: int64, sha256: string>
          child 0, bytes: int64
          child 1, sha256: string
      child 4, raw: struct<name: string, bytes: int64, sha256: string>
          child 0, name: string
          child 1, bytes: int64
          child 2, sha256: string
      child 5, encoded: struct<name: string, bytes: int64, sha256: string, probe: struct<codec: string, codecName: string, p (... 187 chars omitted)
          child 0, name: string
          child 1, bytes: int64
          child 2, sha256: string
          child 3, probe: struct<codec: string, codecName: string, pixelFormat: string, width: int64, height: int64, fps: int6 (... 128 chars omitted)
              child 0, codec: string
              child 1, codecName: string
              child 2, pixelFormat: string
              child 3, width: int64
              child 4, height: int64
              child 5, fps: int64
              child 6, frames: int64
              child 7, durationSeconds: int64
              child 8, audio: bool
              child 9, container: string
              child 10, fastStart: bool
              child 11, moovOffset: int64
              child 12, mdatOffset: int64
to
{'schemaVersion': Value('int64'), 'kind': Value('string'), 'pairId': Value('string'), 'game': {'entrypoint': Value('string'), 'sha256': Value('string'), 'outputSha': Value('string'), 'gitRevision': Value('string')}, 'captureTooling': {'adapterVersion': Value('string'), 'recorderSha256': Value('string'), 'adapterSha256': Value('string'), 'recipesSha256': Value('string'), 'renderer': Value('string')}, 'recipe': {'schemaVersion': Value('int64'), 'sha256': Value('string')}, 'seed': Value('int64'), 'fingerprints': {'preparedSha256': Value('string'), 'finalSha256': Value('string')}, 'semantic': {'verdict': Value('string'), 'openingPlies': Value('int64'), 'openingEvaluationCp': Value('int64'), 'playedPlies': Value('int64'), 'engineMoves': Value('int64'), 'opponentReplies': Value('int64'), 'depth': Value('int64'), 'line': List(Value('string')), 'noRepeatedPositions': Value('bool'), 'kingMoves': Value('int64'), 'finalPieces': Value('int64'), 'terminalState': Value('string')}, 'visualAudit': {'name': Value('string'), 'bytes': Value('int64'), 'sha256': Value('string'), 'schemaVersion': Value('int64'), 'kind': Value('string'), 'mode': Value('string'), 'samplesPerClip': Value('int64'), 'verdict': Value('string'), 'darkRuns': Value('int64'), 'brightRuns': Value('int64'), 'frozenRuns': Value('int64'), 'clips': List({'language': Value('string'), 'name': Value('string'), 'bytes': Value('int64'), 'sha256': Value('string'), 'samples': Value('int64'), 'verdict': Value('string'), 'darkRuns': Value('int64'), 'brightRuns': Value('int64'), 'frozenRuns': Value('int64')})}, 'captures': List({'language': Value('string'), 'batchId': Value('string'), 'metadata': {'name': Value('string'), 'bytes': Value('int64'), 'sha256': Value('string')}, 'originalMetadata': {'bytes': Value('int64'), 'sha256': Value('string')}, 'raw': {'name': Value('string'), 'bytes': Value('int64'), 'sha256': Value('string')}, 'encoded': {'name': Value('string'), 'bytes': Value('int64'), 'sha256': Value('string'), 'probe': {'codec': Value('string'), 'codecName': Value('string'), 'pixelFormat': Value('string'), 'width': Value('int64'), 'height': Value('int64'), 'fps': Value('int64'), 'frames': Value('int64'), 'durationSeconds': Value('int64'), 'audio': Value('bool'), 'container': Value('string'), 'fastStart': Value('bool'), 'moovOffset': Value('int64'), 'mdatOffset': Value('int64')}}})}
because column names don't match
Traceback:    Traceback (most recent call last):
                File "/src/services/worker/src/worker/utils.py", line 147, in get_rows_or_raise
                  return get_rows(
                      dataset=dataset,
                  ...<4 lines>...
                      column_names=column_names,
                  )
                File "/src/libs/libcommon/src/libcommon/utils.py", line 272, in decorator
                  return func(*args, **kwargs)
                File "/src/services/worker/src/worker/utils.py", line 127, in get_rows
                  rows_plus_one = list(itertools.islice(safe_iter(ds, dataset=dataset), rows_max_number + 1))
                File "/src/services/worker/src/worker/utils.py", line 483, in safe_iter
                  yield from ds.decode(False) if ds.features else ds
                File "/usr/local/lib/python3.14/site-packages/datasets/iterable_dataset.py", line 2840, in __iter__
                  for key, example in ex_iterable:
                                      ^^^^^^^^^^^
                File "/usr/local/lib/python3.14/site-packages/datasets/iterable_dataset.py", line 2373, in __iter__
                  for key, pa_table in self._iter_arrow():
                                       ~~~~~~~~~~~~~~~~^^
                File "/usr/local/lib/python3.14/site-packages/datasets/iterable_dataset.py", line 2398, in _iter_arrow
                  for key, pa_table in self.ex_iterable._iter_arrow():
                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
                File "/usr/local/lib/python3.14/site-packages/datasets/iterable_dataset.py", line 536, in _iter_arrow
                  for key, pa_table in iterator:
                                       ^^^^^^^^
                File "/usr/local/lib/python3.14/site-packages/datasets/iterable_dataset.py", line 419, in _iter_arrow
                  for key, pa_table in self.generate_tables_fn(**gen_kwags):
                                       ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
                File "/usr/local/lib/python3.14/site-packages/datasets/packaged_modules/json/json.py", line 343, in _generate_tables
                  self._cast_table(pa_table, json_field_paths=json_field_paths),
                  ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                File "/usr/local/lib/python3.14/site-packages/datasets/packaged_modules/json/json.py", line 132, in _cast_table
                  pa_table = table_cast(pa_table, self.info.features.arrow_schema)
                File "/usr/local/lib/python3.14/site-packages/datasets/table.py", line 2378, in table_cast
                  return cast_table_to_schema(table, schema)
                File "/usr/local/lib/python3.14/site-packages/datasets/table.py", line 2306, in cast_table_to_schema
                  raise CastError(
                  ...<3 lines>...
                  )
              datasets.table.CastError: Couldn't cast
              schemaVersion: int64
              kind: string
              mode: string
              samplesPerClip: int64
              verdict: string
              clips: list<item: struct<language: string, name: string, bytes: int64, sha256: string, samples: int64, verd (... 68 chars omitted)
                child 0, item: struct<language: string, name: string, bytes: int64, sha256: string, samples: int64, verdict: string (... 56 chars omitted)
                    child 0, language: string
                    child 1, name: string
                    child 2, bytes: int64
                    child 3, sha256: string
                    child 4, samples: int64
                    child 5, verdict: string
                    child 6, darkRuns: int64
                    child 7, brightRuns: int64
                    child 8, frozenRuns: int64
              visualAudit: struct<name: string, bytes: int64, sha256: string, schemaVersion: int64, kind: string, mode: string, (... 272 chars omitted)
                child 0, name: string
                child 1, bytes: int64
                child 2, sha256: string
                child 3, schemaVersion: int64
                child 4, kind: string
                child 5, mode: string
                child 6, samplesPerClip: int64
                child 7, verdict: string
                child 8, darkRuns: int64
                child 9, brightRuns: int64
                child 10, frozenRuns: int64
                child 11, clips: list<item: struct<language: string, name: string, bytes: int64, sha256: string, samples: int64, verd (... 68 chars omitted)
                    child 0, item: struct<language: string, name: string, bytes: int64, sha256: string, samples: int64, verdict: string (... 56 chars omitted)
                        child 0, language: string
                        child 1, name: string
                        child 2, bytes: int64
                        child 3, sha256: string
                     
              ...
              tes: int64, sha256: strin (... 414 chars omitted)
                    child 0, language: string
                    child 1, batchId: string
                    child 2, metadata: struct<name: string, bytes: int64, sha256: string>
                        child 0, name: string
                        child 1, bytes: int64
                        child 2, sha256: string
                    child 3, originalMetadata: struct<bytes: int64, sha256: string>
                        child 0, bytes: int64
                        child 1, sha256: string
                    child 4, raw: struct<name: string, bytes: int64, sha256: string>
                        child 0, name: string
                        child 1, bytes: int64
                        child 2, sha256: string
                    child 5, encoded: struct<name: string, bytes: int64, sha256: string, probe: struct<codec: string, codecName: string, p (... 187 chars omitted)
                        child 0, name: string
                        child 1, bytes: int64
                        child 2, sha256: string
                        child 3, probe: struct<codec: string, codecName: string, pixelFormat: string, width: int64, height: int64, fps: int6 (... 128 chars omitted)
                            child 0, codec: string
                            child 1, codecName: string
                            child 2, pixelFormat: string
                            child 3, width: int64
                            child 4, height: int64
                            child 5, fps: int64
                            child 6, frames: int64
                            child 7, durationSeconds: int64
                            child 8, audio: bool
                            child 9, container: string
                            child 10, fastStart: bool
                            child 11, moovOffset: int64
                            child 12, mdatOffset: int64
              to
              {'schemaVersion': Value('int64'), 'kind': Value('string'), 'pairId': Value('string'), 'game': {'entrypoint': Value('string'), 'sha256': Value('string'), 'outputSha': Value('string'), 'gitRevision': Value('string')}, 'captureTooling': {'adapterVersion': Value('string'), 'recorderSha256': Value('string'), 'adapterSha256': Value('string'), 'recipesSha256': Value('string'), 'renderer': Value('string')}, 'recipe': {'schemaVersion': Value('int64'), 'sha256': Value('string')}, 'seed': Value('int64'), 'fingerprints': {'preparedSha256': Value('string'), 'finalSha256': Value('string')}, 'semantic': {'verdict': Value('string'), 'openingPlies': Value('int64'), 'openingEvaluationCp': Value('int64'), 'playedPlies': Value('int64'), 'engineMoves': Value('int64'), 'opponentReplies': Value('int64'), 'depth': Value('int64'), 'line': List(Value('string')), 'noRepeatedPositions': Value('bool'), 'kingMoves': Value('int64'), 'finalPieces': Value('int64'), 'terminalState': Value('string')}, 'visualAudit': {'name': Value('string'), 'bytes': Value('int64'), 'sha256': Value('string'), 'schemaVersion': Value('int64'), 'kind': Value('string'), 'mode': Value('string'), 'samplesPerClip': Value('int64'), 'verdict': Value('string'), 'darkRuns': Value('int64'), 'brightRuns': Value('int64'), 'frozenRuns': Value('int64'), 'clips': List({'language': Value('string'), 'name': Value('string'), 'bytes': Value('int64'), 'sha256': Value('string'), 'samples': Value('int64'), 'verdict': Value('string'), 'darkRuns': Value('int64'), 'brightRuns': Value('int64'), 'frozenRuns': Value('int64')})}, 'captures': List({'language': Value('string'), 'batchId': Value('string'), 'metadata': {'name': Value('string'), 'bytes': Value('int64'), 'sha256': Value('string')}, 'originalMetadata': {'bytes': Value('int64'), 'sha256': Value('string')}, 'raw': {'name': Value('string'), 'bytes': Value('int64'), 'sha256': Value('string')}, 'encoded': {'name': Value('string'), 'bytes': Value('int64'), 'sha256': Value('string'), 'probe': {'codec': Value('string'), 'codecName': Value('string'), 'pixelFormat': Value('string'), 'width': Value('int64'), 'height': Value('int64'), 'fps': Value('int64'), 'frames': Value('int64'), 'durationSeconds': Value('int64'), 'audio': Value('bool'), 'container': Value('string'), 'fastStart': Value('bool'), 'moovOffset': Value('int64'), 'mdatOffset': Value('int64')}}})}
              because column names don't match

Need help to make the dataset viewer work? Make sure to review how to configure the dataset viewer, and open a discussion for direct support.

Photon47 bilingual gameplay — verified staging previews

This public bundle contains browser-ready gameplay reels captured directly from Photon47. It is a small, independently audited homepage-media overlay rather than the complete production reel release.

Included clips

Mode English Chinese Runtime Verified gameplay
Auto Chess autochess.mp4 autochess.zh.mp4 16 seconds each Shop purchases, bench selection, board placement, battle start and ultimate casts
Pure Chess chess.mp4 chess.zh.mp4 18 seconds each Four depth-4 engine moves per side on the living 3D board, including selections, captures and replies

The Pure Chess pair is recorded from one legal, balanced position with the same seed and semantic state in both languages. Every move is selected by the game's shipped ChessEngine; the captured line contains eight accepted plies, four moving piece roles, three captures, no repeated position and no king shuffling. Both clips contain exactly 540 frames at 30 fps.

chess-pair-attestation.json binds the two independently recorded languages to their exact game, recorder, adapter, recipe, raw-capture, encoded-video and metadata digests. chess-visual-audit.json records the 36-frame-per-language exposure and motion audit. The two chess.*.metadata.json files retain the capture health, action timeline and renderer evidence. See staging-manifest.json for the complete immutable inventory.

These files are staging previews and must not be treated as the complete Photon47 production media manifest.

Downloads last month
87