All Projects → chrdiller → Pytorchchamferdistance

chrdiller / Pytorchchamferdistance

Licence: mit
Implementation of the Chamfer Distance as a module for pyTorch

Projects that are alternatives of or similar to Pytorchchamferdistance

Magentoextensions
Magento Extension Directory 1> Themes Switcher 2> Default Shipping On Cart 3> Upshare 4> Product Image Optimizer 5> Idealo Product Export 6> magento Google shopping Api v2 7>Google feed and facebook feed 8> Pdf upload in magento media wysiwyg 9> Product Image optimizer. If You want magento 2 extensions 1>Advance Layred Navigation(including SEO URL, Rating as filter, slider filter, Ajax Filtering), 2>Attribute Pages with SEO and Custom URL key(you can do all kind of seo on those pages with logos) 3>Improved Sorting (Enable users to view products by options as 'Best Sellers', 'Top Rated', 'Most Viewed' etc.) 4>Custom Stock Status(Add statuses to products automatically or manually, Create multiple custom stock statuses, Upload special icons for stock statuses) 5>Product Labels(Using this extension you can add any label to your produts on product page or category page) 6>Custom Order Number(Using this extension you can customize order, invoice, shippment, credit memo Number) 7>All type of file upload in Wysiwyg(pdf, zip, doc etc file upload in wysiwyg), 8>Infinite Scroll, 9>Multiple FlatRate Shipping, 10>Open Api,Google api for currency Rates, 11>Product Attribute's Description, 12>Store and Currency switcher according to Ip address Please Contact me and All those extensions are paid with installation and configuration are free support.
Stars: ✭ 106 (-23.74%)
Mutual labels:  module
Container Query
A PostCSS plugin and Javascript runtime combination, which allows you to write container queries in your CSS the same way you would write media queries.
Stars: ✭ 119 (-14.39%)
Mutual labels:  module
Cohesion
A tool for measuring Python class cohesion.
Stars: ✭ 129 (-7.19%)
Mutual labels:  module
Yii2 Rest
Yii2 REST Client
Stars: ✭ 109 (-21.58%)
Mutual labels:  module
Pluginguimagic
Examples for foleys_gui_magic - the styleable plugin gui
Stars: ✭ 120 (-13.67%)
Mutual labels:  module
Sgf
This is a Smart Game Foundation (Not Framework)
Stars: ✭ 122 (-12.23%)
Mutual labels:  module
Octoposh
The Octopus Deploy Powershell module
Stars: ✭ 96 (-30.94%)
Mutual labels:  module
Web Vitals Module
Web Vitals: Essential module for a healthy Nuxt.js
Stars: ✭ 138 (-0.72%)
Mutual labels:  module
Tinypart
TinyPart is an iOS modularization framework implemented by Ojective-C. It also supports URL-routing and inter-module communication. TinyPart是一个由Objective-C编写的面向协议的iOS模块化框架,同时它还支持URL路由和模块间通信机制。
Stars: ✭ 120 (-13.67%)
Mutual labels:  module
Androidmodulesamples
🎨基于 MVP + RxJava + Retrofit + EventBus + Arouter 的 Android 组件化开发框架实践
Stars: ✭ 129 (-7.19%)
Mutual labels:  module
Auth Module
auth.nuxtjs.org
Stars: ✭ 1,624 (+1068.35%)
Mutual labels:  module
Ipfs Mini
A super tiny module for querying IPFS that works in the browser and node.
Stars: ✭ 115 (-17.27%)
Mutual labels:  module
Nestjs Amqp
Amqp connections for nestjs 💌
Stars: ✭ 123 (-11.51%)
Mutual labels:  module
Raven
Raven is a Package Manager for Chez Scheme
Stars: ✭ 107 (-23.02%)
Mutual labels:  module
Nuxt Image Loader Module
An image loader module for nuxt.js that allows you to configure image style derivatives.
Stars: ✭ 135 (-2.88%)
Mutual labels:  module
Instacam
Instant canvas video
Stars: ✭ 106 (-23.74%)
Mutual labels:  module
Nest Raven
Sentry Raven Module for Nest.js Framework
Stars: ✭ 123 (-11.51%)
Mutual labels:  module
Terraform Aws Airship Ecs Service
Terraform module which creates an ECS Service, IAM roles, Scaling, ALB listener rules.. Fargate & AWSVPC compatible
Stars: ✭ 139 (+0%)
Mutual labels:  module
Godotads
Godot all in one ads module for Android. (Customizable)
Stars: ✭ 137 (-1.44%)
Mutual labels:  module
Mis
模块接口服务,如何在一个模块内维护其对外暴露的接口(包括打包发布),而不是把接口和接口实现分离到两个不同的模块?
Stars: ✭ 124 (-10.79%)
Mutual labels:  module

Chamfer Distance for pyTorch

This is an implementation of the Chamfer Distance as a module for pyTorch. It is written as a custom C++/CUDA extension.

As it is using pyTorch's JIT compilation, there are no additional prerequisite steps that have to be taken. Simply import the module as shown below; CUDA and C++ code will be compiled on the first run.

Usage

from chamfer_distance import ChamferDistance
chamfer_dist = ChamferDistance()

#...
# points and points_reconstructed are n_points x 3 matrices

dist1, dist2 = chamfer_dist(points, points_reconstructed)
loss = (torch.mean(dist1)) + (torch.mean(dist2))


#...

Integration

This code has been integrated into the Kaolin library for 3D Deep Learning by NVIDIAGameWorks. You should probably take a look at it if you are working on anything 3D :)

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].