Skip to content

Problem when running pre-flop data generation #5

@gabrielelibardi

Description

@gabrielelibardi

When running python generate_data.py --street 1 --approximate leaf_nodes I get the error:

WARNING: leaf node model for street 'preflop' was not found. using only next street root nodes
WARNING: leaf node model for street 'flop' was not found. using only next street root nodes
WARNING: leaf node model for street 'turn' was not found. using only next street root nodes
Traceback (most recent call last):
File "generate_data.py", line 26, in
main()
File "generate_data.py", line 22, in main
data_generation.generate_data(street, approximate, starting_idx)
File "/src/DataGeneration/data_generation.py", line 171, in generate_data
inputs, targets = self.solve_leaf_node(board, batch_size)
File "/src/DataGeneration/data_generation.py", line 97, in solve_leaf_node
self.range_generator.set_board(hand_strengths, board)
File "/src/DataGeneration/range_generator.py", line 59, in set_board
hand_strengths = evaluator.evaluate_board(board) if board.shape[0] == 5 else hand_strengths
IndexError: tuple index out of range

it seems that that line 165 in data_generation.py might be causing the problem:
if self.street == 1: board = np.zeros([], dtype=arguments.int_dtype)

Am I running the commands the wrong way?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions