Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update repo #9

Open
wants to merge 227 commits into
base: master
Choose a base branch
from
Open

Update repo #9

wants to merge 227 commits into from

Commits on Oct 25, 2018

  1. Update INSTALL.md

    martinruenz authored Oct 25, 2018
    Configuration menu
    Copy the full SHA
    ca560d8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5 from martinruenz/patch-1

    Update INSTALL.md
    soumith authored Oct 25, 2018
    Configuration menu
    Copy the full SHA
    5b80ec6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2 from facebookresearch/add_issue_template

    Add ISSUE_TEMPLATE for Github
    soumith authored Oct 25, 2018
    Configuration menu
    Copy the full SHA
    3b6b9e7 View commit details
    Browse the repository at this point in the history
  4. Update README.md (#9)

    Fix a small typo
    vfdev-5 authored and fmassa committed Oct 25, 2018
    Configuration menu
    Copy the full SHA
    65eedbd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    85e1ac4 View commit details
    Browse the repository at this point in the history
  6. Fix a bug. (#13)

    Kongsea authored and fmassa committed Oct 25, 2018
    Configuration menu
    Copy the full SHA
    3b726c6 View commit details
    Browse the repository at this point in the history
  7. Access repos via https in INSTALL.md

    It is simpler and requires less effort (i.e. no auth) compared to SSH
    killthekitten authored Oct 25, 2018
    Configuration menu
    Copy the full SHA
    c9106ec View commit details
    Browse the repository at this point in the history
  8. Merge pull request #17 from killthekitten/patch-2

    Access repos via https in INSTALL.md
    soumith authored Oct 25, 2018
    Configuration menu
    Copy the full SHA
    57f2645 View commit details
    Browse the repository at this point in the history
  9. Update README.md (#20)

    macfly1202 authored and fmassa committed Oct 25, 2018
    Configuration menu
    Copy the full SHA
    5296b25 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2018

  1. Update gitignore ipynb_checkpoints (#28)

    Lê Khắc Hồng Phúc authored and fmassa committed Oct 26, 2018
    Configuration menu
    Copy the full SHA
    8323c11 View commit details
    Browse the repository at this point in the history
  2. Add support for Python 2 (#11)

    * Add missing __init__.py files
    
    * Add packages
    
    * Rename logging.py to logger.py
    
    Import rules from Python2 makes this a bad idea
    
    * Make import_file py2 compatible
    
    * list does not have .copy() in py2
    
    * math.log2 does not exist in py2
    
    * Miscellaneous fixes for py2
    
    * Address comments
    fmassa authored Oct 26, 2018
    Configuration menu
    Copy the full SHA
    c56832e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54aa945 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d37c35 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b5de47b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5386f3c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    91322a5 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #41 from killthekitten/patch-2

    Fix BoxList constructor call in README.md
    soumith authored Oct 26, 2018
    Configuration menu
    Copy the full SHA
    3308cd9 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2018

  1. Configuration menu
    Copy the full SHA
    7282f55 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2018

  1. Fix typo in ABSTRACTIONS.md (#72)

    sotte authored and fmassa committed Oct 31, 2018
    Configuration menu
    Copy the full SHA
    486ffb5 View commit details
    Browse the repository at this point in the history
  2. Update ABSTRACTIONS.md (#81)

    Replace baseline with benchmark
    belowmit authored and fmassa committed Oct 31, 2018
    Configuration menu
    Copy the full SHA
    0e53eab View commit details
    Browse the repository at this point in the history
  3. Update ABSTRACTIONS.md (#82)

    Replace BoxList argument size with image_size.
    belowmit authored and fmassa committed Oct 31, 2018
    Configuration menu
    Copy the full SHA
    c8f3e3b View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2018

  1. fix typo (#90)

    Godricly authored and fmassa committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    c547508 View commit details
    Browse the repository at this point in the history
  2. Update balanced_positive_negative_sampler.py (#93)

    use cuda version torch.randperm to avoid copy from gpu to cpu and a fatal bug in multi-thread cpu version
    Jiayuan-Gu authored and fmassa committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    b418212 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2018

  1. quick fix for area (#98)

    * quick fix for area
    
    * Update bounding_box.py
    Godricly authored and fmassa committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    4a33369 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2018

  1. Fix repeatedly invoke build_detection_model error. (#107)

    ## Bug
    When I repeatedly invoke build_detection_model function to build the model, I will get the error: `AttributeError: 'ResNet' object has no attribute 'layer1'`. 
    
    ## To Reproduce
    ```
    model = build_detection_model(cfg)
    model = build_detection_model(cfg)
    ```
    
    ## The reason
    The variable `ResNet50StagesTo4` is a global generator expression, so when we build the model secondly, the code executes to Line 82 `for stage_spec in stage_specs:` and `stage_specs` will return empty leading to do not add any stage. Finally, `self._freeze_backbone` try to freeze the backbone by executing `m = getattr(self, "layer" + str(stage_index))` firstly. At the moment, it will throw the AttributeError `AttributeError: 'ResNet' object has no attribute 'layer1'`.
    
    I guess you want to define ResNet50StagesTo4 as the tuple, so I try to fix by add tuple type qualifier.
    
    ## The solution
    Add the tuple type to `ResNet50StagesTo5`, `ResNet50StagesTo4`, `ResNet50FPNStagesTo5`, `ResNet101FPNStagesTo5`.
    
    I do not know whether there are similar bug existing, so you need to review my solution. Thank you!
    GuoxiaWang authored and fmassa committed Nov 4, 2018
    Configuration menu
    Copy the full SHA
    0527726 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2018

  1. Configuration menu
    Copy the full SHA
    e7edc29 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2018

  1. adds Dockerfile (#78)

    * added Dockerfile
    
    * intructions for installation with docker
    
    * adds nccl to dockerfile
    
    * Update Dockerfile
    
    * Update INSTALL.md
    Miguel Varela Ramos authored and fmassa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    1276d20 View commit details
    Browse the repository at this point in the history
  2. Add registry for model builder functions (#153)

    * adding registry to hook custom building blocks
    
    * adding customizable rpn head
    
    * support customizable c2 weight loading
    wat3rBro authored and fmassa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    83849b4 View commit details
    Browse the repository at this point in the history
  3. fix maskrnn typo (#154)

    wat3rBro authored and fmassa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    80eae22 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2018

  1. Fix iteration count (#145)

    jimmyyhwu authored and fmassa committed Nov 14, 2018
    Configuration menu
    Copy the full SHA
    2083f9d View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2018

  1. Docker hotfix (#162)

    * added Dockerfile
    
    * intructions for installation with docker
    
    * INSTALL.md: added note to inform nvidia-docker only works with Linux
    
    * dockerfile nccl2 hotfix
    
    * INSTALL.md update
    
    * removes explicit install of NCCL2 as it is included in the CUDA image
    Miguel Varela Ramos authored and fmassa committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    2fbb8dd View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2018

  1. fix some minor issues in dockerfile (#165)

    * fix some minor issues in dockerfile
    
    
    RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
    fixes
    debconf: unable to initialize frontend: Dialog
    debconf: (TERM is not set, so the dialog frontend is not usable.)
    debconf: falling back to frontend: Readline
    debconf: unable to initialize frontend: Readline
    debconf: (This frontend requires a controlling tty.)
    debconf: falling back to frontend: Teletype
    dpkg-preconfigure: unable to re-open stdin: 
    
    RUN apt-get update -y && apt-get install -y apt-utils
    fixes
    debconf: delaying package configuration, since apt-utils is not installed
    
    * remove redundant command
    
    * add -y to conda install and pip install
    
    * remove -y from pip install
    keineahnung2345 authored and fmassa committed Nov 17, 2018
    Configuration menu
    Copy the full SHA
    7402db8 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2018

  1. Configuration menu
    Copy the full SHA
    13555fc View commit details
    Browse the repository at this point in the history
  2. Add an option to postprocess masks during inference (#180)

    * Add an option to postprocess masks during inference
    
    * Fix COCO evaluation to resize masks ony if needed.
    
    * Fix casting
    
    * Fix minor issues in paste_mask_in_image
    
    * Cast mask to uint8
    
    * Make Masker batch compatible
    
    * Remove warnings and stylistic changes
    fmassa authored Nov 19, 2018
    Configuration menu
    Copy the full SHA
    ca9531b View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2018

  1. Configuration menu
    Copy the full SHA
    6855f23 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2018

  1. Configuration menu
    Copy the full SHA
    f0b737f View commit details
    Browse the repository at this point in the history
  2. fix typo in demo readme (#191)

    keineahnung2345 authored and fmassa committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    dea7f9e View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2018

  1. add opencv support to Dockerfile (#183)

    * add opencv support to Dockerfile
    
    cv2 is used by predictor.py, so it's required
    
    * install opencv-python from conda
    keineahnung2345 authored and fmassa committed Nov 22, 2018
    Configuration menu
    Copy the full SHA
    43cb539 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2018

  1. fix opencv installation in dockerfile (#205)

    Miguel Varela Ramos authored and fmassa committed Nov 23, 2018
    Configuration menu
    Copy the full SHA
    7b7e268 View commit details
    Browse the repository at this point in the history
  2. changed the order of the docker build command (#181)

    archdyn authored and fmassa committed Nov 23, 2018
    Configuration menu
    Copy the full SHA
    9a615b0 View commit details
    Browse the repository at this point in the history
  3. README instructions for demo with docker (#206)

    Miguel Varela Ramos authored and fmassa committed Nov 23, 2018
    Configuration menu
    Copy the full SHA
    7bc8708 View commit details
    Browse the repository at this point in the history
  4. add support for pascal voc dataset and evaluate (#207)

    * add support for pascal voc dataset and evaluate
    
    * optimization for adding voc dataset
    
    * make inference.py dataset-agnostic; add use_difficult option to voc dataset
    
    * handle voc difficult objects correctly
    
    * Remove dependency on lxml plus minor improvements
    
    * More cleanups
    
    * More comments and improvements
    
    * Lint fix
    
    * Move configs to their own folder
    fmassa authored Nov 23, 2018
    Configuration menu
    Copy the full SHA
    9a1ba14 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2018

  1. Configuration menu
    Copy the full SHA
    851660d View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2018

  1. remove unused code (#217)

    qfgaohao authored and fmassa committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    bc625c1 View commit details
    Browse the repository at this point in the history
  2. Dockerfile with jupyter notebook support (#202)

    * Dockerfile with jupyter notebook support
    
    * add instruction of building docker with jupyter
    
    * upload dockerfile with jupyter support
    
    * remove Dockerfile-jupyter
    
    * remove jupyter_notebook_config.py
    
    * update INSTALL.md
    
    * Dockerfile with jupyter notebook support
    
    * add instruction of building docker with jupyter
    
    * upload dockerfile with jupyter support
    
    * remove Dockerfile-jupyter
    
    * remove jupyter_notebook_config.py
    
    * update INSTALL.md
    
    * apply changes in 1123
    
    * update INSTALL.md
    
    * update install.md
    
    add description of the password
    add -v flag
    
    * clean up
    
    * remove tensorflow copyright
    keineahnung2345 authored and fmassa committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    bcb3212 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75dee47 View commit details
    Browse the repository at this point in the history
  4. Fix the AssertionError when calling masker in coco_eval.py (#213)

    * fix the same issue as #185
    
    * add fix from the previous change
    henrywang1 authored and fmassa committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    ef8a93b View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2018

  1. Configuration menu
    Copy the full SHA
    ced10f2 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2018

  1. fix integer bug (#239) (#245)

    In maskrcnn_benchmark/modeling/roi_heads/mask_head/inference.py
    change line 125-126 to
    w = int(box[2] - box[0] + TO_REMOVE)
    h = int(box[3] - box[1] + TO_REMOVE)
    jario-jin authored and fmassa committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    38ce7a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d74fad1 View commit details
    Browse the repository at this point in the history
  3. readme and predictor.py (#233)

    * readme and predictor.py
    
    * format modification and readme
    CoinCheung authored and fmassa committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    c2619ed View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2018

  1. replacing all instances of torch.distributed.deprecated with torch.di…

    …stributed (#248)
    
    * make pixel indexes 0-based for bounding box in pascal voc dataset
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    zimenglan-sysu-512 authored and fmassa committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    2009ed5 View commit details
    Browse the repository at this point in the history
  2. fix tqdm usage (#246)

    CoinCheung authored and fmassa committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    46dbf29 View commit details
    Browse the repository at this point in the history
  3. Support more datasets (#232)

    * add force json option
    
    * fix the same issue as #185
    
    * bug fix
    
    * cityscapes config
    
    * update paths catalog
    
    * discard config change
    
    * organize code for more-datasets
    
    * use better representation for coco-style datasets
    
    * rename coco-style config
    
    * remove import
    
    * chmod 644
    
    * make the config more verbose
    
    * update readme
    
    * rename
    
    * chmod
    henrywang1 authored and fmassa committed Dec 5, 2018
    Configuration menu
    Copy the full SHA
    0f61b00 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2018

  1. Fix indexing error in nms kernel (#224)

    * Fix indexing error in nms kernel
    
    Here it is indexing a cuda tensor with CPU indices. It used to work, but 
    after pytorch/pytorch@006505b it results in memory corruption.
    
    * Use the device of other tensors
    ppwwyyxx authored and fmassa committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    55d3ab4 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2018

  1. Configuration menu
    Copy the full SHA
    2b33e56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ab3356 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2018

  1. Configuration menu
    Copy the full SHA
    0dfac37 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2018

  1. add finetune from detectron guide (#286)

    wangg12 authored and fmassa committed Dec 18, 2018
    Configuration menu
    Copy the full SHA
    a0d6edd View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2018

  1. Configuration menu
    Copy the full SHA
    f66c1d4 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2018

  1. Update checkpoint.py (#299)

    * Update checkpoint.py
    
    if edit "{save_dir}/last_checkpoint" by vim, "\n" will auto append to the end of file. which will raise 
    
    ```
    FileNotFoundError: [Errno 2] No such file or directory: 'save_dir/model_0060000.pth\n'
    ```
    
    * Update checkpoint.py
    
    if edit "{save_dir}/last_checkpoint" by vim, "\n" will auto append to the end of file. which will raise
    ```
    FileNotFoundError: [Errno 2] No such file or directory: 'save_dir/model_0060000.pth\n'
    ```
    DIYer22 authored and fmassa committed Dec 21, 2018
    Configuration menu
    Copy the full SHA
    9b6aa82 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49b9639 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2018

  1. fix a bug in loss reduction for log(#309) (#310)

    sort keys before reduction
    yelantf authored and fmassa committed Dec 30, 2018
    Configuration menu
    Copy the full SHA
    f25c6cf View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2019

  1. replace 'residual' with 'identity' (#338)

    Sundrops authored and fmassa committed Jan 14, 2019
    Configuration menu
    Copy the full SHA
    0844f57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d28845e View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2019

  1. Uniform annotation format (#357)

    103yiran authored and fmassa committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    abf36b9 View commit details
    Browse the repository at this point in the history
  2. add GroupNorm (#346)

    * make pixel indexes 0-based for bounding box in pascal voc dataset
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * add GroupNorm
    
    * add GroupNorm -- sort out yaml files
    
    * use torch.nn.GroupNorm instead, replace 'use_gn' with 'conv_block' and use 'BaseStem'&'Bottleneck' to simply codes
    
    * modification on 'group_norm' and 'conv_with_kaiming_uniform' function
    
    * modification on yaml files in configs/gn_baselines/ and reduce the amount of indentation and code duplication
    zimenglan-sysu-512 authored and fmassa committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    3b27142 View commit details
    Browse the repository at this point in the history
  3. swich to new pytorch api (#359)

    103yiran authored and fmassa committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    6cbb3d2 View commit details
    Browse the repository at this point in the history
  4. Revert "swich to new pytorch api (#359)" (#364)

    This reverts commit 6cbb3d2.
    fmassa authored Jan 21, 2019
    Configuration menu
    Copy the full SHA
    205fa4e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    af132c5 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2019

  1. Adding a new section to include the works using maskrcnn-benchmark. (#…

    …371)
    
    * Add new section "Projects using maskrcnn-benchmark".
    
    * Update README.md
    
    update the format.
    
    * Update README.md
    Cheng-Yang Fu authored and fmassa committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    193e8c0 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2019

  1. Add COCO_2017 in paths_catalog.py (#373)

    * Add new section "Projects using maskrcnn-benchmark".
    
    * Update README.md
    
    update the format.
    
    * Update README.md
    
    * Add coco_2017_train and coco_2017_val
    
    * Update README.md
    
    Add the instructions about COCO_2017
    Cheng-Yang Fu authored and fmassa committed Jan 23, 2019
    Configuration menu
    Copy the full SHA
    1cd78d1 View commit details
    Browse the repository at this point in the history
  2. Add note about cudapopcallerror (#375)

    sydney0zq authored and fmassa committed Jan 23, 2019
    Configuration menu
    Copy the full SHA
    7cdf122 View commit details
    Browse the repository at this point in the history
  3. use 'kaiming_uniform' to initialize resnet, disable gn after fc layer (

    …#377)
    
    * make pixel indexes 0-based for bounding box in pascal voc dataset
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * add GroupNorm
    
    * add GroupNorm -- sort out yaml files
    
    * use torch.nn.GroupNorm instead, replace 'use_gn' with 'conv_block' and use 'BaseStem'&'Bottleneck' to simply codes
    
    * modification on 'group_norm' and 'conv_with_kaiming_uniform' function
    
    * modification on yaml files in configs/gn_baselines/ and reduce the amount of indentation and code duplication
    
    * use 'kaiming_uniform' to initialize resnet, disable gn after fc layer, and add dilation into ResNetHead
    zimenglan-sysu-512 authored and fmassa committed Jan 23, 2019
    Configuration menu
    Copy the full SHA
    9b53d15 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2019

  1. Configuration menu
    Copy the full SHA
    5f2a826 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2019

  1. use dist.barrier to synchronize (#393)

    yelantf authored and fmassa committed Jan 30, 2019
    Configuration menu
    Copy the full SHA
    c5ca36f View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2019

  1. Configuration menu
    Copy the full SHA
    48d0f13 View commit details
    Browse the repository at this point in the history
  2. FIxed comment for # of RoIs per minibatch (#398)

    Since IMS_PER_BATCH is global, it shouldn't be multiplied with the # of GPUs.
    isameer authored and fmassa committed Jan 31, 2019
    Configuration menu
    Copy the full SHA
    ebc593a View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2019

  1. Configuration menu
    Copy the full SHA
    519e8dd View commit details
    Browse the repository at this point in the history
  2. agnostic-regression for bbox (#390)

    * make pixel indexes 0-based for bounding box in pascal voc dataset
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * add GroupNorm
    
    * add GroupNorm -- sort out yaml files
    
    * use torch.nn.GroupNorm instead, replace 'use_gn' with 'conv_block' and use 'BaseStem'&'Bottleneck' to simply codes
    
    * modification on 'group_norm' and 'conv_with_kaiming_uniform' function
    
    * modification on yaml files in configs/gn_baselines/ and reduce the amount of indentation and code duplication
    
    * use 'kaiming_uniform' to initialize resnet, disable gn after fc layer, and add dilation into ResNetHead
    
    * agnostic-regression for bbox
    zimenglan-sysu-512 authored and fmassa committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    9cb251d View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2019

  1. Configuration menu
    Copy the full SHA
    dccf8e0 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2019

  1. Fixing build-errors on Windows due to invalid types when calling THCC…

    …eilDiv. Adding type-cast to (long) to first parameter to fix the errors. (#409)
    apacha authored and fmassa committed Feb 6, 2019
    Configuration menu
    Copy the full SHA
    d3fed42 View commit details
    Browse the repository at this point in the history
  2. Registry for RoI Box Predictors (#402)

    * Registry for RoI Box Predictors
    
    - Add a registry ROI_BOX_PREDICTOR
    - Use the registry in roi_box_predictors.py, replacing the local factory
    - Minor changes in structures/bounding_box.py: when copying a box with
    fields, check if the field exists
    - Minor changes in logger.py: make filename a optional argument with
    default value of "log.txt"
    
    * Add Argument skip_missing=False
    Cysu authored and fmassa committed Feb 6, 2019
    Configuration menu
    Copy the full SHA
    1589ce0 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2019

  1. [WIP] Add Keypoint R-CNN (#69)

    * [WIP] Keypoints inference on C2 models work
    
    * Training seems to work
    
    Still gives slightly worse results
    
    * e2e training works but gives 3 and 5 mAP less
    
    * Add modification proposed by @ChangErgou
    
    Improves mAP by 1.5 points, to 0.514 and 0.609
    
    * Keypoints reproduce expected results
    
    * Clean coco.py
    
    * Linter + remove unnecessary code
    
    * Merge criteria for empty bboxes in has_valid_annotation
    
    * Remove trailing print
    
    * Add demo support for keypoints
    
    Still need further cleanups and improvements, like adding fields support for the other ops in Keypoints
    
    * More cleanups and misc improvements
    
    * Fixes after rebase
    
    * Add information to the readme
    
    * Fix md formatting
    fmassa authored Feb 12, 2019
    Configuration menu
    Copy the full SHA
    e0a525a View commit details
    Browse the repository at this point in the history
  2. Add RPN configs (#66)

    * Add RPN config files
    
    * Add more RPN models
    fmassa authored Feb 12, 2019
    Configuration menu
    Copy the full SHA
    6286a6c View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2019

  1. Configuration menu
    Copy the full SHA
    a694420 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13b4f82 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2019

  1. Some cleaning and changing default argument from boxlist_nms (#429)

    * Adding support to Caffe2 ResNeXt-152-32x8d-FPN-IN5k backbone for Mask R-CNN
    
    * Clean up
    
    * Fixing path_catalogs.py
    
    * Back to old ROIAlign_cpu.cpp file
    LeviViana authored and fmassa committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    327bc29 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2019

  1. Configuration menu
    Copy the full SHA
    f251364 View commit details
    Browse the repository at this point in the history
  2. Replaced hard coding for shuffle variable (#438)

    Himanshu Pandey authored and fmassa committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    595694c View commit details
    Browse the repository at this point in the history
  3. Add RetinaNet Implementation (#102)

    * Add RetinetNet parameters in cfg.
    
    * hot fix.
    
    * Add the retinanet head module now.
    
    * Add the function to generate the anchors for RetinaNet.
    
    * Add the SigmoidFocalLoss cuda operator.
    
    * Fix the bug in the extra layers.
    
    * Change the normalizer for SigmoidFocalLoss
    
    * Support multiscale in training.
    
    * Add retinannet  training script.
    
    * Add the inference part of RetinaNet.
    
    * Fix the bug when building the extra layers in retinanet.
    Update the matching part in retinanet_loss.
    
    * Add the first version of the inference of RetinaNet.
    Need to check it again to see if is there any room for speed
    improvement.
    
    * Remove the  retinanet_R-50-FPN_2x.yaml first.
    
    * Optimize the retinanet postprocessing.
    
    * quick fix.
    
    * Add script for training RetinaNet with ResNet101 backbone.
    
    * Move cfg.RETINANET to cfg.MODEL.RETINANET
    
    * Remove the variables which are not used.
    
    * revert boxlist_ops.
    Generate Empty BoxLists instead of [] in retinanet_infer
    
    * Remove the not used commented lines.
    Add NUM_DETECTIONS_PER_IMAGE
    
    * remove the not used codes.
    
    * Move retinanet related files under Modeling/rpn/retinanet
    
    * Add retinanet_X_101_32x8d_FPN_1x.yaml script.
    This model is not fully validated. I only trained it around 5000
    iterations and everything is fine.
    
    * set RETINANET.PRE_NMS_TOP_N as 0 in level5 (p7), because previous setting may generate zero detections and could cause
    the program break.
    This part is used in original Detectron setting.
    
    * Fix the rpn only bug when the training ends.
    
    * Minor improvements
    
    * Comments and add Python-only implementation
    
    * Bugfix and remove commented code
    
    * keep the generalized_rcnn same.
    Move the build_retinanet inside build_rpn.
    
    * Add USE_C5 in the MODEL.RETINANET
    
    * Add two configs using P5 to generate P6.
    
    * fix the bug when loading the Caffe2 ImageNet pretrained model.
    
    * Reduce the code depulication of RPN loss and RetinaNet loss.
    
    * Remove the comment which is not used.
    
    * Remove the hard coded number of classes.
    
    * share the foward part of rpn inference.
    
    * fix the bug in rpn inference.
    
    * Remove the conditional part in the inference.
    
    * Bug fix: add the utils file for permute and flatten of the box
    prediction layers.
    
    * Update the comment.
    
    * quick fix. Adding import cat.
    
    * quick fix: forget including import.
    
    * Adjust the normalization part according to Detectron's setting.
    
    * Use the bbox reg normalization term.
    
    * Clean the code according to recent review.
    
    * Using CUDA version for training now. And the python version for training
    on cpu.
    
    * rename the directory to retinanet.
    
    * Make the train and val datasets are consistent with mask r-cnn setting.
    
    * add comment.
    Cheng-Yang Fu authored and fmassa committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    6b1ab01 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e60f4ec View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2019

  1. clarifying directory structure and fixing typo (#448)

    A few addition:
    I added the top level directory `cityscapes` since the `tools/cityscapes/convert_cityscapes_to_coco.py` script has the directory structure `gtFine_trainvaltest/gtFine` hardcoded into it which is fine but was not clear at first.
    
    Also added a **Note** to warn people to install detectron as well, since the script uses `detectron.utils.boxes` and `detectron.utils.segm` modules which has further dependencies in the detectron lib.
    botcs authored and fmassa committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    f2b9a9a View commit details
    Browse the repository at this point in the history
  2. Update install example to avoid directory assumptions (#451)

    The previous instruction examples assumed that the directory `~/github` existed, and did not include any check to create it if the directory did not exist. I updated to install in whatever directory the user is current in. 
    
    I also updated to make it clear how the CUDA version is specified, and fixed a typo in activating the conda env.
    ClimbsRocks authored and fmassa committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    b0c198d View commit details
    Browse the repository at this point in the history
  3. clear up MASKRCNN_BENCHMARK_INSTALL_DIR (#455)

    the env variable is misused in the current version
    botcs authored and fmassa committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    1c0e6dc View commit details
    Browse the repository at this point in the history
  4. unsets proper variable (#456)

    Finishing the clean up in #455, unsetting the proper variable. 
    
    In general, thanks for making this so easy to install! I'd run into all kinds of versioning issues (version of Ubuntu not playing nicely with versions of CUDA/pytorch/libraries) trying to install other libraries implementing these algorithms. I'm super impressed by the quality of support, and the easy install, for this library.
    ClimbsRocks authored and fmassa committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    6d7d80a View commit details
    Browse the repository at this point in the history
  5. Remove Detectron dependency (#457)

    * Remove Detectron dependency
    
    I have looked into the boxes.py to swap [these lines](https://github.com/facebookresearch/Detectron/blob/8170b25b425967f8f1c7d715bea3c5b8d9536cd8/detectron/utils/boxes.py#L51L52):
    ```
    import detectron.utils.cython_bbox as cython_bbox
    import detectron.utils.cython_nms as cython_nms
    ```
    
    ```
    from maskrcnn_benchmark.structures.boxlist_ops import boxlist_iou
    from maskrcnn_benchmark.structures.boxlist_ops import boxlist_nms
    ```
    However some functions are missing from the `boxlist_ops` like the [`soft_nms`](https://github.com/facebookresearch/Detectron/blob/master/detectron/utils/cython_nms.pyx#L98L203) .
    
    So I just tried to modify the `maskrcnn-benchmark/tools/cityscapes/convert_cityscapes_to_coco.py` script.
    Here we have `polys_to_boxes` function from `segms.py` and I could not find its analogous in the maskrcnn_benchmark lib. It seems to me that the original function in `segms.py` is using pure lists so I just wrote two auxiliary functions reusing the boxList's convert method( https://github.com/facebookresearch/maskrcnn-benchmark/blob/master/maskrcnn_benchmark/structures/bounding_box.py#L67L70 )
    and Detectron's polys_to_boxes ( https://github.com/facebookresearch/Detectron/blob/b5dcc0fe1d091cb70f9243939258215dd63e3dfa/detectron/utils/segms.py#L135L140 ):
    ```
    def poly_to_box(poly):
        """Convert a polygon into a tight bounding box."""
        x0 = min(min(p[::2]) for p in poly)
        x1 = max(max(p[::2]) for p in poly)
        y0 = min(min(p[1::2]) for p in poly)
        y1 = max(max(p[1::2]) for p in poly)
        box_from_poly = [x0, y0, x1, y1]
    
        return box_from_poly
    
    def xyxy_to_xywh(xyxy_box):
        xmin, ymin, xmax, ymax = xyxy_box
        TO_REMOVE = 1
        xywh_box = (xmin, ymin, xmax - xmin + TO_REMOVE, ymax - ymin + TO_REMOVE)
        return xywh_box
    ```
    
    * removed leftovers
    
    * Update convert_cityscapes_to_coco.py
    botcs authored and fmassa committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    0f9476b View commit details
    Browse the repository at this point in the history
  6. remove note for detectron dependency (#458)

    botcs authored and fmassa committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    5ec0b91 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2019

  1. modify test() to run_test() (#460)

    I'm using pycharm to debug the code on a remote server, the remote debugging seems to be performed by pytest and it pops errors like:
    train_net.py E
    test setup failed
    file /tmp/pycharm_project_269/tools/train_net.py, line 79
      def test(cfg, model, distributed):
    E       fixture 'cfg' not found
    >       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
    >       use 'pytest --fixtures [testpath]' for help on them.
    
    
    it seems the function name ‘test()’ has come conflict with pytest, so it may be better use another name.
    xelmirage authored and fmassa committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    f8b0118 View commit details
    Browse the repository at this point in the history
  2. please set 'STRIDE_IN_1X1' to be 'False' when backbone uses GN (#465)

    * make pixel indexes 0-based for bounding box in pascal voc dataset
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * add GroupNorm
    
    * add GroupNorm -- sort out yaml files
    
    * use torch.nn.GroupNorm instead, replace 'use_gn' with 'conv_block' and use 'BaseStem'&'Bottleneck' to simply codes
    
    * modification on 'group_norm' and 'conv_with_kaiming_uniform' function
    
    * modification on yaml files in configs/gn_baselines/ and reduce the amount of indentation and code duplication
    
    * use 'kaiming_uniform' to initialize resnet, disable gn after fc layer, and add dilation into ResNetHead
    
    * agnostic-regression for bbox
    
    * please set 'STRIDE_IN_1X1' to be 'False' when backbone use GN
    zimenglan-sysu-512 authored and fmassa committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    192261d View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2019

  1. Supported FBNet architecture. (#463)

    * Supported any feature map size for average pool.
    * Different models may have different feature map size.
    
    * Used registry to register keypoint and mask heads.
    
    * Passing in/out channels between modules when creating the model.
    
    Passing in/out channels between modules when creating the model. This simplifies the code to compute the input channels for feature extractors and makes the predictors independent of the backbone architectures.
    * Passed in_channels to rpn and head builders.
    * Set out_channels to model modules including backbone and feature extractors.
    * Moved cfg.MODEL.BACKBONE.OUT_CHANNELS to cfg.MODEL.RESNETS.BACKBONE_OUT_CHANNELS as it is not used by all architectures. Updated config files accordingly.
    
    For new architecture modules, the return module needs to contain a field called 'out_channels' to indicate the output channel size.
    
    * Added unit test for box_coder and nms.
    
    * Added FBNet architecture.
    
    * FBNet is a general architecture definition to support efficient architecture search and MaskRCNN2GO.
    * Included various efficient building blocks (inverted residual, shuffle, separate dw conv, dw upsampling etc.)
    * Supported building backbone, rpn, detection, keypoint and mask heads using efficient building blocks.
    * Architecture could be defined in `fbnet_modeldef.py` or in `cfg.MODEL.FBNET.ARCH_DEF` directly.
    * A few baseline architectures are included.
    
    * Added various unit tests.
    
    * build and run backbones.
    * build and run feature extractors.
    * build and run predictors.
    
    * Added a unit test to verify all config files are loadable.
    newstzpz authored and fmassa committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    b23eee0 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2019

  1. Configuration menu
    Copy the full SHA
    539b132 View commit details
    Browse the repository at this point in the history
  2. Fixes bug with double (overwriting) RESNETS params (#488)

    There were two `RESNETS` sections, which overrode each other, leading to error messages like: 
    
    ```
    RuntimeError: Error(s) in loading state_dict for GeneralizedRCNN:
    	size mismatch for backbone.fpn.fpn_inner1.weight: copying a param with shape torch.Size([256, 256, 1, 1]) from checkpoint, the shape in current model is torch.Size([1024, 256, 1, 1]).
    ...
    	size mismatch for roi_heads.mask.feature_extractor.mask_fcn1.weight: copying a param with shape torch.Size([256, 256, 3, 3]) from checkpoint, the shape in current model is torch.Size([256, 1024, 3, 3]).
    ```
    
    This just combines them back into a single section, while maintaining all param values. That got the model running again for me.
    ClimbsRocks authored and fmassa committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    f40f299 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2019

  1. add README.md for GN (#494)

    * make pixel indexes 0-based for bounding box in pascal voc dataset
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * add GroupNorm
    
    * add GroupNorm -- sort out yaml files
    
    * use torch.nn.GroupNorm instead, replace 'use_gn' with 'conv_block' and use 'BaseStem'&'Bottleneck' to simply codes
    
    * modification on 'group_norm' and 'conv_with_kaiming_uniform' function
    
    * modification on yaml files in configs/gn_baselines/ and reduce the amount of indentation and code duplication
    
    * use 'kaiming_uniform' to initialize resnet, disable gn after fc layer, and add dilation into ResNetHead
    
    * agnostic-regression for bbox
    
    * please set 'STRIDE_IN_1X1' to be 'False' when backbone use GN
    
    * add README.md for GN
    zimenglan-sysu-512 authored and fmassa committed Feb 26, 2019
    Configuration menu
    Copy the full SHA
    1818bb2 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2019

  1. Update the installation process. (#502)

    * Add new section "Projects using maskrcnn-benchmark".
    
    * Update README.md
    
    update the format.
    
    * Update README.md
    
    * Add coco_2017_train and coco_2017_val
    
    * Update README.md
    
    Add the instructions about COCO_2017
    
    * Update the pip install.
    Adding tqdm which is used in engine/inference.py
    Cheng-Yang Fu authored and fmassa committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    75523a7 View commit details
    Browse the repository at this point in the history
  2. Using existing get_world_size to prevent AttributeError 'torch.distri…

    …buted' has no attribute 'is_initialized'. (#511)
    apacha authored and fmassa committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    0ac6af1 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2019

  1. typo fixed (#517)

    Erik authored and fmassa committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    4a21d69 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2019

  1. Configuration menu
    Copy the full SHA
    f1bba45 View commit details
    Browse the repository at this point in the history
  2. fix INSTALL.md (#510)

    * fix INSTALL.md
    
    * fix PR
    
    * Update INSTALL.md
    bmetge authored and fmassa committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    de42d89 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2019

  1. Configuration menu
    Copy the full SHA
    fd20472 View commit details
    Browse the repository at this point in the history
  2. Fbnet benchmark (#507)

    * Added a timer to benchmark model inference time in addition to total runtime.
    
    * Updated FBNet configs and included some baselines benchmark results.
    
    * Added a unit test for detectors.
    
    * Add links to the models
    newstzpz authored and fmassa committed Mar 7, 2019
    Configuration menu
    Copy the full SHA
    464b1af View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2019

  1. Configuration menu
    Copy the full SHA
    90080e6 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2019

  1. Fix dispatch breakage

    vishwakftw committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    8df030c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #555 from vishwakftw/fix-dispatch-aten

    Fix dispatch breakage
    soumith authored Mar 11, 2019
    Configuration menu
    Copy the full SHA
    1c168f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    558d7af View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2019

  1. Configuration menu
    Copy the full SHA
    b3d1de0 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2019

  1. Configuration menu
    Copy the full SHA
    9063850 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2019

  1. Support for running on arbitrary CUDA device. (#537)

    * support for any one cuda device
    
    * Revert "support for any one cuda device"
    
    This reverts commit 0197e4e.
    
    * support runnning for anyone cuda device
    
    * using safe CUDAGuard rather than intrinsic CUDASetDevice
    
    * supplement a header dependency (test passed)
    
    * Support for  arbitrary GPU device.
    
    * Support for arbitrary GPU device.
    
    * add docs for two method to control devices
    atranitell authored and fmassa committed Mar 26, 2019
    Configuration menu
    Copy the full SHA
    f031879 View commit details
    Browse the repository at this point in the history
  2. Rollback dispatch patch (#603)

    * Merge branch 'master' of /home/braincreator/projects/maskrcnn-benchmark with conflicts.
    
    * rolls back the breaking AT dispatch changes (#555)
    
    * revert accidental docker changes
    
    * revert accidental docker changes (2)
    Miguel Varela Ramos authored and fmassa committed Mar 26, 2019
    Configuration menu
    Copy the full SHA
    4a7dcc4 View commit details
    Browse the repository at this point in the history
  3. Fixes conda CUDA version in Dockerfile (#604)

    * fixes to dockerfile
    
    * replaces local installation by git clone
    Miguel Varela Ramos authored and fmassa committed Mar 26, 2019
    Configuration menu
    Copy the full SHA
    bd39d2c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    05feadf View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2019

  1. add the option to use a FORCE_CUDA to force cuda installation on do…

    …cker (#612)
    
    * add a FORCE_CUDA flag
    
    Following discussion [here](#167), this seemed the best solution
    
    * Update Dockerfile
    
    * Update setup.py
    
    * add FORCE_CUDA as an ARG
    
    * 	modified:   docker/Dockerfile
    	modified:   setup.py
    
    * small fix to readme of demo
    
    * remove test print
    
    * keep ARG_CUDA
    
    * remove env value and use the one from ARG
    
    * keep same formatting as source
    
    * change proposed by @miguelvr
    
    * Update INSTALL.md
    obendidi authored and fmassa committed Mar 31, 2019
    Configuration menu
    Copy the full SHA
    90c226c View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. fix resnet.py typo (#626)

    ethanhe42 authored and fmassa committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    f55844c View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2019

  1. Fix a bug in Docker file (#637)

    Fix a bug.
    Romove the echo command in line 36: RUN conda install pytorch-nightly cudatoolkit=${CUDA} -c pytorch 
    To enable conda installation of pytorch-nightly.
    zhangliliang authored and fmassa committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    5c44ca7 View commit details
    Browse the repository at this point in the history
  2. Add tqdm package in Dockerfile (#638)

    add tqdm in line32 : RUN pip install ninja yacs cython matplotlib opencv-python tqdm
    zhangliliang authored and fmassa committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    f917a55 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2019

  1. Support Binary Mask with transparent SementationMask interface (#473)

    * support RLE and binary mask
    
    * do not convert to numpy
    
    * be consistent with Detectron
    
    * delete wrong comment
    
    * [WIP] add tests for segmentation_mask
    
    * update tests
    
    * minor change
    
    * Refactored segmentation_mask.py
    
    * Add unit test for segmentation_mask.py
    
    * Add RLE support for BinaryMaskList
    
    * PEP8 black formatting
    
    * Minor patch
    
    * Use internal  that handles 0 channels
    
    * Fix polygon slicing
    botcs authored and fmassa committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    b4d5465 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2019

  1. fix #258 (#648)

    lufficc authored and fmassa committed Apr 10, 2019
    Configuration menu
    Copy the full SHA
    59d445d View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2019

  1. fix python2 compatibility (#662)

    * fix py2
    
    * fix py2
    qianyizhang authored and fmassa committed Apr 11, 2019
    Configuration menu
    Copy the full SHA
    fdb9c68 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2019

  1. Configuration menu
    Copy the full SHA
    42fa3a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5c4d52 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2019

  1. revised for RLE assert (#679)

    KMnP authored and fmassa committed Apr 16, 2019
    Configuration menu
    Copy the full SHA
    1714b7c View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2019

  1. add dcn from mmdetection (#693)

    * make pixel indexes 0-based for bounding box in pascal voc dataset
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * add GroupNorm
    
    * add GroupNorm -- sort out yaml files
    
    * use torch.nn.GroupNorm instead, replace 'use_gn' with 'conv_block' and use 'BaseStem'&'Bottleneck' to simply codes
    
    * modification on 'group_norm' and 'conv_with_kaiming_uniform' function
    
    * modification on yaml files in configs/gn_baselines/ and reduce the amount of indentation and code duplication
    
    * use 'kaiming_uniform' to initialize resnet, disable gn after fc layer, and add dilation into ResNetHead
    
    * agnostic-regression for bbox
    
    * please set 'STRIDE_IN_1X1' to be 'False' when backbone use GN
    
    * add README.md for GN
    
    * add dcn from mmdetection
    zimenglan-sysu-512 authored and fmassa committed Apr 19, 2019
    Configuration menu
    Copy the full SHA
    1d6e9ad View commit details
    Browse the repository at this point in the history
  2. add color jitter augmentation (#680)

    * add color jitter augmentation
    
    * fix spelling
    CoinCheung authored and fmassa committed Apr 19, 2019
    Configuration menu
    Copy the full SHA
    862347d View commit details
    Browse the repository at this point in the history
  3. proposals from RPN per image during training (#676)

    * proposals from RPN per image during training
    
    * README
    
    * Update README for setting FPN_POST_NMS_TOP_N_TRAIN
    
    * Update README.md
    
    * removing extra space change
    chenjoya authored and fmassa committed Apr 19, 2019
    Configuration menu
    Copy the full SHA
    bf04379 View commit details
    Browse the repository at this point in the history
  4. Initial mixed-precision training (#196)

    * Initial multi-precision training
    
    Adds fp16 support via apex.amp
    Also switches communication to apex.DistributedDataParallel
    
    * Add Apex install to dockerfile
    
    * Fixes from @fmassa review
    
    Added support to tools/test_net.py
    SOLVER.MIXED_PRECISION -> DTYPE \in {float32, float16}
    apex.amp not installed now raises ImportError
    
    * Remove extraneous apex DDP import
    
    * Move to new amp API
    slayton58 authored and fmassa committed Apr 19, 2019
    Configuration menu
    Copy the full SHA
    08fcf12 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2019

  1. Configuration menu
    Copy the full SHA
    a44d65d View commit details
    Browse the repository at this point in the history
  2. add documentation for finetuning cityscapes (#697)

    * make pixel indexes 0-based for bounding box in pascal voc dataset
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * add GroupNorm
    
    * add GroupNorm -- sort out yaml files
    
    * use torch.nn.GroupNorm instead, replace 'use_gn' with 'conv_block' and use 'BaseStem'&'Bottleneck' to simply codes
    
    * modification on 'group_norm' and 'conv_with_kaiming_uniform' function
    
    * modification on yaml files in configs/gn_baselines/ and reduce the amount of indentation and code duplication
    
    * use 'kaiming_uniform' to initialize resnet, disable gn after fc layer, and add dilation into ResNetHead
    
    * agnostic-regression for bbox
    
    * please set 'STRIDE_IN_1X1' to be 'False' when backbone use GN
    
    * add README.md for GN
    
    * add dcn from mmdetection
    
    * add documentation for finetuning cityscapes
    
    * add documentation for finetuning cityscapes
    
    * add documentation for finetuning cityscapes
    zimenglan-sysu-512 authored and fmassa committed Apr 20, 2019
    Configuration menu
    Copy the full SHA
    4466eb5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b318c3e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    66c3e56 View commit details
    Browse the repository at this point in the history
  5. add 'once_differentiable' for dcn and modify 'configs/cityscapes/READ…

    …ME.md' (#701)
    
    * make pixel indexes 0-based for bounding box in pascal voc dataset
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * add GroupNorm
    
    * add GroupNorm -- sort out yaml files
    
    * use torch.nn.GroupNorm instead, replace 'use_gn' with 'conv_block' and use 'BaseStem'&'Bottleneck' to simply codes
    
    * modification on 'group_norm' and 'conv_with_kaiming_uniform' function
    
    * modification on yaml files in configs/gn_baselines/ and reduce the amount of indentation and code duplication
    
    * use 'kaiming_uniform' to initialize resnet, disable gn after fc layer, and add dilation into ResNetHead
    
    * agnostic-regression for bbox
    
    * please set 'STRIDE_IN_1X1' to be 'False' when backbone use GN
    
    * add README.md for GN
    
    * add dcn from mmdetection
    
    * add documentation for finetuning cityscapes
    
    * add documentation for finetuning cityscapes
    
    * add documentation for finetuning cityscapes
    
    * add 'once_differentiable' for dcn and modify 'configs/cityscapes/README.md'
    zimenglan-sysu-512 authored and fmassa committed Apr 20, 2019
    Configuration menu
    Copy the full SHA
    b3cab7f View commit details
    Browse the repository at this point in the history
  6. color jitter only during training (#703)

    jario-jin authored and fmassa committed Apr 20, 2019
    Configuration menu
    Copy the full SHA
    ff5903e View commit details
    Browse the repository at this point in the history
  7. Update documentation and remove a generic except (#702)

    * Add ImportError to generic except
    
    * Black formatter
    
    * OpenCV is no longer optional
    
    * Update README w.r.t. FPN_POST_NMS_PER_BATCH
    rodrigoberriel authored and fmassa committed Apr 20, 2019
    Configuration menu
    Copy the full SHA
    91d9fb9 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2019

  1. Evaluation details (#705)

    * Update documentation for testing and calculating mAP for each class
    
    * Update documentation for testing and calculating mAP for each class
    Jacobew authored and fmassa committed Apr 22, 2019
    Configuration menu
    Copy the full SHA
    dbec62b View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2019

  1. Quickfix for outdated paras (#710)

    Iwontbecreative authored and fmassa committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    d44c3fd View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. rectify the 'padding' for 'DFConv2d' (#717)

    * make pixel indexes 0-based for bounding box in pascal voc dataset
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * replacing all instances of torch.distributed.deprecated with torch.distributed
    
    * add GroupNorm
    
    * add GroupNorm -- sort out yaml files
    
    * use torch.nn.GroupNorm instead, replace 'use_gn' with 'conv_block' and use 'BaseStem'&'Bottleneck' to simply codes
    
    * modification on 'group_norm' and 'conv_with_kaiming_uniform' function
    
    * modification on yaml files in configs/gn_baselines/ and reduce the amount of indentation and code duplication
    
    * use 'kaiming_uniform' to initialize resnet, disable gn after fc layer, and add dilation into ResNetHead
    
    * agnostic-regression for bbox
    
    * please set 'STRIDE_IN_1X1' to be 'False' when backbone use GN
    
    * add README.md for GN
    
    * add dcn from mmdetection
    
    * add documentation for finetuning cityscapes
    
    * add documentation for finetuning cityscapes
    
    * add documentation for finetuning cityscapes
    
    * add 'once_differentiable' for dcn and modify 'configs/cityscapes/README.md'
    
    * rectify the 'padding' for 'DFConv2d'
    zimenglan-sysu-512 authored and fmassa committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    eb4d335 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2019

  1. Update to pytorch 1.1.0

    According to the docs: https://pytorch.org/docs/stable/optim.html#torch.optim.lr_scheduler.StepLR, now we need to call `scheduler.step()` after `optimizer.step()`. Breaking change PR: pytorch/pytorch#7889
    vfdev-5 authored May 1, 2019
    Configuration menu
    Copy the full SHA
    ad632fb View commit details
    Browse the repository at this point in the history

Commits on May 2, 2019

  1. Renames the transforms attribute of COCODataset (#744)

    Avoids naming clash with torchvision CocoDetection class
    qizhuli authored and fmassa committed May 2, 2019
    Configuration menu
    Copy the full SHA
    1127bdd View commit details
    Browse the repository at this point in the history

Commits on May 20, 2019

  1. Configuration menu
    Copy the full SHA
    16b8b09 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. modify senario where dataset has no mask provided (#814)

    * modify senario where dataset has no mask provided
    
    * change to check segmentation mask in the way of keypoint
    CoinCheung authored and fmassa committed May 24, 2019
    Configuration menu
    Copy the full SHA
    38d08ca View commit details
    Browse the repository at this point in the history
  2. some protection code in bounding box operations (#811)

    * max proposal protect and box convert to xyxy in iou function
    
    * remove unnecessary lines
    lsrock1 authored and fmassa committed May 24, 2019
    Configuration menu
    Copy the full SHA
    95521b6 View commit details
    Browse the repository at this point in the history
  3. Windows10 installation fixes ver2 (#741)

    * Update SigmoidFocalLoss_cuda.cu
    
    line 120 converted to long to support windows10
    
    * Update SigmoidFocalLoss_cuda.cu
    
    removed old line  
    and converted to long to support windows10
    
    * Update SigmoidFocalLoss_cuda.cu
    
    Converted to long to support windows10
    
    * Update INSTALL.md
    
    Step_By_Step Guide installation on windows
    
    * Update INSTALL.md
    
    updated Clone of architecture to be the one of this repo which has the fixes needed for Windows10
    
    * Update INSTALL.md
    
    How  to check what cuda version to install with pytorch
    
    * Update INSTALL.md
    Idolized22 authored and fmassa committed May 24, 2019
    Configuration menu
    Copy the full SHA
    5eca57b View commit details
    Browse the repository at this point in the history
  4. Multi-scale testing (#804)

    * Implement multi-scale testing(bbox aug) like Detectron.
    
    * Add comment.
    
    * Fix missing cfg after merge.
    fallingdust authored and fmassa committed May 24, 2019
    Configuration menu
    Copy the full SHA
    7a9b185 View commit details
    Browse the repository at this point in the history
  5. support empty BinaryMaskList initialization (#780)

    * fix the bug in segmentation_mask when initializing BinaryMaskList with an empty list
    
    * Add empty binary mask handling
    
    * Strict indexing in BinaryMaskList - raise error for empty indexing
    botcs authored and fmassa committed May 24, 2019
    Configuration menu
    Copy the full SHA
    cd63feb View commit details
    Browse the repository at this point in the history
  6. Update defaults.py (#774)

    remove `_C.MODEL.BACKBONE.USE_GN = False`, since it is not used in the code.
    
    ```
    liliang@liliang-ubuntu:~/liliang_learning/maskrcnn-benchmark/maskrcnn_benchmark$ grep -r "USE_GN"
    Binary file config/__pycache__/defaults.cpython-37.pyc matches
    config/defaults.py:_C.MODEL.BACKBONE.USE_GN = False
    config/defaults.py:_C.MODEL.FPN.USE_GN = False
    config/defaults.py:_C.MODEL.ROI_BOX_HEAD.USE_GN = False
    config/defaults.py:_C.MODEL.ROI_MASK_HEAD.USE_GN = False
    Binary file modeling/backbone/__pycache__/backbone.cpython-37.pyc matches
    modeling/backbone/backbone.py:            cfg.MODEL.FPN.USE_GN, cfg.MODEL.FPN.USE_RELU
    modeling/backbone/backbone.py:            cfg.MODEL.FPN.USE_GN, cfg.MODEL.FPN.USE_RELU
    Binary file modeling/roi_heads/mask_head/__pycache__/roi_mask_feature_extractors.cpython-37.pyc matches
    modeling/roi_heads/mask_head/roi_mask_feature_extractors.py:        use_gn = cfg.MODEL.ROI_MASK_HEAD.USE_GN
    Binary file modeling/roi_heads/box_head/__pycache__/roi_box_feature_extractors.cpython-37.pyc matches
    modeling/roi_heads/box_head/roi_box_feature_extractors.py:        use_gn = cfg.MODEL.ROI_BOX_HEAD.USE_GN
    modeling/roi_heads/box_head/roi_box_feature_extractors.py:        use_gn = cfg.MODEL.ROI_BOX_HEAD.USE_GN
    ```
    zhangliliang authored and fmassa committed May 24, 2019
    Configuration menu
    Copy the full SHA
    2ff23c4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3d2e2b3 View commit details
    Browse the repository at this point in the history
  8. Add requests for compatibility with the demo notebook (#655)

    * Add requests for compatibility with the demo notebook
    
    * Add requests for compatibility with the demo notebook
    AnnaAraslanova authored and fmassa committed May 24, 2019
    Configuration menu
    Copy the full SHA
    44fb065 View commit details
    Browse the repository at this point in the history
  9. minor fix: incorrect assert string message formatting (#631)

    * do not split strings so that format() works as expected
    
    * address flake8 indentation issue
    Bernhard Schäfer authored and fmassa committed May 24, 2019
    Configuration menu
    Copy the full SHA
    c58550c View commit details
    Browse the repository at this point in the history
  10. Added support of periodically testing during training.

    p.vytovtov committed May 24, 2019
    Configuration menu
    Copy the full SHA
    f278c53 View commit details
    Browse the repository at this point in the history
  11. Update predictor.py (#820)

    Fixed missing line importing F (torchvision.transforms.functional) used in line 43
    aperkes authored and fmassa committed May 24, 2019
    Configuration menu
    Copy the full SHA
    cd35ff0 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2019

  1. enable inference on cpu (#821)

    now can inference on cpu by setting MODEL.DEVICE cpu
    techkang authored and fmassa committed May 25, 2019
    Configuration menu
    Copy the full SHA
    d7e3c65 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2019

  1. Added losses logging periodically.

    p.vytovtov committed May 27, 2019
    Configuration menu
    Copy the full SHA
    10b11c4 View commit details
    Browse the repository at this point in the history
  2. Getting correct data for evaluation.

    p.vytovtov committed May 27, 2019
    Configuration menu
    Copy the full SHA
    69c46ba View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. add vertical flip (#818)

    * keep the resize function the same in test time the same with training time
    
    * add vertical flip
    hcx1231 authored and fmassa committed May 28, 2019
    Configuration menu
    Copy the full SHA
    4c6cd1a View commit details
    Browse the repository at this point in the history

Commits on May 29, 2019

  1. Fixed validation dataset forming.

    p.vytovtov committed May 29, 2019
    Configuration menu
    Copy the full SHA
    e000d4c View commit details
    Browse the repository at this point in the history
  2. WorkAround for `ValueError: No ground-truth boxes available for one o…

    …f the images during training` (#836)
    
    * Update setup.py
    
    * add a FORCE_CUDA flag
    
    Following discussion [here](#167), this seemed the best solution
    
    * Update Dockerfile
    
    * Update setup.py
    
    * add FORCE_CUDA as an ARG
    
    * 	modified:   docker/Dockerfile
    	modified:   setup.py
    
    * small fix to readme of demo
    
    * remove test print
    
    * keep ARG_CUDA
    
    * remove env value and use the one from ARG
    
    * keep same formatting as source
    
    * change proposed by @miguelvr
    
    * Update INSTALL.md
    
    * Update trainer.py
    
    * Update trainer.py
    
    * Update trainer.py
    
    * Update trainer.py
    
    * Update trainer.py
    
    * Update setup.py
    obendidi authored and fmassa committed May 29, 2019
    Configuration menu
    Copy the full SHA
    d269847 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2019

  1. Save full configuration in output dir (#835)

    * Merge branch 'master' of /home/braincreator/projects/maskrcnn-benchmark with conflicts.
    
    * update Dockerfile
    
    * save config in output dir
    
    * replace string format with os.path.join
    Miguel Varela Ramos authored and fmassa committed May 31, 2019
    Configuration menu
    Copy the full SHA
    7338be2 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2019

  1. Configuration menu
    Copy the full SHA
    d802413 View commit details
    Browse the repository at this point in the history
  2. Save labels in output directory (#842)

    * Merge branch 'master' of /home/braincreator/projects/maskrcnn-benchmark with conflicts.
    
    * update Dockerfile
    
    * save labels to output dir
    
    * save labels on main process only
    Miguel Varela Ramos authored and fmassa committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    614e427 View commit details
    Browse the repository at this point in the history
  3. Add mixed precision training instruction (#837)

    * Add mixed precision training instruction
    
    Highlight the model support for mixed precision training and add instruction to enable it on README
    
    * Add link to in-depth MP training guide
    khoa-ho authored and fmassa committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    9e25cd5 View commit details
    Browse the repository at this point in the history
  4. Shapes dataset demo (#849)

    karanchahal authored and fmassa committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    2c025d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2019

  1. out0 to out in backbone/resnet (#858)

    lsrock1 authored and fmassa committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    b5b0a0a View commit details
    Browse the repository at this point in the history
  2. Add RLE size check for SegmentationMask (#859)

    * support RLE and binary mask
    
    * do not convert to numpy
    
    * be consistent with Detectron
    
    * delete wrong comment
    
    * [WIP] add tests for segmentation_mask
    
    * update tests
    
    * minor change
    
    * Refactored segmentation_mask.py
    
    * Add unit test for segmentation_mask.py
    
    * Add RLE support for BinaryMaskList
    
    * PEP8 black formatting
    
    * Minor patch
    
    * Use internal  that handles 0 channels
    
    * Fix polygon slicing
    
    * Revert "Pr150"
    
    * Add RLE size check for SegmentationMask
    botcs authored and fmassa committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    c8eff2c View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2019

  1. Update predictor.py

    Adding weight loading from saved pth file.
    KelvinCPChiu authored Jun 5, 2019
    Configuration menu
    Copy the full SHA
    b0247f5 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2019

  1. Update segmentation_mask.py

    number of instances should be in the first dimension.
    Sekunde authored Jun 11, 2019
    Configuration menu
    Copy the full SHA
    7b2c886 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2019

  1. Fix typo for shapes_dataset_demo.ipynb (#885)

    Fix typo, highlight words in python language, add hyperlink
    keineahnung2345 authored and fmassa committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    378845c View commit details
    Browse the repository at this point in the history
  2. Update build.py (#878)

    SkeletonOne authored and fmassa committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    5b20697 View commit details
    Browse the repository at this point in the history
  3. allow test for any checkpoint (#874)

    wangg12 authored and fmassa committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    7ee52a4 View commit details
    Browse the repository at this point in the history
  4. update dockerfile according to the new INSTALL.md (#883)

    From https://github.com/facebookresearch/maskrcnn-benchmark/blob/master/INSTALL.md:
    1. additionally install tqdm, cudatoolkit, apex
    2. add FORCE_CUDA argument
    keineahnung2345 authored and fmassa committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    d173a85 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2019

  1. Configuration menu
    Copy the full SHA
    5a431ef View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2019

  1. Configuration menu
    Copy the full SHA
    4e3b1a0 View commit details
    Browse the repository at this point in the history
  2. Fix typo in bounding_box.py (#902)

    keineahnung2345 authored and fmassa committed Jun 17, 2019
    Configuration menu
    Copy the full SHA
    eea7b82 View commit details
    Browse the repository at this point in the history
  3. print pretty evaluation results (#900)

    * print pretty evaluation results
    
    * remove `name` attribute from Datasets
    
    * add a newline before printing results
    Johnqczhang authored and fmassa committed Jun 17, 2019
    Configuration menu
    Copy the full SHA
    6dfb4db View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2019

  1. Update INSTALL.md

    tkhe committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    f403f59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8783a31 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2019

  1. Fix minor typo in rpn.py (#921)

    keineahnung2345 authored and fmassa committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    73ed879 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2019

  1. Configuration menu
    Copy the full SHA
    5018ca2 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2019

  1. Panoptic Segmentation (#928)

    * Added panoptic segmentation demo
    
    * Removed overlong notebook outputs
    karanchahal authored and fmassa committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    55796a0 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. Update loss.py

    SkeletonOne authored Jul 1, 2019
    Configuration menu
    Copy the full SHA
    9cbae8e View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2019

  1. Pruning Demo added (#964)

    karanchahal authored and fmassa committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    24c8c90 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2019

  1. Configuration menu
    Copy the full SHA
    37687c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a393875 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2019

  1. Configuration menu
    Copy the full SHA
    a1446be View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. install local pip with conda

    creating the conda env does not come with a local version of pip, therefore in line 27 it would be quite non-deterministic where the installed lib would end up, possibly causing collisions with different versions of this or other repos
    botcs authored Sep 9, 2019
    Configuration menu
    Copy the full SHA
    7d44171 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2019

  1. Merge pull request #881 from Sekunde/master

    Update segmentation_mask.py
    botcs authored Sep 11, 2019
    Configuration menu
    Copy the full SHA
    06648e1 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2019

  1. Add Abstract dataset definition

    botcs committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    fbc3ad2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1089 from botcs/abstract-dataset

    Add Abstract dataset definition
    botcs authored Sep 15, 2019
    Configuration menu
    Copy the full SHA
    4d19749 View commit details
    Browse the repository at this point in the history
  3. Add CityScapes dataset

    botcs committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    dd519fc View commit details
    Browse the repository at this point in the history
  4. Update paths catalog

    botcs committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    0154a00 View commit details
    Browse the repository at this point in the history
  5. Add new CityScapes config files

    botcs committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    fe766fa View commit details
    Browse the repository at this point in the history
  6. CityScapes evaluation

    botcs committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    8020d87 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5a99c70 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2019

  1. Merge pull request #1029 from Dorozhko-Anton/1013-sigmoid_focal_loss_…

    …gamma_alpha
    
    gamma, alpha are supposed to be floats, delete lines with [0] subscripts   #1013
    botcs authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    03a5949 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #938 from SkeletonOne/patch-2

    Need this)
    botcs authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    c4ff2fa View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1028 from tangh/master

    fix minor typos
    botcs authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    4ac0a3b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1078 from botcs/patch-3

    install local pip with conda
    botcs authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    7f5d1d6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #911 from tkhe/master

    Update INSTALL.md
    botcs authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    3954cd8 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #903 from lsrock1/master

    Add uncompressed rle condition in Binarymask
    botcs authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    fefc2e6 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #863 from KelvinCPChiu/master

    Update predictor.py
    botcs authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    f1150b4 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1043 from Dorozhko-Anton/remove_redundant_reshape

    remove redundant reshape of box_regression
    botcs authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    3b5233d View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2019

  1. Configuration menu
    Copy the full SHA
    99f8b1b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #740 from vfdev-5/patch-2

    Update lr scheduling to pytorch 1.1.0
    botcs authored Sep 17, 2019
    Configuration menu
    Copy the full SHA
    b4dc8bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    07cc69e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e9cc7ea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec5ed93 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. Configuration menu
    Copy the full SHA
    b9547f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2019

  1. Configuration menu
    Copy the full SHA
    a6e9634 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2019

  1. Merge pull request #828 from osanwe/test_period

    Validation during training (version 2)
    botcs authored Sep 29, 2019
    Configuration menu
    Copy the full SHA
    0ce8f6f View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2019

  1. replacing dtype torch.uint8 with torch.bool for indexing as the forme…

    …r is deprecated in pytorch v1.2.0
    garycao-cv committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    d47d97d View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2019

  1. Configuration menu
    Copy the full SHA
    a5f8da0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1126 from garycao-cv/master

    replacing dtype torch.uint8 with torch.bool for indexing in pytorch 1.2.0
    botcs authored Oct 16, 2019
    Configuration menu
    Copy the full SHA
    454bd1d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1104 from botcs/cityscapes-eval

    Add native CityScapes evaluation tool
    botcs authored Oct 16, 2019
    Configuration menu
    Copy the full SHA
    133577d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1096 from botcs/abstract-coco-eval

    Extend COCO evaluation for AbstractDataset
    botcs authored Oct 16, 2019
    Configuration menu
    Copy the full SHA
    77b06cb View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1111 from bernhardschaefer/inference-tta-device-fix

    bugfix: use correct config for tta and device handling during inference
    botcs authored Oct 16, 2019
    Configuration menu
    Copy the full SHA
    b2a2a74 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2019

  1. Merge pull request #1090 from botcs/citscapes-dataset

    Add native CityScapes dataset
    botcs authored Oct 17, 2019
    Configuration menu
    Copy the full SHA
    523ae86 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1095 from rodrigoberriel/horiz_flip_cfg

    Move horizontal flip probability to config
    botcs authored Oct 17, 2019
    Configuration menu
    Copy the full SHA
    f027259 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2019

  1. Update README.md (#1160)

    add the MULAN project in readme.MD, "Projects using maskrcnn-benchmark"
    viggin authored and fmassa committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    c1321e2 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2019

  1. Update README.md by adding a project using maskrcnn-benchmark (#1163)

    Thanks for your excellent work! @fmassa 
    Based on this repository, we research on the object detectors without sampling heuristics (e.g., Focal Loss, GHM, Undersampling).
    The paper (https://arxiv.org/abs/1909.04868) and code (https://github.com/ChenJoya/sampling-free) have been released. Thank you again for maskrcnn-benchmark. It is a really simple, efficient, high performance object detection benchmark.
    chenjoya authored and fmassa committed Nov 20, 2019
    Configuration menu
    Copy the full SHA
    57eec25 View commit details
    Browse the repository at this point in the history