API endpoint that allows runs to be viewed or edited.

GET /api/runs/kata1/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "url": "https://katagotraining.org/api/runs/kata1/?format=api",
    "id": 3,
    "created_at": "2020-11-28T20:23:43.689983Z",
    "name": "kata1",
    "data_board_len": 19,
    "inputs_version": 7,
    "max_search_threads_allowed": 8,
    "selfplay_client_config": "# Config for the webserver to deploy for the distributed training run.\r\n# Regular users should ignore this config.\r\n\r\n# Match settings and logging--------------------------------------------------------------------\r\n\r\nlogSearchInfo = false\r\nlogMoves = false\r\nmaxMovesPerGame = 1600\r\n\r\n# Fancy game selfplay settings--------------------------------------------------------------------\r\n\r\ninitGamesWithPolicy = true\r\npolicyInitAreaProp = 0.09\r\nstartPosesPolicyInitAreaProp = 0.0025\r\ncompensateAfterPolicyInitProb = 0.55\r\nforkSidePositionProb = 0.020\r\n\r\nearlyForkGameProb = 0.04\r\nearlyForkGameExpectedMoveProp = 0.025\r\nforkGameProb = 0.01\r\nforkGameMinChoices = 3\r\nearlyForkGameMaxChoices = 12\r\nforkGameMaxChoices = 36\r\nsekiForkHackProb = 0.01\r\n\r\ncheapSearchProb = 0.75\r\ncheapSearchVisits = 360\r\ncheapSearchTargetWeight = 0.0\r\n\r\nreduceVisits = true\r\nreduceVisitsThreshold = 0.9\r\nreduceVisitsThresholdLookback = 3\r\nreducedVisitsMin = 360\r\nreducedVisitsWeight = 0.1\r\n\r\nhandicapAsymmetricPlayoutProb = 0.5\r\nnormalAsymmetricPlayoutProb = 0.01\r\nmaxAsymmetricRatio = 8.0\r\nminAsymmetricCompensateKomiProb = 0.4\r\n\r\npolicySurpriseDataWeight = 0.5\r\nvalueSurpriseDataWeight = 0.1\r\n\r\nscaleDataWeight = 1.0\r\n\r\nestimateLeadProb = 0.40\r\nestimateLeadVisits = 10\r\nfancyKomiVarying = true\r\n\r\n# Rules------------------------------------------------------------------------------------\r\n\r\nkoRules = SIMPLE,POSITIONAL,SITUATIONAL\r\nscoringRules = AREA,TERRITORY\r\ntaxRules = NONE,NONE,SEKI,SEKI,ALL\r\nmultiStoneSuicideLegals = false,true\r\nhasButtons = false,false,true\r\n\r\nbSizes = 7,8,9,10,11,12,13,14,15,16,17,18,19\r\nbSizeRelProbs = 0.25,0.35,2.5,1,2,3,8,5,6,7,8,9,75\r\nallowRectangleProb = 0.12\r\n\r\nkomiAuto = True\r\nkomiStdev = 1.0\r\nhandicapProb = 0.10\r\nhandicapCompensateKomiProb = 0.60\r\nforkCompensateKomiProb = 0.80\r\nsgfCompensateKomiProb = 0.85\r\nkomiBigStdevProb = 0.05\r\nkomiBigStdev = 12.0\r\nkomiBiggerStdevProb = 0.005\r\nkomiBiggerStdev = 45.0\r\nhandicapKomiInterpZeroProb = 0.05\r\nsgfKomiInterpZeroProb = 0.15\r\n\r\ndrawRandRadius = 0.5\r\nnoResultStdev = 0.166666666\r\n\r\n# Search limits-----------------------------------------------------------------------------------\r\n\r\nmaxVisits = 1800\r\nnumSearchThreads = 1\r\n\r\n# Root move selection and biases------------------------------------------------------------------------------\r\n\r\nchosenMoveTemperatureEarly = 0.75\r\nchosenMoveTemperatureHalflife = 19\r\nchosenMoveTemperature = 0.15\r\nchosenMoveSubtract = 0\r\nchosenMovePrune = 1\r\n\r\nrootNoiseEnabled = true\r\nrootDirichletNoiseTotalConcentration = 10.83\r\nrootDirichletNoiseWeight = 0.25\r\n\r\nrootDesiredPerChildVisitsCoeff = 2\r\nrootNumSymmetriesToSample = 4\r\n\r\nuseLcbForSelection = true\r\nlcbStdevs = 5.0\r\nminVisitPropForLCB = 0.15\r\n\r\n# Internal params------------------------------------------------------------------------------\r\n\r\nwinLossUtilityFactor = 1.0\r\nstaticScoreUtilityFactor = 0.05\r\ndynamicScoreUtilityFactor = 0.30\r\ndynamicScoreCenterZeroWeight = 0.25\r\ndynamicScoreCenterScale = 0.50\r\nnoResultUtilityForWhite = 0.0\r\ndrawEquivalentWinsForWhite = 0.5\r\n\r\nrootEndingBonusPoints = 0.5\r\nrootPruneUselessMoves = true\r\n\r\nrootPolicyTemperatureEarly = 1.55\r\nrootPolicyTemperature = 1.1\r\n\r\ncpuctExploration = 1.05\r\ncpuctExplorationLog = 0.30\r\nfpuReductionMax = 0.2\r\nrootFpuReductionMax = 0.0\r\nvalueWeightExponent = 0.5\r\n\r\nsubtreeValueBiasFactor = 0.00\r\nsubtreeValueBiasWeightExponent = 0.8\r\n\r\nuseNonBuggyLcb = true\r\nuseGraphSearch = true\r\n\r\nfpuParentWeightByVisitedPolicy = true\r\nfpuParentWeightByVisitedPolicyPow = 2.0\r\n\r\nmutexPoolSize = 64\r\nnumVirtualLossesPerThread = 1",
    "rating_client_config": "# Config for the webserver to deploy for the distributed training run.\r\n# Regular users should ignore this config.\r\n\r\n# Logs------------------------------------------------------------------------------------\r\n\r\nlogSearchInfo = false\r\nlogMoves = false\r\nmaxMovesPerGame = 1600\r\n\r\n# Match-----------------------------------------------------------------------------------\r\n\r\nallowResignation = true\r\nresignThreshold = -0.90\r\nresignConsecTurns = 3\r\n\r\n# Rules------------------------------------------------------------------------------------\r\n\r\nkoRules = SIMPLE,POSITIONAL,SITUATIONAL\r\nscoringRules = AREA,TERRITORY\r\ntaxRules = NONE,NONE,SEKI,SEKI,ALL\r\nmultiStoneSuicideLegals = false,true\r\nhasButtons = false,false,true\r\n\r\nbSizes = 19\r\nbSizeRelProbs = 1\r\nallowRectangleProb = 0.0\r\n\r\nkomiAuto = True\r\nhandicapProb = 0.0\r\nhandicapCompensateKomiProb = 1.0\r\nforkCompensateKomiProb = 1.0\r\nsgfCompensateKomiProb = 1.0\r\n\r\n# Search limits-----------------------------------------------------------------------------------\r\nmaxVisits = 100000000\r\nmaxPlayouts = 600\r\nnumSearchThreads = 1\r\n\r\n\r\n# Root move selection and biases------------------------------------------------------------------------------\r\n\r\nchosenMoveTemperatureEarly = 0.60\r\nchosenMoveTemperatureHalflife = 19\r\nchosenMoveTemperature = 0.15\r\nchosenMoveSubtract = 0\r\nchosenMovePrune = 1\r\n\r\nrootNumSymmetriesToSample = 2\r\n\r\nuseLcbForSelection = true\r\nlcbStdevs = 5.0\r\nminVisitPropForLCB = 0.15\r\n\r\n# Internal params------------------------------------------------------------------------------\r\n\r\nwinLossUtilityFactor = 1.0\r\nstaticScoreUtilityFactor = 0.05\r\ndynamicScoreUtilityFactor = 0.30\r\ndynamicScoreCenterZeroWeight = 0.25\r\ndynamicScoreCenterScale = 0.50\r\nnoResultUtilityForWhite = 0.0\r\ndrawEquivalentWinsForWhite = 0.5\r\n\r\nrootEndingBonusPoints = 0.5\r\nrootPruneUselessMoves = true\r\n\r\ncpuctExploration = 0.9\r\ncpuctExplorationLog = 0.4\r\nfpuReductionMax = 0.2\r\nrootFpuReductionMax = 0.1\r\nvalueWeightExponent = 0.5\r\npolicyOptimism = 1.0\r\nrootPolicyOptimism = 0.0\r\n\r\nsubtreeValueBiasFactor = 0.35\r\nsubtreeValueBiasWeightExponent = 0.8\r\n\r\nmutexPoolSize = 64\r\nnumVirtualLossesPerThread = 1",
    "git_revision_hash_whitelist": "# v1.16.0\r\nf5756b1b6224500c1dd9ced62408a85766b5f45c-cuda\r\nf5756b1b6224500c1dd9ced62408a85766b5f45c-opencl\r\nf5756b1b6224500c1dd9ced62408a85766b5f45c-trt\r\nf5756b1b6224500c1dd9ced62408a85766b5f45c-eigen\r\nf5756b1b6224500c1dd9ced62408a85766b5f45c-metal\r\n\r\n# v1.16.1\r\nf8e43f2cce44f200f133bf1ee19a69e1f68bd43a-cuda\r\nf8e43f2cce44f200f133bf1ee19a69e1f68bd43a-opencl\r\nf8e43f2cce44f200f133bf1ee19a69e1f68bd43a-trt\r\nf8e43f2cce44f200f133bf1ee19a69e1f68bd43a-eigen\r\n# f8e43f2cce44f200f133bf1ee19a69e1f68bd43a-metal # buggy\r\n\r\n# v1.16.2\r\n8eb8f2cd060d4d0e841a6103a8f3a85f43447802-cuda\r\n8eb8f2cd060d4d0e841a6103a8f3a85f43447802-opencl\r\n8eb8f2cd060d4d0e841a6103a8f3a85f43447802-trt\r\n8eb8f2cd060d4d0e841a6103a8f3a85f43447802-eigen\r\n8eb8f2cd060d4d0e841a6103a8f3a85f43447802-metal\r\n9030f72d152da42c1dd03590aa5116993ea842f6-cuda\r\n9030f72d152da42c1dd03590aa5116993ea842f6-opencl\r\n9030f72d152da42c1dd03590aa5116993ea842f6-trt\r\n9030f72d152da42c1dd03590aa5116993ea842f6-eigen\r\n9030f72d152da42c1dd03590aa5116993ea842f6-metal\r\n\r\n# v1.16.2 with debug\r\n91ae5720508db10f7be13687aee3fd5ee867d8b7-trt\r\n91ae5720508db10f7be13687aee3fd5ee867d8b7-cuda\r\n91ae5720508db10f7be13687aee3fd5ee867d8b7-opencl\r\n91ae5720508db10f7be13687aee3fd5ee867d8b7-eigen\r\n91ae5720508db10f7be13687aee3fd5ee867d8b7-metal\r\n\r\n# v1.16.3\r\n802946dbb15ab7b52f6fa18e777ec8f8f65bfaff-trt\r\n802946dbb15ab7b52f6fa18e777ec8f8f65bfaff-cuda\r\n802946dbb15ab7b52f6fa18e777ec8f8f65bfaff-opencl\r\n802946dbb15ab7b52f6fa18e777ec8f8f65bfaff-eigen\r\n802946dbb15ab7b52f6fa18e777ec8f8f65bfaff-metal\r\n\r\n#v1.16.3 with higher contrib limit\r\n5bc2c26465d38bfc0bfba0d013987a35cc62a899-trt\r\n5bc2c26465d38bfc0bfba0d013987a35cc62a899-cuda\r\n5bc2c26465d38bfc0bfba0d013987a35cc62a899-opencl\r\n5bc2c26465d38bfc0bfba0d013987a35cc62a899-eigen\r\n5bc2c26465d38bfc0bfba0d013987a35cc62a899-metal\r\n\r\n# v1.16.4\r\n4b8de63bea2bd8790db96cd6f8daf86dc87be6f7-trt\r\n4b8de63bea2bd8790db96cd6f8daf86dc87be6f7-cuda\r\n4b8de63bea2bd8790db96cd6f8daf86dc87be6f7-opencl\r\n4b8de63bea2bd8790db96cd6f8daf86dc87be6f7-eigen\r\n4b8de63bea2bd8790db96cd6f8daf86dc87be6f7-metal\r\n34a36bb34bd2dc5e4beb0ea53cb85171cc5f6812-opencl\r\n\r\n# hintpos hacks\r\n25ce56803a0e469be03f4dcd9c16a21305e8163a-cuda"
}