Skip to content
Back to skills

Xlnet

ASecurity

"Operate the legacy TensorFlow 1.x XLNet repository for model APIs,

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 9, 2026
toolspythonbashrailsapibackend

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill xlnet --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Xlnet?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Xlnet
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-xlnet/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-xlnet)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: xlnet
description: "Operate the legacy TensorFlow 1.x XLNet repository for model APIs,
  classification, SQuAD, RACE, and pretraining workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# XLNet repo skill

Use this skill when a Researcher task involves the original `zihangdai/xlnet` TensorFlow 1.x repository: released XLNet checkpoints, `xlnet_config.json`, `spiece.model`, source-script fine-tuning, SQuAD/RACE workflows, pretraining data, or direct XLNet graph APIs.

## Before you act

1. Confirm the caller wants the original TensorFlow 1.x XLNet code, not modern Hugging Face `transformers.XLNet*` APIs.
2. Collect the model bundle paths: `xlnet_config.json`, `spiece.model`, and, for training, the TensorFlow checkpoint prefix.
3. Identify the workflow family and route to the focused sub-skill below.
4. Run `scripts/check_xlnet_environment.py --help` when you need a safe import/config diagnostic. It does not download data, open checkpoints, or launch training.
5. Read [references/model-overview.md](references/model-overview.md) for released model artifacts, memory anchors, and hardware expectations.
6. Read [references/troubleshooting.md](references/troubleshooting.md) for cross-cutting TensorFlow 1.x, protobuf, Abseil flag, checkpoint, and backend failures.
7. Read [references/repo-provenance.md](references/repo-provenance.md) before deciding whether this skill is stale for a checkout.

## Runtime prerequisites

- Legacy TensorFlow 1.x runtime. TensorFlow 2.x lacks several `tf.contrib` APIs used by the repository.
- `sentencepiece`, `numpy`, and task-specific metric packages such as `scipy`/`scikit-learn` for RACE metrics.
- An XLNet source checkout or runtime where source modules such as `xlnet`, `modeling`, `run_classifier`, `run_squad`, and `run_race` are importable.
- Released or fine-tuned model artifacts supplied by the user; this skill does not bundle checkpoints, tokenizer models, or datasets.
- GPU/TPU hardware only when the selected workflow requires actual training or large evaluation. Many checks and command builders are CPU-safe.

Minimal diagnostic from a runtime where XLNet source is importable:

```bash
python scripts/check_xlnet_environment.py --repo-root /path/to/xlnet --config /path/to/xlnet_config.json
```

If no checkout path is needed because the modules are already importable, omit `--repo-root`.

## Route map

| User task | Read next | Why |
| --- | --- | --- |
| Use `XLNetConfig`, `RunConfig`, `XLNetModel`, tokenizer helpers, losses, checkpoint loading, or custom TensorFlow graph code. | [sub-skills/model-api/SKILL.md](sub-skills/model-api/SKILL.md) | Covers verified signatures, tensor shapes, config validation, and runtime helpers. |
| Fine-tune/evaluate/predict GLUE MNLI, STS-B, IMDB, Yelp-5, or processor-backed classification/regression through `run_classifier.py`. | [sub-skills/classification/SKILL.md](sub-skills/classification/SKILL.md) | Covers task names, data layouts, train/eval/predict flags, and command generation. |
| Preprocess or fine-tune SQuAD 1.1/2.0, generate predictions, decode n-best answers, or handle no-answer thresholds. | [sub-skills/squad-qa/SKILL.md](sub-skills/squad-qa/SKILL.md) | Covers SQuAD JSON, feature caches, GPU/TPU recipes, prediction outputs, and threshold metrics. |
| Run RACE multiple-choice reading-comprehension training/evaluation or adapt TPU RACE recipes. | [sub-skills/race-reading-comprehension/SKILL.md](sub-skills/race-reading-comprehension/SKILL.md) | Covers RACE directory layout, high/middle filtering, four-candidate batching, and TPU command templates. |
| Prepare raw text or token-id corpora for pretraining, generate TFRecords, or build `train_gpu.py`/`train.py` pretraining commands. | [sub-skills/data-pretraining/SKILL.md](sub-skills/data-pretraining/SKILL.md) | Covers corpus format, SentencePiece assumptions, record_info files, and pretraining command builders. |

## Operating guardrails

- Do not import several task scripts in the same long-lived Python process; their Abseil flags collide. Inspect one CLI module per process.
- Keep `data_dir`, `output_dir`, `model_dir`, `predict_dir`, and `init_checkpoint` conceptually separate.
- Treat `output_dir` as a cache. Use a new cache or overwrite flag when sequence length, task data, tokenizer, or split changes.
- For multi-GPU task fine-tuning, `num_core_per_host` means number of GPUs and `train_batch_size` is per GPU.
- Prefer command-builder scripts in the sub-skills when assembling long commands. They print commands only and avoid accidental training, downloads, or GCS writes.
- Do not treat README result numbers as proof for a new run. They are context anchors; real results require matching data, checkpoints, hardware, and training time.

## Bundled root files

- [references/model-overview.md](references/model-overview.md): released models, artifact contracts, memory table, and result anchors.
- [references/troubleshooting.md](references/troubleshooting.md): shared runtime, artifact, and backend troubleshooting.
- [references/repo-provenance.md](references/repo-provenance.md): source snapshot and refresh baseline.
- [references/repo-routing-metadata.json](references/repo-routing-metadata.json): structured metadata for a future managed repo-skill import.
- [scripts/check_xlnet_environment.py](scripts/check_xlnet_environment.py): safe runtime/config diagnostic helper.

Files in this skill

  • SKILL.md5.3 KB
  • references/model-overview.md3.7 KB
  • references/repo-provenance.md2.5 KB
  • references/repo-routing-metadata.json534 B
  • references/troubleshooting.md5.1 KB
  • scripts/check_xlnet_environment.py4.8 KB
  • sub-skills/classification/SKILL.md3.7 KB
  • sub-skills/classification/references/cli-reference.md7.9 KB
  • sub-skills/classification/references/data-formats.md6 KB
  • sub-skills/classification/references/troubleshooting.md7.2 KB
  • sub-skills/classification/references/workflows.md8.6 KB
  • sub-skills/classification/scripts/build_classifier_command.py18.6 KB
  • sub-skills/data-pretraining/SKILL.md1.7 KB
  • sub-skills/data-pretraining/references/cli-reference.md5.7 KB
  • sub-skills/data-pretraining/references/data-formats.md3 KB
  • sub-skills/data-pretraining/references/troubleshooting.md3.4 KB
  • sub-skills/data-pretraining/references/workflows.md3.7 KB
  • sub-skills/data-pretraining/scripts/build_pretraining_command.py23.8 KB
  • sub-skills/data-pretraining/scripts/validate_pretraining_text.py6.6 KB
  • sub-skills/model-api/SKILL.md2.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.