public SDVariable maxPooling3d(String name, SDVariable[] inputs, Pooling3DConfig pooling3DConfig) {
    """
	Max pooling 3d operation.
	
	@param name         name of the operation in SameDiff
	@param inputs       the inputs to max pooling 3d
	@param pooling3DConfig the configuration
	@return
    """
        SDVariable ret = f().maxPooling3d(inputs, pooling3DConfig);
        return updateVariableNameAndReference(ret, name);
    }
public SDVariable maxPooling3d(String name, SDVariable[] inputs, Pooling3DConfig pooling3DConfig) {
        SDVariable ret = f().maxPooling3d(inputs, pooling3DConfig);
        return updateVariableNameAndReference(ret, name);
    }
public SDVariable maxPooling3d ( String name , SDVariable [ ] inputs , Pooling3DConfig pooling3DConfig ) { SDVariable ret = f ( ) . maxPooling3d ( inputs , pooling3DConfig ) ; return updateVariableNameAndReference ( ret , name ) ; }
Max pooling 3d operation.

@param name         name of the operation in SameDiff
@param inputs       the inputs to max pooling 3d
@param pooling3DConfig the configuration
@return
Max pooling 3d operation .