mirror of
https://github.com/facebookresearch/pytorch3d.git
synced 2025-12-20 22:30:35 +08:00
Make OpenGL optional in tests
Summary: Add an option to run tests without the OpenGL Renderer. Reviewed By: patricklabatut Differential Revision: D53573400 fbshipit-source-id: 54a14e7b2f156d24e0c561fdb279f4a9af01b793
This commit is contained in:
committed by
Facebook GitHub Bot
parent
c292c71c1a
commit
8772fe0de8
@@ -29,7 +29,7 @@ from pytorch3d.renderer.opengl import MeshRasterizerOpenGL
|
||||
from pytorch3d.structures import Meshes, Pointclouds
|
||||
from pytorch3d.utils.ico_sphere import ico_sphere
|
||||
|
||||
from .common_testing import TestCaseMixin
|
||||
from .common_testing import TestCaseMixin, usesOpengl
|
||||
|
||||
|
||||
# Set the number of GPUS you want to test with
|
||||
@@ -119,6 +119,7 @@ class TestRenderMeshesMultiGPU(TestCaseMixin, unittest.TestCase):
|
||||
def test_mesh_renderer_to(self):
|
||||
self._mesh_renderer_to(MeshRasterizer, SoftPhongShader)
|
||||
|
||||
@usesOpengl
|
||||
def test_mesh_renderer_opengl_to(self):
|
||||
self._mesh_renderer_to(MeshRasterizerOpenGL, SplatterPhongShader)
|
||||
|
||||
@@ -177,6 +178,7 @@ class TestRenderMeshesMultiGPU(TestCaseMixin, unittest.TestCase):
|
||||
self._render_meshes(MeshRasterizer, HardGouraudShader)
|
||||
|
||||
# @unittest.skip("Multi-GPU OpenGL training is currently not supported.")
|
||||
@usesOpengl
|
||||
def test_render_meshes_opengl(self):
|
||||
self._render_meshes(MeshRasterizerOpenGL, SplatterPhongShader)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user