{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-11",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "tool": {
    "slug": "cola2",
    "name": "Cola2",
    "vendor": "ByteDance (Seed)",
    "vendorUrl": "https://github.com/ByteDance-Seed",
    "kind": "weights",
    "category": "open-weights",
    "summary": "Cola2 is a research checkpoint from ByteDance Seed, a base language model of 8.8B parameters that generates text through continuous latents with a diffusion transformer and a token decoder. Not a chat model, and the weights carry no stated licence.",
    "url": "https://www.anchorterminal.com/tools/cola2",
    "markdownUrl": "https://www.anchorterminal.com/tools/cola2.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/cola2.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cola2.json",
    "dns": "cola2.grade.anchorterminal.com",
    "repo": "https://huggingface.co/ByteDance-Seed/Cola2",
    "license": "None stated for the weights (the code is Apache 2.0)",
    "transports": [],
    "packages": [
      {
        "registry": "huggingface",
        "name": "ByteDance-Seed/Cola2"
      }
    ],
    "auth": "none",
    "authNotes": "The weights download from Hugging Face with no account, token or terms to accept. The repository is not gated (checked 2026-11-10).",
    "pricing": "free",
    "pricingNotes": "Free to download, but nothing says what you may do with the weights. The card says the code is Apache 2.0 and that the weights remain subject to their respective terms, without naming them. Running it yourself costs the hardware: 35.1 GB of F32 files, loaded as BF16 in the card's example (checked 2026-11-10).",
    "priceSummary": "Free",
    "where": "local",
    "x402": {
      "level": "no",
      "evidence": "Weights you download and run yourself, so there is nothing to pay per call and no payment protocol (checked 2026-11-10).",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-11-10"
    },
    "docsUrl": "https://github.com/ByteDance-Seed/Cola2",
    "capabilities": [
      "model.open-weights"
    ],
    "tags": [
      "open-weights",
      "model",
      "base-model",
      "research",
      "diffusion",
      "continuous-latent",
      "no-licence",
      "safetensors",
      "custom-code",
      "self-hosted"
    ],
    "lastRelease": "2026-11-06",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 33.9,
      "grade": "F",
      "agentReady": false,
      "rank": 0,
      "ranked": false,
      "notRankedWhy": "An open-weight model, graded by the open-weight checklist and ranked among open-weight models, not against tools",
      "rankOf": 1518,
      "categoryRank": 113,
      "methodology": "0.7",
      "run": "2026-10-01",
      "scores": {
        "interface": 20,
        "reach": 25,
        "risk": 40,
        "upkeep": 58
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "capability",
          "name": "Capability",
          "weight": 35,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending for this listing. Nobody independent has published results for it in at least two areas yet, so its weight is shared across the other four and the total is capped at 61 until they do or our own runs start."
        },
        {
          "key": "reach",
          "name": "Reach",
          "weight": 25,
          "effectiveWeight": 38.46,
          "score": 25,
          "points": 9.62,
          "reason": "Memory 15, the only build is the F32 safetensors set, 35.07 GB, and 35.07 GB × 1.2 = 42.1 GB, within 64 GB. Loaded as BF16, as the card's example does, it needs about half, but the line reads the file size. Runtimes 0, none of the six runs it in a released version. Builds 0, one set of weights and no quantised build. Terms 0, no licence for the weights. Download 10, the Hub API reports gated false on 10 November 2026, so the files download with no account and nothing to accept. Hosted 0, Hugging Face maps no inference provider to it, and nothing names an API that serves it. 15 + 0 + 0 + 0 + 10 + 0 = 25.",
          "checked": "2026-11-10"
        },
        {
          "key": "risk",
          "name": "Risk",
          "weight": 20,
          "effectiveWeight": 30.77,
          "score": 40,
          "points": 12.31,
          "reason": "File safety 15, safetensors only, no .bin, .pt or .pth files (25). Provenance 15, the files sit in the ByteDance-Seed organisation, which the ByteDance-Seed GitHub repository for the model links to (10). Safety evaluation 0, no safety results. Agent guidance 5, General cautions in the GitHub model card: not instruction-tuned or safety-aligned, not for use as an assistant, for facts or advice, or for high-impact decisions about people. Licence risk 0, With no licence for the weights there is nothing to hold ByteDance to. Security programme 5, the GitHub repository's SECURITY.md sends reports to ByteDance's security centre and says how they're assessed (5). 15 + 15 + 0 + 5 + 0 + 5 = 40.",
          "checked": "2026-11-10"
        },
        {
          "key": "interface",
          "name": "Agent interface",
          "weight": 10,
          "effectiveWeight": 15.38,
          "score": 20,
          "points": 3.08,
          "reason": "Chat template 20, A chat template in tokenizer_config.json (4,116 characters), which came with the Qwen3 tokenizer. Tool-calling format 0, none. Trained tool calling 0, not trained for tool calling. Structured output 0, Nothing about JSON or schema-constrained output. Reasoning control 0, no reasoning mode. Context 0, no context length is stated. 20 + 0 + 0 + 0 + 0 + 0 = 20.",
          "checked": "2026-11-10"
        },
        {
          "key": "upkeep",
          "name": "Documentation and upkeep",
          "weight": 10,
          "effectiveWeight": 15.38,
          "score": 58,
          "points": 8.92,
          "reason": "Model card 8, Intended use and limitations (the out-of-scope list, and the unconverged latent model) and the architecture are on the card and the GitHub model card it links. Training data 15, the GitHub model card names the source (OLMo 2 pretraining text, retokenised) and the mix by stage with token counts, 346.03B in all. Last change 20, All six commits are from 6 November 2026, four days before this check, the last one updating a checksum in the README. Responsiveness 0, no discussions on the repository, so nobody has asked anything yet and the line reads as none answered, as settled in calibration. Version policy 5, A first release. File health 10, Config, files and card agree: F32 weights, a float32 config and a card that says to load them as bfloat16, with SHA256SUMS to check the download. 8 + 15 + 20 + 0 + 5 + 10 = 58.",
          "checked": "2026-11-10"
        }
      ],
      "assessment": {
        "date": "2026-11-10",
        "basis": "public evidence",
        "confidence": "low",
        "notes": {
          "capability": "Pending for this listing. Independent results were found in 0 areas (none), and Capability needs 2. Its weight is shared across the other four categories and the total is capped at 61 until there are more, or our own runs start.",
          "interface": "Chat template 20, A chat template in tokenizer_config.json (4,116 characters), which came with the Qwen3 tokenizer. Tool-calling format 0, none. Trained tool calling 0, not trained for tool calling. Structured output 0, Nothing about JSON or schema-constrained output. Reasoning control 0, no reasoning mode. Context 0, no context length is stated. 20 + 0 + 0 + 0 + 0 + 0 = 20.",
          "reach": "Memory 15, the only build is the F32 safetensors set, 35.07 GB, and 35.07 GB × 1.2 = 42.1 GB, within 64 GB. Loaded as BF16, as the card's example does, it needs about half, but the line reads the file size. Runtimes 0, none of the six runs it in a released version. Builds 0, one set of weights and no quantised build. Terms 0, no licence for the weights. Download 10, the Hub API reports gated false on 10 November 2026, so the files download with no account and nothing to accept. Hosted 0, Hugging Face maps no inference provider to it, and nothing names an API that serves it. 15 + 0 + 0 + 0 + 10 + 0 = 25.",
          "risk": "File safety 15, safetensors only, no .bin, .pt or .pth files (25). Provenance 15, the files sit in the ByteDance-Seed organisation, which the ByteDance-Seed GitHub repository for the model links to (10). Safety evaluation 0, no safety results. Agent guidance 5, General cautions in the GitHub model card: not instruction-tuned or safety-aligned, not for use as an assistant, for facts or advice, or for high-impact decisions about people. Licence risk 0, With no licence for the weights there is nothing to hold ByteDance to. Security programme 5, the GitHub repository's SECURITY.md sends reports to ByteDance's security centre and says how they're assessed (5). 15 + 15 + 0 + 5 + 0 + 5 = 40.",
          "upkeep": "Model card 8, Intended use and limitations (the out-of-scope list, and the unconverged latent model) and the architecture are on the card and the GitHub model card it links. Training data 15, the GitHub model card names the source (OLMo 2 pretraining text, retokenised) and the mix by stage with token counts, 346.03B in all. Last change 20, All six commits are from 6 November 2026, four days before this check, the last one updating a checksum in the README. Responsiveness 0, no discussions on the repository, so nobody has asked anything yet and the line reads as none answered, as settled in calibration. Version policy 5, A first release. File health 10, Config, files and card agree: F32 weights, a float32 config and a card that says to load them as bfloat16, with SHA256SUMS to check the download. 8 + 15 + 20 + 0 + 5 + 10 = 58."
        },
        "sources": [
          {
            "what": "model card",
            "url": "https://huggingface.co/ByteDance-Seed/Cola2",
            "seen": "2026-11-10"
          },
          {
            "what": "gating, dates, parameter count, downloads, likes, file list and hashes",
            "url": "https://huggingface.co/api/models/ByteDance-Seed/Cola2?blobs=true",
            "seen": "2026-11-10"
          },
          {
            "what": "inference providers, none mapped",
            "url": "https://huggingface.co/api/models/ByteDance-Seed/Cola2?expand[]=inferenceProviderMapping",
            "seen": "2026-11-10"
          },
          {
            "what": "commit history",
            "url": "https://huggingface.co/api/models/ByteDance-Seed/Cola2/commits/main",
            "seen": "2026-11-10"
          },
          {
            "what": "architecture, auto_map and positions",
            "url": "https://huggingface.co/ByteDance-Seed/Cola2/raw/main/config.json",
            "seen": "2026-11-10"
          },
          {
            "what": "tokenizer config, with the chat template",
            "url": "https://huggingface.co/ByteDance-Seed/Cola2/raw/main/tokenizer_config.json",
            "seen": "2026-11-10"
          },
          {
            "what": "discussions, none",
            "url": "https://huggingface.co/api/models/ByteDance-Seed/Cola2/discussions",
            "seen": "2026-11-10"
          },
          {
            "what": "the GitHub repository's model card: parts, training stages, intended and out-of-scope use",
            "url": "https://raw.githubusercontent.com/ByteDance-Seed/Cola2/main/docs/model_card.md",
            "seen": "2026-11-10"
          },
          {
            "what": "the GitHub repository's LICENSE, Apache 2.0 for the code",
            "url": "https://raw.githubusercontent.com/ByteDance-Seed/Cola2/main/LICENSE",
            "seen": "2026-11-10"
          },
          {
            "what": "the GitHub repository's security policy",
            "url": "https://raw.githubusercontent.com/ByteDance-Seed/Cola2/main/SECURITY.md",
            "seen": "2026-11-10"
          },
          {
            "what": "vLLM v0.33.0 registry, no cola2",
            "url": "https://raw.githubusercontent.com/vllm-project/vllm/v0.33.0/vllm/model_executor/models/registry.py",
            "seen": "2026-11-10"
          },
          {
            "what": "SGLang v0.5.23, Transformers v5.22.2 and llama.cpp b12242, searched in shallow clones, no cola2",
            "url": "https://github.com/huggingface/transformers/tree/v5.22.2/src/transformers/models",
            "seen": "2026-11-10"
          },
          {
            "what": "our BytePlus listings, for ByteDance company facts",
            "url": "https://www.anchorterminal.com/tools/seedance-on-byteplus-modelark",
            "seen": "2026-11-10"
          }
        ],
        "openQuestions": [
          "Whether a research base model with no licence belongs in a directory of what agents run on is a call for Vlad. It was on the gap list by its release date",
          "Terms and Licence risk are 0 because the weights have no stated licence. The NOTICE file the card points to wasn't read and may name terms",
          "Chat template is 20 by the letter, for a template the tokenizer inherited. A reading by use gives 0",
          "Training data is 15 for a named source and token counts by stage. Without a cut-off, the settled reading on general descriptions would give 5",
          "ByteDance's ownership is carried as unknown. Our BytePlus listings record BytePlus as its subsidiary",
          "Capability is pending because no independent results were looked up on the day",
          "unchecked on 10 November: the paper (arXiv 2610.31305), the NOTICE file, the repository's Python files, the other docs, GitHub issues, and bytedance.com"
        ]
      },
      "negative": 0,
      "verdict": "A research release, and an honest one: ByteDance Seed says it's a base model with an unconverged latent stage, scoring below Llama-3-8B on its own table. It's here for people studying continuous-latent generation. Agents can't use it as a model: 32-token completions, no chat or tools, the repository's own code to load it, and no licence on the weights.",
      "bestFor": "Researchers working on latent or diffusion language models who want a checkpoint to study",
      "strengths": [
        "A documented new architecture with a paper and a reproduction protocol",
        "Evaluation data and checksums ship with the weights",
        "A security policy that points to ByteDance's security centre",
        "The model card says plainly what it isn't for"
      ],
      "weaknesses": [
        "No licence stated for the weights",
        "A base model: no chat, no tools, 32 new tokens by default",
        "Loads only with the repository's own Python, on Transformers 4.x",
        "35 GB of F32 files and no quantised build",
        "Below Llama-3-8B on the card's own eight-task table",
        "No stated context length or cut-off"
      ],
      "agentNotes": [
        "Don't plan to use this as your model. It completes short prompts and wasn't tuned to follow instructions",
        "Don't use it commercially on the strength of this listing. The weights have no stated licence",
        "If you study it, read modeling_cola2.py first: trust_remote_code runs it",
        "Pin Transformers below 5, as the card requires",
        "Pass a seeded torch.Generator to generate(). Output varies between runs even with greedy decoding",
        "Check the download with `sha256sum -c SHA256SUMS`"
      ],
      "metrics": {
        "kind": "local",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "low",
          "grade": "F",
          "methodology": "0.7",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 33.9
        }
      ],
      "editorialScores": {
        "interface": 20,
        "reach": 25,
        "risk": 40,
        "upkeep": 58
      },
      "provenanceScore": 58,
      "checked": {
        "categories": {
          "interface": "2026-11-10",
          "reach": "2026-11-10",
          "risk": "2026-11-10",
          "upkeep": "2026-11-10"
        },
        "last": "2026-11-10",
        "oldest": "2026-11-10",
        "stale": false,
        "staleAfterDays": 90
      },
      "scoreHistory": [
        {
          "date": "2026-11-10",
          "grade": "F",
          "kind": "listed",
          "method": "0.7",
          "score": 33.9
        }
      ]
    },
    "connect": {
      "install": "pip install \"torch\u003e=2.2\" \"transformers\u003e=4.51,\u003c5\" \"safetensors\u003e=0.4\" accelerate\n# then AutoModel.from_pretrained(\"ByteDance-Seed/Cola2\", trust_remote_code=True, torch_dtype=torch.bfloat16)\n# trust_remote_code runs the three Python files in the repository. Read them first",
      "http": "# No server. The model runs in process through Transformers, and the GitHub repository has a\n# command-line chat script (scripts/run_chat.sh) and a benchmark runner"
    },
    "letme": {
      "capability": "https://letme.dev/model.open-weights",
      "tool": "https://letme.dev/cola2"
    },
    "weights": {
      "trainedBy": "ByteDance Seed",
      "builtOn": "The decoder and encoder embedding are initialised from Qwen3-4B-Base, per the GitHub model card",
      "params": "8.8B",
      "goodFor": "Research on continuous-latent text generation: short completions, cloze and multiple-choice experiments, and reproducing the paper's numbers.",
      "runtimes": [],
      "builds": [
        {
          "name": "Cola2 (F32 safetensors)",
          "url": "https://huggingface.co/ByteDance-Seed/Cola2/tree/main",
          "who": "publisher",
          "precision": "f32",
          "sizeGB": 35.07,
          "memoryGB": 48,
          "format": "safetensors",
          "note": "Eight shards in 32-bit floats. The card's example loads them as BF16"
        }
      ],
      "run": "python -c \"from transformers import AutoModel; AutoModel.from_pretrained('ByteDance-Seed/Cola2', trust_remote_code=True)\"",
      "runBuild": "Cola2 (F32 safetensors)",
      "checked": "2026-11-10",
      "minMemoryGB": 48
    },
    "family": {
      "lab": "ByteDance (Seed)",
      "family": "Cola",
      "url": "https://www.anchorterminal.com/open-weights/#bytedance-seed",
      "others": [
        {
          "name": "Cola-DLM",
          "url": "https://huggingface.co/ByteDance-Seed/Cola-DLM"
        }
      ]
    },
    "notable": [
      "720 downloads in the last 30 days and 14 likes on Hugging Face on 10 November 2026, four days after release (https://huggingface.co/api/models/ByteDance-Seed/Cola2)",
      "A different way to generate text: it groups tokens into spans, turns each span into a continuous latent, generates latents with a diffusion transformer and decodes them back to tokens (https://huggingface.co/ByteDance-Seed/Cola2)",
      "The card says it is a base model, not an instruction-tuned chat assistant, and its default is 32 new tokens (https://huggingface.co/ByteDance-Seed/Cola2)",
      "The card reports a 60.10 average over eight tasks, below Llama-3-8B's 66.25 in the same table, and calls its latent model still unconverged. These are the paper's numbers (https://huggingface.co/ByteDance-Seed/Cola2)",
      "The card licenses the code under Apache 2.0 and says the weights remain subject to their respective terms. The metadata has no licence field (https://huggingface.co/ByteDance-Seed/Cola2)",
      "Loading it needs trust_remote_code and Transformers below version 5, per the card's requirements (https://huggingface.co/ByteDance-Seed/Cola2)"
    ],
    "area": "models",
    "details": [
      {
        "label": "Surface graded",
        "value": "The open weights at huggingface.co/ByteDance-Seed/Cola2, read from the model card, the files and their metadata, the config, the tokenizer config, the commit history, and the LICENSE, SECURITY.md and docs/model_card.md of the GitHub repository, on 10 November 2026. ByteDance's company facts come from our BytePlus listings. The paper, the repository's Python files and the other docs weren't read. Nothing was downloaded or run"
      },
      {
        "label": "Model",
        "value": "8,768,019,912 parameters in the files. Three parts, per the GitHub model card: a dynamic-compression VAE that maps spans of 1 to 8 tokens to 64-dimensional latents, a block-causal latent diffusion transformer of about 4B parameters and 34 layers, and a 36-layer span-causal token decoder shaped like Qwen3-4B and initialised from Qwen3-4B-Base"
      },
      {
        "label": "Files",
        "value": "Eight safetensors shards in F32 (35.07 GB), config and tokenizer files, three Python modules (configuration_cola2.py, modeling_cola2.py, modeling_layers.py), eight evaluation data files and SHA256SUMS. No pickle files. Hugging Face lists a SHA-256 for the large files"
      },
      {
        "label": "Licence",
        "value": "None stated for the weights. The card's licence section says the repository's code is Apache 2.0 and that model weights, tokenizer assets and benchmark data remain subject to their respective terms, and points to a NOTICE file. The metadata has no licence field"
      },
      {
        "label": "Runtimes",
        "value": "Transformers 4.51 to 4.x with trust_remote_code, per the card, which rules out version 5. Released vLLM 0.33.0, SGLang 0.5.23, Transformers 5.22.2 and llama.cpp b12242 have no cola2 code"
      },
      {
        "label": "Context",
        "value": "Not stated. config.json gives 32,768 positions. The GitHub model card says practical limits depend on memory, and that its benchmark truncates prompts to 2,048 tokens and generates at most 32"
      },
      {
        "label": "Hardware",
        "value": "No memory figure. The card recommends CUDA with bfloat16. The files are 35.07 GB in F32"
      },
      {
        "label": "Training data",
        "value": "OLMo 2 pretraining text retokenised with the Qwen3-4B tokenizer, 346.03B source tokens over three stages (52.43B, 125.83B and 167.77B), per the GitHub model card, which says the corpus and training code aren't released. No cut-off"
      },
      {
        "label": "Recommended settings",
        "value": "The released preset: an 8-step Euler schedule for the diffusion transformer, guidance scale 10, decoder guidance -0.9, greedy token selection and 32 new tokens. Generation starts from noise, so pass a seeded generator to compare runs"
      }
    ],
    "provenance": {
      "legalEntity": "ByteDance, named in the GitHub repository's security policy. The legal entity wasn't looked up",
      "domain": "bytedance.com",
      "domainRegistered": "",
      "endpointOnVendorDomain": null,
      "terms": "",
      "privacy": "",
      "statusPage": "",
      "changelog": "https://huggingface.co/ByteDance-Seed/Cola2/commits/main",
      "securityTxt": "unknown",
      "checked": "2026-11-10",
      "notes": [
        "The files are in the ByteDance-Seed organisation on Hugging Face and the code is in the ByteDance-Seed organisation on GitHub; each links the other.",
        "No licence is stated for the weights, so there are no terms to read.",
        "The domain's registration date and security.txt weren't looked up. The GitHub repository's SECURITY.md points to ByteDance's security centre.",
        "The changelog is the commit history, six commits on 6 November 2026."
      ],
      "score": 58,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "ByteDance, named in the GitHub repository's security policy. The legal entity wasn't looked up",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "bytedance.com, no registry record we could read",
          "points": 0,
          "max": 15,
          "state": "no"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "no hosted endpoint",
          "points": 0,
          "max": 0,
          "state": "na"
        },
        {
          "check": "Terms of service",
          "value": "nothing hosted, so the None stated for the weights (the code is Apache 2.0) licence stands in",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Privacy policy",
          "value": "nothing hosted, not scored",
          "points": 0,
          "max": 0,
          "state": "na"
        },
        {
          "check": "Status page",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "could not be fetched",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "People named",
          "value": "2 named with their role, none with a public profile",
          "points": 7,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Support route",
          "value": "help pages, a community",
          "points": 5,
          "max": 5,
          "state": "ok"
        }
      ]
    },
    "humans": {
      "slug": "cola2",
      "checked": "2026-11-10",
      "company": "ByteDance",
      "people": [
        {
          "name": "Yiming Zhang",
          "role": "Co-founder, ByteDance",
          "founder": true,
          "bio": "Yiming Zhang co-founded ByteDance with Rubo Liang in 2012. ByteDance launched its news app Toutiao that year, Douyin in 2016 and TikTok about a year after that.",
          "bioSources": [
            "https://www.bytedance.com/en/"
          ],
          "page": "/people/yiming-zhang/"
        },
        {
          "name": "Rubo Liang",
          "role": "Co-founder and Chairman of the Board, ByteDance",
          "founder": true,
          "photo": "/assets/img/people/byteplus-rubo-liang.webp",
          "photoSource": "https://www.bytedance.com/en/",
          "bio": "Rubo Liang co-founded ByteDance with Yiming Zhang in 2012 and chairs its board of directors.",
          "bioSources": [
            "https://www.bytedance.com/en/"
          ],
          "page": "/people/rubo-liang/"
        }
      ],
      "peopleNote": "ByteDance's own site, read on 28 October 2026 for our BytePlus listings, says ByteDance was founded in 2012 by a team led by Yiming Zhang and Rubo Liang, and lists Rubo Liang as Chairman of the Board. The Cola2 card and repository name the paper's authors, who aren't listed here. ByteDance's ownership wasn't looked up for this listing.",
      "companySocial": {
        "github": "https://github.com/ByteDance-Seed"
      },
      "support": {
        "urls": [
          "https://github.com/ByteDance-Seed/Cola2"
        ],
        "community": [
          {
            "label": "Hugging Face discussions",
            "url": "https://huggingface.co/ByteDance-Seed/Cola2/discussions",
            "kind": "forum"
          }
        ]
      },
      "sources": [
        "https://huggingface.co/ByteDance-Seed/Cola2",
        "https://github.com/ByteDance-Seed/Cola2",
        "https://www.bytedance.com/en/"
      ],
      "ownership": {
        "status": "unknown",
        "checked": "2026-11-10"
      }
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/cola2.json"
  }
}
