Commit 97cad0b0 authored by Miquel Jubert Hermoso's avatar Miquel Jubert Hermoso Committed by Facebook GitHub Bot
Browse files

Change initializer to OSS pattern 2

Summary:
Pull Request resolved: https://github.com/facebookresearch/d2go/pull/255

WTTS

Reviewed By: wat3rBro

Differential Revision: D36438007

fbshipit-source-id: 25b53b3ed1e048d48ab1085b5661bb47cc085c55
parent 705f5476
#!/usr/bin/env python3 #!/usr/bin/env python3
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved # Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
from d2go.utils.oss_helper import fb_overwritable
@fb_overwritable()
def _setup_env(): def _setup_env():
# Set up custom environment before nearly anything else is imported # Set up custom environment before nearly anything else is imported
# NOTE: this should be the first import (no not reorder) # NOTE: this should be the first import (no not reorder)
from detectron2.utils.env import ( # noqa F401 isort:skip from detectron2.utils.env import ( # noqa F401 isort:skip
setup_environment as d2_setup_environment, setup_environment as d2_setup_environment, # noqa
) )
@fb_overwritable()
def _register_d2_datasets(): def _register_d2_datasets():
# this will register D2 builtin datasets # this will register D2 builtin datasets
import detectron2.data # noqa F401 import detectron2.data # noqa F401
@fb_overwritable()
def _register(): def _register():
from d2go.data import dataset_mappers # NOQA from d2go.data import dataset_mappers # noqa
from d2go.data.datasets import register_builtin_datasets, register_json_datasets from d2go.data.datasets import ( # noqa
from d2go.modeling.backbone import fbnet_v2 # NOQA register_builtin_datasets, # noqa
register_json_datasets, # noqa
# register_json_datasets() )
# register_builtin_datasets() from d2go.modeling.backbone import fbnet_v2 # noqa
@fb_overwritable()
def initialize_all(): def initialize_all():
# exclude torch from timing # exclude torch from timing
from torchvision.ops import nms # noqa from torchvision.ops import nms # noqa
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment