Instructions to use physicsrob/torchwright-doom-e1m1 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use physicsrob/torchwright-doom-e1m1 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="physicsrob/torchwright-doom-e1m1")# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("physicsrob/torchwright-doom-e1m1") model = AutoModelForCausalLM.from_pretrained("physicsrob/torchwright-doom-e1m1", device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use physicsrob/torchwright-doom-e1m1 with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "physicsrob/torchwright-doom-e1m1" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "physicsrob/torchwright-doom-e1m1", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/physicsrob/torchwright-doom-e1m1
- SGLang
How to use physicsrob/torchwright-doom-e1m1 with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "physicsrob/torchwright-doom-e1m1" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "physicsrob/torchwright-doom-e1m1", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "physicsrob/torchwright-doom-e1m1" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "physicsrob/torchwright-doom-e1m1", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Docker Model Runner
How to use physicsrob/torchwright-doom-e1m1 with Docker Model Runner:
docker model run hf.co/physicsrob/torchwright-doom-e1m1
| { | |
| "architecture": "Phi3ForCausalLM", | |
| "artifact_kind": "hf_phi3_bundle", | |
| "bos_token_id": 133096, | |
| "bundle_identity": "torchwright_doom.phi3.v1:aee65882d6900d333fe2c91cc1790f861de4415a18b15a1438749b39a0a925f1", | |
| "compile": { | |
| "n_layers": 38, | |
| "solver_seed": 0, | |
| "solver_workers": 64 | |
| }, | |
| "compile_payload_sha256": "aee65882d6900d333fe2c91cc1790f861de4415a18b15a1438749b39a0a925f1", | |
| "dtype": "float32", | |
| "eos_token_id": 133029, | |
| "files": { | |
| "README.md": { | |
| "sha256": "5ce39ee763e70552dfde8dff45ae5b332e0564490b5d5b9b476e1de3052e69e7", | |
| "size": 2511 | |
| }, | |
| "config.json": { | |
| "sha256": "ff7b2b5221b2da242ab5ac08efea64ad3d63f9e9c1ae933a5d6affae0938507a", | |
| "size": 1166 | |
| }, | |
| "doom_palette.json": { | |
| "sha256": "e6a86012014e059fa3dcd22ee185a23d5eac6976fbc59debbdded09fd885f287", | |
| "size": 11084 | |
| }, | |
| "doom_tables.json": { | |
| "sha256": "e663ebaec316a223ef018b6fb89455886737d0859c6ab96b5dd10e8fd8d2d7d6", | |
| "size": 4336 | |
| }, | |
| "doom_vocab.json": { | |
| "sha256": "236b913f5ccdcc9cfac21b9ba063b25a155cb11f1cf571378e7ab978cfa27b77", | |
| "size": 43892140 | |
| }, | |
| "examples/e1m1_prompt.txt": { | |
| "sha256": "00304544ff8128be35068d0fc5b4522817f103259d7a9be26d1591c08ad19322", | |
| "size": 53014 | |
| }, | |
| "generation_config.json": { | |
| "sha256": "1b438a69a303eb106671ecb93df9bf4007a5af7ff3115245f2aad2095cb61a2d", | |
| "size": 166 | |
| }, | |
| "infer.py": { | |
| "sha256": "a99be58f8d1596e6e2584d926896ee5f0d42951e7d3705b6f7a6fa7788b9f145", | |
| "size": 12361 | |
| }, | |
| "model-00001-of-00039.safetensors": { | |
| "size": 2144928208 | |
| }, | |
| "model-00002-of-00039.safetensors": { | |
| "size": 2144928208 | |
| }, | |
| "model-00003-of-00039.safetensors": { | |
| "size": 2144928208 | |
| }, | |
| "model-00004-of-00039.safetensors": { | |
| "size": 2144928208 | |
| }, | |
| "model-00005-of-00039.safetensors": { | |
| "size": 2144928208 | |
| }, | |
| "model-00006-of-00039.safetensors": { | |
| "size": 2144928208 | |
| }, | |
| "model-00007-of-00039.safetensors": { | |
| "size": 2144928208 | |
| }, | |
| "model-00008-of-00039.safetensors": { | |
| "size": 2144928208 | |
| }, | |
| "model-00009-of-00039.safetensors": { | |
| "size": 2144928208 | |
| }, | |
| "model-00010-of-00039.safetensors": { | |
| "size": 2144928208 | |
| }, | |
| "model-00011-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00012-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00013-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00014-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00015-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00016-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00017-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00018-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00019-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00020-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00021-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00022-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00023-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00024-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00025-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00026-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00027-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00028-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00029-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00030-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00031-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00032-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00033-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00034-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00035-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00036-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00037-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00038-of-00039.safetensors": { | |
| "size": 2144928216 | |
| }, | |
| "model-00039-of-00039.safetensors": { | |
| "size": 4363887360 | |
| }, | |
| "model.safetensors.index.json": { | |
| "sha256": "3b4f52dade23f9aaa0fe8891028c6c35aad22636b7e8449fc8402ae164f91e1d", | |
| "size": 18359 | |
| }, | |
| "tokenizer.json": { | |
| "sha256": "d9c0505e6612184f636db27751c7bfd331d884b9dcaeb5166c5833c39277da1e", | |
| "size": 5096815 | |
| }, | |
| "tokenizer_config.json": { | |
| "sha256": "1e10276a4b031c73788c0d71609542fa4b1117bdedeba2c5f8375cfa62c6b9e6", | |
| "size": 328 | |
| }, | |
| "tools/README.md": { | |
| "sha256": "9a8d7d1a4853b1044ce50243f5c67375fbeebebb86995749baeedd350d8950b0", | |
| "size": 746 | |
| }, | |
| "tools/pretty_text.py": { | |
| "sha256": "4ef46191c463da2133a633248ea1ec9ecd4ff3c8c168786afe93b5bd6786d0d7", | |
| "size": 13702 | |
| }, | |
| "tools/txt_to_png.py": { | |
| "sha256": "988b5b1bdc09f482a4a0298011eb2fe17f011ac3f8224a253aa566573650a6eb", | |
| "size": 5419 | |
| } | |
| }, | |
| "format": "torchwright_doom.phi3.v1", | |
| "formatter_data_sha256": "f4729f95546b5588ee39b33d3794435291ba967045489acc07a2cb7c44617689", | |
| "frame_decoder_data_sha256": "5a71990704f23df2520cebb84fbeb174f35d6b7c822ab06d4029a03240ea28ce", | |
| "generation": { | |
| "max_new_tokens": 61440 | |
| }, | |
| "map": "E1M1", | |
| "model": { | |
| "d": 8192, | |
| "d_head": 128, | |
| "d_hidden": 16384, | |
| "d_rot": 64, | |
| "detail": "low", | |
| "hud": true, | |
| "max_layers": 200, | |
| "max_seq_len": 65536, | |
| "n_heads": 32, | |
| "optimize": 3, | |
| "scale": 1, | |
| "trim_heads": true | |
| }, | |
| "model_type": "phi3", | |
| "pad_token_id": 133029, | |
| "pose": { | |
| "angle": 64, | |
| "scene_origin": [ | |
| 1119.351851851852, | |
| -3262.5 | |
| ], | |
| "viewz": 41.0, | |
| "x": 1056.0, | |
| "y": -3616.0 | |
| }, | |
| "profile": "phi3", | |
| "prompt": { | |
| "n_rows": 3614, | |
| "path": "examples/e1m1_prompt.txt", | |
| "row_ids_sha256": "2a0cdd242b8856eba102b5ca1f258020d913e83e0bcea2a41f204449b3ed8ea8", | |
| "sha256": "00304544ff8128be35068d0fc5b4522817f103259d7a9be26d1591c08ad19322" | |
| }, | |
| "region": { | |
| "x1": 627.2, | |
| "x2": 1395.2, | |
| "y1": -3760.0, | |
| "y2": -2800.0 | |
| }, | |
| "row_vocab_fingerprint": "f5ae34a16e3600758637940074dbc08a00485b4db12950f00e828b1f0844e0ed", | |
| "schedule": { | |
| "delivery": "cache", | |
| "optimize": 3, | |
| "selected_is_optimal": false, | |
| "selected_objective": 38, | |
| "selected_objective_blocks": [ | |
| 38, | |
| 0 | |
| ], | |
| "selected_origin": "solver", | |
| "solver_best_bound": 33.0, | |
| "solver_is_optimal": false, | |
| "solver_objective": 38, | |
| "solver_status": "FEASIBLE" | |
| }, | |
| "screen": { | |
| "detail": "low", | |
| "height": 200, | |
| "hud": true, | |
| "scale": 1, | |
| "width": 320 | |
| }, | |
| "source_revisions": { | |
| "torchwright": "b431c4a5a2d39cab0b47033f1c0a89e3ee5cca31", | |
| "torchwright_doom": "6c18b01969ceb8e96d003663b63f37d5fe39573b" | |
| }, | |
| "tokenizer_vocab_sha256": "c51d61c03f3496e793b52790e77b670b801255d59da80df5abb6ef7c3a1e212e", | |
| "validation": { | |
| "complete": true, | |
| "format_version": 2 | |
| }, | |
| "vocab_size": 133098, | |
| "wad": { | |
| "name": "doom1.wad", | |
| "sha256": "1d7d43be501e67d927e415e0b8f3e29c3bf33075e859721816f652a526cac771" | |
| } | |
| } | |