base_dir: '/opt/scratch'
checkpoints: [ReleasedState.Config(base_dir='/opt/scratch', file=LocalFile.Config(path=PosixPath('/opt/scratch/datasets/rsna-knee-r7-v2/E_lrprior_s0_f0.pt'), sha256='ca8a76e024828793e0663e5a2a13461de17e820bed6789eafe3f155072d3612f'), key=None, weights_only=True), ReleasedState.Config(base_dir='/opt/scratch', file=LocalFile.Config(path=PosixPath('/opt/scratch/datasets/rsna-knee-r7-v2/E_lrprior_s0_f1.pt'), sha256='fb432cf544f218608dbaecf7a8dd3c8b6a26b34a3dfe2dc198172c3e222d5910'), key=None, weights_only=True), ReleasedState.Config(base_dir='/opt/scratch', file=LocalFile.Config(path=PosixPath('/opt/scratch/datasets/rsna-knee-r7-v2/E_lrprior_s0_f2.pt'), sha256='a9718ae111d6307492e724eb1767f0b5a77397d9a4d82c50c1e146b046523bf7'), key=None, weights_only=True), ReleasedState.Config(base_dir='/opt/scratch', file=LocalFile.Config(path=PosixPath('/opt/scratch/datasets/rsna-knee-r7-v2/E_lrprior_s0_f3.pt'), sha256='073c22c71a9946c1457e37e56fec145f073a921da106b55a10884da01a40fc94'), key=None, weights_only=True)]
anatomy_checkpoint: ReleasedState.Config(
        base_dir='/opt/scratch',
        file=LocalFile.Config(
            path=PosixPath('/opt/scratch/datasets/rsna-knee-orthofoundation-v1/anatomy.pt'),
            sha256='5904dd16eb9a4fd7a1caf90ac977f8fe2ef364908598c23c209db3fe7fd1563e'
        ),
        key='state_dict',
        weights_only=True
    )
side_checkpoint: ReleasedState.Config(
        base_dir='/opt/scratch',
        file=LocalFile.Config(
            path=PosixPath('/opt/scratch/datasets/rsna-knee-r7-v2/side_cls.pt'),
            sha256='ab623e2b619db4917639220fed15202e8c8aedd07c8e298a66a2afc0f153650a'
        ),
        key=None,
        weights_only=True
    )
preparation: StudyPreparation.Config(
        eval_stride=1,
        side=SideCheck.Config(
            image_size=160,
            fractions=[0.4, 0.5, 0.6],
            threshold=2.0,
            max_x=inf,
            position_mm=20.0,
            window_percentiles=(1.0, 99.0),
            percentile_stride=4,
            mean=0.45,
            std=0.25
        ),
        anatomy=AnatomySampler.Config(
            slices=7,
            span_mm=4.0,
            pixel_mm=0.3125,
            pad_multiple=16,
            oblique_cos=0.85
        ),
        anchors=AnchorConsensus.Config(
            agreement_mm=20.0,
            prior_mm=35.0,
            mass_min=250,
            tissue_threshold=0.5,
            tissue_min_pixels=40,
            patella_slice_min_pixels=60,
            patella_mass_min=120,
            patella_margin_mm=10.0,
            field_min=0.15,
            field_max=0.85
        ),
        render=R7Render.Config(
            image_size=384,
            local_mm=100.0,
            thin_mm=1.75,
            slab_mm=3.5,
            view_offsets_mm={   'Sagittal': [(1, 0.0, 0.0), (4, -25.0, 40.0), (5, 5.0, -35.0)],
                'Coronal': [(2, 0.0, -30.0), (3, 0.0, 30.0)],
                'Axial': [(1, 0.0, 0.0), (4, -40.0, 0.0), (5, 35.0, 0.0)]},
            display_floor=0.02,
            display_knee=0.9
        ),
        fluid=FluidMeasure.Config(threshold=229, opening_mm=1.5, foreground_min=10)
    )
score: R7Score.Config(
        device='cuda',
        crop=352,
        chunk_size=192,
        dtype_autocast=torch.bfloat16
    )
postprocess: R7Postprocess.Config(
        base_dir='/opt/scratch',
        fluid_file=LocalFile.Config(
            path=PosixPath('/opt/scratch/datasets/rsna-knee-r7-v2/fluid_stacker.json'),
            sha256='be5a1664077300db1fdd0af8daaf44a3ebc41f91152e4f0ec124f805a7a51efb'
        ),
        state_file=LocalFile.Config(
            path=PosixPath('/opt/scratch/datasets/rsna-knee-r7-v2/state_stacker.json'),
            sha256='7b54a3f774dad3f842d68aaccbb03771806c26c0a3ca3a07fea8575a21f3ead3'
        ),
        spec_file=LocalFile.Config(
            path=PosixPath('/opt/scratch/datasets/rsna-knee-r7-v2/state_spec.json'),
            sha256='2c976e70773b745cb357b992ba04946c157aa478e65d82f2883039c038b6ab3c'
        )
    )
execution: EncoderExecution.Config(
        mode='default',
        backend='inductor',
        dynamic=False,
        probability_tolerance=0.001,
        synthetic_tolerance=0.05,
        seed=20_261_010,
        recompile_limit=64,
        accumulated_recompile_limit=2_048
    )
cudnn_benchmark: False
allow_tf32_cudnn: True
allow_tf32_matmul: False
