File size: 2,669 Bytes
dfb775d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# MI300X non-negotiable runtime environment (mindxtrain2.md §13)
PYTORCH_ROCM_ARCH=gfx942
HSA_NO_SCRATCH_RECLAIM=1
HIP_FORCE_DEV_KERNARG=1
GPU_MAX_HW_QUEUES=1
NVTE_CK_USES_BWD_V3=1
NVTE_CK_IS_V3_ATOMIC_FP32=1
PRIMUS_TURBO_ATTN_V3_ATOMIC_FP32=1
NCCL_MIN_NCHANNELS=112

# Operator runtime — inference backend selection
MINDXTRAIN_BACKEND=vllm
MINDXTRAIN_VLLM_BASE_URL=http://localhost:8000/v1
MINDXTRAIN_OPENAI_BASE_URL=https://api.openai.com/v1
MINDXTRAIN_OPENAI_API_KEY=
MINDXTRAIN_PERSONA_PATH=/home/hacker/mindX/personas/codephreak.json

# Teacher model used by data/synth.py for synthetic-data rollouts
MINDXTRAIN_TEACHER_BASE_URL=http://localhost:8000/v1
MINDXTRAIN_TEACHER_MODEL=Qwen/Qwen3.5-8B

# External storage providers
HF_TOKEN=
HF_HUB_USERNAME=
LIGHTHOUSE_API_KEY=
LIGHTHOUSE_BASE_URL=https://node.lighthouse.storage
IPFS_API_URL=http://127.0.0.1:5001

# Provenance / on-chain
MINDXTRAIN_FACILITATOR_URL=https://facilitator.bankon.io/x402
MINDXTRAIN_REGISTRY_ADDR=
MINDXTRAIN_BASE_RPC_URL=https://sepolia.base.org
MINDXTRAIN_ALGORAND_ALGOD_URL=https://mainnet-api.algonode.cloud
MINDXTRAIN_ALGORAND_INDEXER_URL=https://mainnet-idx.algonode.cloud
MINDXTRAIN_BANKON_ENS_URL=https://ens.bankon.pythai.net

# Deploy targets
MINDXTRAIN_API_BASE_URL=https://mindx.pythai.net
MINDXTRAIN_AGENTICPLACE_URL=https://agenticplace.pythai.net

# Public /v1/training/jobs bearer-auth secret. Leave blank for an open
# dev-mode operator; set in production so mindX agents and external callers
# must present `Authorization: Bearer <this>`. Generate with `openssl rand -hex 32`.
MINDXTRAIN_API_KEY=

# mindX home — used by `data.source: mindx_dreams` recipes if they don't
# pin an absolute `data.path`.
MINDXTRAIN_MINDX_HOME=/home/hacker/mindX

# Local registry (deploy hot-swap)
MINDXTRAIN_REGISTRY_PATH=./out/registry.json

# Observability (optional)
MINDXTRAIN_OTEL_ENDPOINT=
MINDXTRAIN_PROMETHEUS_PORT=9090

# Coach UI deploy — GitHub source-tree push
GITHUB_TOKEN=
GITHUB_REPO=professor-codephreak/mindXtrain
GITHUB_DEFAULT_BRANCH=main
GITHUB_AUTHOR_NAME=mindXtrain bot
GITHUB_AUTHOR_EMAIL=noreply@pythai.net

# Coach UI deploy — AMD Dev Cloud MI300X provisioning
AMD_DEV_CLOUD_TOKEN=
AMD_DEV_CLOUD_API_BASE=https://api.devcloud.amd.com
AMD_DEV_CLOUD_SSH_KEY_ID=56216059
AMD_DEV_CLOUD_REGION=atl1
AMD_DEV_CLOUD_SIZE=gpu-mi300x8-1536gb-devcloud
AMD_DEV_CLOUD_IMAGE=vllm-0-17-1
AMD_DEV_CLOUD_TAGS=mindx,train,aglm,agenticplace,pythai

# Coach UI deploy — existing droplet sync (also used by provisioning to ssh in)
DROPLET_HOST=
DROPLET_USER=root
DROPLET_SSH_KEY=~/.ssh/id_ed25519
DROPLET_REMOTE_PATH=/workspace/mindxtrain
DROPLET_CONTAINER=rocm/primus:v26.2