All Projects → conansherry → Detectron2

conansherry / Detectron2

Licence: apache-2.0
detectron2 windows build

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Detectron2

X264
Unofficial X264 with added custom native Visual Studio project build tools. X264: A free software library and application for encoding video streams into the H.264/MPEG-4 AVC format.
Stars: ✭ 131 (-18.12%)
Mutual labels:  visual-studio
Paket.visualstudio
Manage your Paket (http://fsprojects.github.io/Paket/) dependencies from Visual Studio!
Stars: ✭ 144 (-10%)
Mutual labels:  visual-studio
Vs Dockerfiles
Examples of dockerfiles and optional supporting scripts to install and use Build Tools for Visual Studio 2017 in a container.
Stars: ✭ 151 (-5.62%)
Mutual labels:  visual-studio
Cppdebuggervisualizers
C++ Debugger Visualizers
Stars: ✭ 134 (-16.25%)
Mutual labels:  visual-studio
Msbuild.sdk.sqlproj
An MSBuild SDK that provides similar functionality to SQL Server Data Tools (.sqlproj) projects
Stars: ✭ 142 (-11.25%)
Mutual labels:  visual-studio
Live Share
Real-time collaborative development from the comfort of your favorite tools
Stars: ✭ 1,920 (+1100%)
Mutual labels:  visual-studio
Unreal Library
A decompiler library for Unreal packages such as .upk and .u files, supporting Unreal Engine 1, 2, and 3.
Stars: ✭ 123 (-23.12%)
Mutual labels:  visual-studio
Nunit3 Vs Adapter
NUnit 3.0 Visual Studio test adapter for use under VS 2012 or later
Stars: ✭ 158 (-1.25%)
Mutual labels:  visual-studio
Chronoshift
An open source re-implementation of Red Alert written in C++.
Stars: ✭ 144 (-10%)
Mutual labels:  visual-studio
Vscelicense
PowerShell module to get and set Visual Studio Community Edition license expiration date in registry
Stars: ✭ 151 (-5.62%)
Mutual labels:  visual-studio
Compilescore
Visual Studio extension and standalone app for build times and compilation data visualization.
Stars: ✭ 135 (-15.62%)
Mutual labels:  visual-studio
Ecsharp
Home of LoycCore, the LES language of Loyc trees, the Enhanced C# parser, the LeMP macro preprocessor, and the LLLPG parser generator.
Stars: ✭ 141 (-11.87%)
Mutual labels:  visual-studio
Coda
A language experiment -- irc.freenode.net ##coda
Stars: ✭ 148 (-7.5%)
Mutual labels:  visual-studio
Codeatlasvsix
A graph-based code navigation plugin for Visual Studio
Stars: ✭ 133 (-16.87%)
Mutual labels:  visual-studio
Sharpscada
C# SCADA
Stars: ✭ 2,043 (+1176.88%)
Mutual labels:  visual-studio
Selectnextoccurrence
A Visual Studio Extension that selects the next occurrences of the current selection and adds multiple cursors for editing
Stars: ✭ 129 (-19.37%)
Mutual labels:  visual-studio
Serverless Ide Vscode
Serverless IDE: Enhanced support for AWS SAM and CloudFormation in VS Code
Stars: ✭ 145 (-9.37%)
Mutual labels:  visual-studio
Vssetup.powershell
PowerShell module to interact with Visual Studio Setup
Stars: ✭ 160 (+0%)
Mutual labels:  visual-studio
Glyphfriend
Glyphfriend is a Visual Studio Extension to add previews for various icon/glyph fonts to Visual Studio.
Stars: ✭ 157 (-1.87%)
Mutual labels:  visual-studio
Covid19radar
Open Source / i18n / iOS Android Cross Platform Contact Tracing App by exposure notification framework Xamarin App and Server Side Code
Stars: ✭ 35 (-78.12%)
Mutual labels:  visual-studio

Requirements

  • Python >= 3.6(Conda)
  • PyTorch 1.3
  • torchvision that matches the PyTorch installation. You can install them together at pytorch.org to make sure of this.
  • OpenCV, needed by demo and visualization
  • fvcore: pip install git+https://github.com/facebookresearch/fvcore
  • pycocotools: pip install cython; pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
  • VS2019(no test in older version)/CUDA10.1(no test in older version)

several files must be changed by manually.

file1: 
  {your evn path}\Lib\site-packages\torch\include\torch\csrc\jit\argument_spec.h
  example:
  {C:\Miniconda3\envs\py36}\Lib\site-packages\torch\include\torch\csrc\jit\argument_spec.h(190)
    static constexpr size_t DEPTH_LIMIT = 128;
      change to -->
    static const size_t DEPTH_LIMIT = 128;
file2: 
  {your evn path}\Lib\site-packages\torch\include\pybind11\cast.h
  example:
  {C:\Miniconda3\envs\py36}\Lib\site-packages\torch\include\pybind11\cast.h(1449)
    explicit operator type&() { return *(this->value); }
      change to -->
    explicit operator type&() { return *((type*)this->value); }

Build detectron2

After having the above dependencies, run:

conda activate {your env}

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat"

git clone https://github.com/conansherry/detectron2

cd detectron2

python setup.py build develop

Note: you may need to rebuild detectron2 after reinstalling a different build of PyTorch.

Detectron2 is Facebook AI Research's next generation software system that implements state-of-the-art object detection algorithms. It is a ground-up rewrite of the previous version, Detectron, and it originates from maskrcnn-benchmark.

What's New

  • It is powered by the PyTorch deep learning framework.
  • Includes more features such as panoptic segmentation, densepose, Cascade R-CNN, rotated bounding boxes, etc.
  • Can be used as a library to support different projects on top of it. We'll open source more research projects in this way.
  • It trains much faster.

See our blog post to see more demos and learn about detectron2.

Installation

See INSTALL.md.

Quick Start

See GETTING_STARTED.md, or the Colab Notebook.

Learn more at our documentation. And see projects/ for some projects that are built on top of detectron2.

Model Zoo and Baselines

We provide a large set of baseline results and trained models available for download in the Detectron2 Model Zoo.

License

Detectron2 is released under the Apache 2.0 license.

Citing Detectron

If you use Detectron2 in your research or wish to refer to the baseline results published in the Model Zoo, please use the following BibTeX entry.

@misc{wu2019detectron2,
  author =       {Yuxin Wu and Alexander Kirillov and Francisco Massa and
                  Wan-Yen Lo and Ross Girshick},
  title =        {Detectron2},
  howpublished = {\url{https://github.com/facebookresearch/detectron2}},
  year =         {2019}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].